Think · Connect · Evolve · 100% Local

Your AI-Powered
Second Brain

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

$ zettel init . --enable-all
Agent engine loaded — 60 tools · 3 agents
Knowledge graph initialized · OCR ready
Ready. Point to your Markdown vault.

Knowledge Graph Interactive Demo

60Agent Tools
3Specialized Agents
12+LLM Providers
~300MBAll-in-One Installer
0Cloud Deps
Core Advantages

Why ZettelAgent

Not "note app + chat box" — a real agent that plans, uses tools, and works on your local Markdown vault.

100%
Local Execution
60
Agent Tools
~300MB
Installer (models included)
0
Cloud Dependencies

Everything You Need, Nothing You Don't

One installer. Zero extra downloads. Agentic AI that works on your vault.

Dual-Mode Agent Engine

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 + ReAct

Semantic Knowledge Graph

Barnes-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 Worker

RAG Chat & Hybrid Search

FTS5 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 · Streaming

Local-First, Zero Cloud

No 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 · Markdown

Editor + Canvas + MCP

Milkdown 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 · OCR

Approval Gate — You're in Control

Before 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 diff

See It in Action

Real recordings from the app — knowledge graph, AI agent native interaction (no plugins)

Knowledge Graph
Semantic Graph View WebGL 60fps
AI Agent
AI Agent ReAct + PER

The Short Version

How ZettelAgent stacks up against the alternatives

Obsidian + Plugin
Extensible but limited
Local-first, zero cloud
AI Agent (3rd-party plugin)
Hybrid Search (plugin)
Knowledge Graph + PageRank
Built-in Embedding + OCR
MCP Protocol
Approval Gate
Canvas ↔ Chat
Chat Export
Prompt Cache
Vault Insights
Notion AI
Cloud-only, limited AI
Local-first (cloud-only)
AI Agent (limited)
Hybrid Search
Knowledge Graph
Built-in Embedding + OCR
MCP Protocol
Approval Gate
Canvas ↔ Chat
Chat Export (MD only)
Prompt Cache
Vault Insights
Logseq
Local but no AI
Local-first, zero cloud
AI Agent
Hybrid Search
Knowledge Graph
Built-in Embedding + OCR
MCP Protocol
Approval Gate
Canvas ↔ Chat
Chat Export
Prompt Cache
Vault Insights

What Developers Say

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."

AK
Alex K.
GitHub User

"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."

ML
Mira L.
Open Source Contributor

"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."

SJ
Sam J.
Tech Blogger

"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."

DP
David P.
Product Manager

"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."

RW
Rachel W.
Front-end Dev

"The canvas sync with Obsidian .canvas is brilliant. I can brainstorm visually then ask the AI to restructure everything. Workflow is seamless."

KT
Kevin T.
UI Designer

"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."

AK
Alex K.
Indie Developer

"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."

ML
Mira L.
ML Engineer

"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."

SJ
Sam J.
Researcher

"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."

DP
David P.
Technical Writer

"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."

RW
Rachel W.
Startup CTO

"The canvas sync with Obsidian .canvas is brilliant. I can brainstorm visually then ask the AI to restructure everything. Workflow is seamless."

KT
Kevin T.
Product Designer

"Hybrid search is leagues ahead. It understands meaning not just keywords. I search 'knowledge management' and find notes about Zettelkasten I wrote years ago."

LM
Lisa M.
Graduate Student

"I replaced three separate tools with this one. The MCP protocol means I can extend it with my own scripts. Perfect developer experience."

HG
Hiro G.
Back-end Dev

"The vault insight feature found 47 orphan notes and 12 duplicates I didn't know about. My knowledge base is cleaner than ever."

NC
Nina C.
Data Analyst

"Time travel slider on the knowledge graph is mind-blowing. I can watch my understanding of topics evolve over months."

JF
James F.
AI Enthusiast

"Working on Linux, macOS, and Windows across devices without friction. Same experience everywhere. Incredibly well-polished app."

VS
Victor S.
DevOps

"Hybrid search is leagues ahead. It understands meaning not just keywords. I search 'knowledge management' and find notes about Zettelkasten I wrote years ago."

LM
Lisa M.
PhD Student

"I replaced three separate tools with this one. The MCP protocol means I can extend it with my own scripts. Perfect developer experience."

HG
Hiro G.
Full-Stack Engineer

"The vault insight feature found 47 orphan notes and 12 duplicates I didn't know about. My knowledge base is cleaner than ever."

NC
Nina C.
Librarian

"Time travel slider on the knowledge graph is mind-blowing. I can watch my understanding of topics evolve over months."

JF
James F.
Data Scientist

"Working on Linux, macOS, and Windows across devices without friction. Same experience everywhere. Incredibly well-polished app."

VS
Victor S.
DevOps Engineer

Prompt Cache Savings

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

Build Your Second Brain Today

Download, install, point it at your Markdown folder — start asking questions.

Download for Free