Skip to content

Ghost — The Private Agent OS

The first desktop app with the complete agent protocol stack. Search, chat, and automate — 100% on your hardware.

NEW v0.11 — MCP + AG-UI + A2UI + ReAct Agent + Skills · MCP Apps coming next →

100% Local<500ms Cold Start<40MB RAM Idle<10MB Installer5 PlatformsMIT Licensed

Ghost is built from the ground up around a single principle: your files, your queries, your conversations — all processed locally. No telemetry. No cloud APIs. No accounts. No data ever leaves your hardware.

<5ms
Keyword Search (FTS5)
<500ms
Semantic Search (Vector)
<10%
Background CPU
0 bytes
Sent to Cloud

Ghost combines FTS5 keyword search with sqlite-vec vector search, fused through Reciprocal Rank Fusion. Type a filename and get instant results. Ask a question and get semantically relevant documents. Both happen locally, in milliseconds.

Hybrid Search

Keyword + semantic results fused via RRF — fast and accurate without cloud APIs.

Native Embeddings

all-MiniLM-L6-v2 runs in-process via Candle. No GPU, no Ollama, no internet after setup.

50+ File Types

PDF, DOCX, XLSX, TXT, Markdown, and source code — indexed automatically in real time.

Zero Config

Auto-discovers Documents, Desktop, Downloads, Pictures on first launch and starts indexing.


Ghost auto-detects your CPU, RAM, and GPU to select the optimal model. Qwen2.5-Instruct GGUF (0.5B–7B) loads in background — no manual configuration, no external servers.

The ReAct agent reasons, calls tools, observes results, and iterates — with grammar-constrained output and a 3-tier safety system (Safe / Moderate / Dangerous) that keeps you in control.

Hardware-Adaptive

Detects hardware → picks the best model → downloads once → loads instantly on every launch.

ReAct Agent Loop

Reason → Act → Observe. Multi-step tool calling with grammar constraints for reliable output.

3-Tier Safety

Safe (auto-approve), Moderate (logged), Dangerous (requires confirmation). You decide.

Conversation Memory

Agent remembers context across turns. Full history searchable via FTS5 in SQLite.


Ghost is the first desktop app implementing every major agent protocol — locally.

🌐 WebMCP — W3C browser tool contracts · navigator.modelContext API
🤝 A2A — Agent-to-Agent coordination · JSON-RPC 2.0 · Agent Cards
🎨 A2UI — Generative UI · 17+ component types · data binding
📦 MCP Apps — Interactive tool UIs · sandboxed iframes · official MCP extension
📡 AG-UI — Agent↔User streaming · ~16 event types · bidirectional
🔧 MCP — Model Context Protocol · 10,000+ servers · rmcp SDK

Built with Tauri v2 and Rust. Conditional compilation (#[cfg(desktop)] / #[cfg(mobile)]) — no feature flags, no separate codebases. A single project that compiles to every major platform.


Your data. Your machine. Your ghost.

Open source, MIT licensed, and built for people who believe privacy is not optional.

Get Started →View Source