A local-first AI research assistant for your Obsidian vault. It sticks to what your notes actually say and fabricates nothing. Runs entirely on your machine, reuses your Claude login, no API key.
Type a question in plain language and hit Ask.
BM25 RAG pulls only the most relevant slices of your vault.
Claude answers only from what it found, with sources.
A de-AI pass strips robotic phrasing so the answer reads clean and natural.
Edit answers in place or refine with follow-ups.
Ask mode reads the relevant files and answers only from what your notes actually say. No fabrication, and answers are editable in place.
Spawn unlimited tabs. Each one is an independent session with its own auto-generated name and accent color, runs concurrently with the rest, and survives restarts.
Paste a job description and question; get a grounded, first-person, humanized draft, then refine it with natural-language follow-ups.
A de-AI rewrite pass, on by default, strips robotic LLM patterns so generated text reads like a real person wrote it.
A per-tab BM25 retriever pulls only the most relevant slices of your vault. Pure TypeScript, no embeddings service, far fewer tokens.
Optional SearXNG integration gives every agent a bounded web_search / web_read tool, with Readability parsing and a headless-Chromium fallback. No paid API.
Switch engines per tab or globally: Claude Code and Codex, plus Gemini Antigravity, OpenCode, Cursor, and Copilot.
Drop a SKILL.md into a folder and it is auto-detected and embedded into every engine's prompt. No code changes required.
OKLCH color tokens, dark/light themes, compact density, split view, status pills, and a playful fun-mode with animated backgrounds.
Everything runs on localhost. A Logs page shows the full activity history, including tool calls, timing, and which engine handled each request, so you can audit exactly what happened.
Type a question, the agent reads the relevant files, and answers strictly from what it finds. Answers are editable in place.
Paste a job description and question, get a first-person, humanized draft from your notes, then refine it with follow-ups like "make it shorter."
OKLCH tokens, dark & light themes, compact density, split view, and a playful fun-mode. Try the controls.