Download → Install → Use. Everything bundled — embedding, OCR, 60 Agent tools. No Docker, no Python, no cloud. Plan-Execute-Reflect + ReAct, 3 specialized agents, knowledge graph, RAG — fully local-first.
Supports macOS · Windows · Linux
Knowledge Graph Interactive Demo
Not "note app + chat box" — a real agent that plans, uses tools, and works on your local Markdown vault.
One installer. Zero extra downloads. Agentic AI that works on your vault.
60 tools + 3 specialized agents (Knowledge / Creator / Curator). Structured tasks → Plan-Execute-Reflect. Open-ended discovery → ReAct. Dynamic loop with stagnation detection, self-critique, error healing, concurrent execution.
60 tools · 3 agents · PER + ReActBarnes-Hut force-directed layout, PageRank, community detection, BFS local graph, Time Travel slider — all at 60fps with PixiJS WebGL + Web Worker physics.
60fps · WebGL · Web WorkerFTS5 keyword + vector semantic + RRF hybrid search with one-click mode switching. Streaming responses, full chat history, global search panel (Ctrl+Shift+F) with smart routing, note version snapshots with character-level diff.
FTS5 · Vector · Hybrid · StreamingNo Docker, no Python, no Node.js. Double-click to run. All data in SQLite with AI long-term memory. Plain Markdown on disk — no lock-in.
Tauri 2 · SQLite · MarkdownMilkdown WYSIWYG (LaTeX, tables, wikilink, YAML frontmatter). Infinite canvas with AI auto-layout, synced with Obsidian .canvas. Remote MCP (SSE) extends tools beyond the built-in 60. Dual OCR — vision LLM + PP-OCR for PDF/DOCX/images.
WYSIWYG · Canvas · MCP · OCRBefore AI writes or deletes anything — see exactly what changes. Inline side-by-side diff with one-click approve or reject. Batch risk classification (safe / moderate / destructive).
human-in-the-loop · inline diffReal recordings from the app — knowledge graph, AI agent native interaction (no plugins)
How ZettelAgent stacks up against the alternatives
Feedback from the developer community
"I've tried Obsidian plugins, Notion AI, and Roam — ZettelAgent is the first tool that actually reasons across my notes instead of just searching them. The knowledge graph changed how I connect ideas."
"The fact that it runs fully local with embedding and OCR baked in is incredible. No Docker, no Python, no cloud accounts. Double-click and go."
"The approval gate gives me confidence. Before AI touches my notes I see exactly what will change. Having that diff preview is a game changer for trust."
"I imported 2000+ Markdown notes from Obsidian in minutes. The auto-hybrid search found connections I'd forgotten about. This is my second brain now."
"Finally a knowledge tool that doesn't lock me into a cloud vendor. My data lives on my disk and the AI still works. That's the future."
"The canvas sync with Obsidian .canvas is brilliant. I can brainstorm visually then ask the AI to restructure everything. Workflow is seamless."
"I've tried Obsidian plugins, Notion AI, and Roam — ZettelAgent is the first tool that actually reasons across my notes instead of just searching them. The knowledge graph changed how I connect ideas."
"The fact that it runs fully local with embedding and OCR baked in is incredible. No Docker, no Python, no cloud accounts. Double-click and go."
"The approval gate gives me confidence. Before AI touches my notes I see exactly what will change. Having that diff preview is a game changer for trust."
"I imported 2000+ Markdown notes from Obsidian in minutes. The auto-hybrid search found connections I'd forgotten about. This is my second brain now."
"Finally a knowledge tool that doesn't lock me into a cloud vendor. My data lives on my disk and the AI still works. That's the future."
"The canvas sync with Obsidian .canvas is brilliant. I can brainstorm visually then ask the AI to restructure everything. Workflow is seamless."
"Hybrid search is leagues ahead. It understands meaning not just keywords. I search 'knowledge management' and find notes about Zettelkasten I wrote years ago."
"I replaced three separate tools with this one. The MCP protocol means I can extend it with my own scripts. Perfect developer experience."
"The vault insight feature found 47 orphan notes and 12 duplicates I didn't know about. My knowledge base is cleaner than ever."
"Time travel slider on the knowledge graph is mind-blowing. I can watch my understanding of topics evolve over months."
"Working on Linux, macOS, and Windows across devices without friction. Same experience everywhere. Incredibly well-polished app."
"Hybrid search is leagues ahead. It understands meaning not just keywords. I search 'knowledge management' and find notes about Zettelkasten I wrote years ago."
"I replaced three separate tools with this one. The MCP protocol means I can extend it with my own scripts. Perfect developer experience."
"The vault insight feature found 47 orphan notes and 12 duplicates I didn't know about. My knowledge base is cleaner than ever."
"Time travel slider on the knowledge graph is mind-blowing. I can watch my understanding of topics evolve over months."
"Working on Linux, macOS, and Windows across devices without friction. Same experience everywhere. Incredibly well-polished app."
Stable system prompts auto-enable caching — save up to 90% on API costs
| Provider | Cache Type | Savings |
|---|---|---|
| DeepSeek | Automatic | Cached tokens at 1/10 price |
| OpenAI | Automatic | 50% prefix discount |
| Claude | cache_control | 90% prefix discount |
| Tongyi Qianwen | Automatic | Cache discount |
| Zhipu GLM | Automatic | Up to 80% savings |
| Moonshot / Kimi | prompt_cache_key | Cache discount |
| Yi (01.AI) | Automatic | ~90% cached tokens |
| Ollama (Local) | N/A | Free — no API fees |
* Actual savings depend on provider pricing and prompt stability
Download, install, point it at your Markdown folder — start asking questions.
Download for Free