Built by humans who got tired of losing their AI conversations.
Every AI chat platform — Grok, Claude, ChatGPT, Gemini — is a walled garden. Your conversations live on their servers, behind their UI, with no way to search across providers, no way to export cleanly, and no way to keep them when you switch jobs, devices, or subscriptions.
XKG Desktop is the opposite. Your conversations live in a SQLite file on your machine. Search is FTS5. Sync is a JSONL file. There is no cloud, no telemetry, no subscription to lose access to.
Press Ctrl+Shift+X anywhere — a small floating window appears at your cursor. Type or paste, hit Enter, and the capture posts to your local cluster-hub, which writes a JSONL line that your phone picks up next time you open xkg-mobile. The whole loop is peer-to-peer on your network, with Tailscale support for the multi-device case.
Seele Agency — a tiny software studio focused on local-first, privacy-respecting tools for knowledge workers. We make XKG Desktop because we use it every day.
Desktop: Tauri 2 (Rust shell) + Svelte 5 (UI) + Vite 5 (bundler) + SQLite (storage) + reqwest (HTTP) + tokio (async).
Mobile: Flutter 3.41 + Hive (local box) + sqflite + provider (state) + http (network).
Cluster-hub: Python 3 + http.server + jsonl (append-only storage).
MIT for the code. Your data is yours — always. Read the full license →