golddream-y530 downloadsGraph-native AI agent for your notes. Chat with cited search, run multi-step research, keep memory and skills, edit under permission. DeepSeek, Claude, or Ollama. Local embeddings, no telemetry.
Make your Obsidian knowledge work proactively.
Ratel is a proactive graph knowledge agent. It understands your journals, goals, and linked notes, then brings you sourced reviews, timely suggestions, and knowledge issues worth acting on—inside Obsidian and under your control.
A typical vault chat starts only after you ask. Ratel is designed to let your knowledge participate at the right time:
Proactive does not mean autonomous modification. Notifications may appear automatically; vault changes remain your decision.
Ratel does not require a second task database. Tell it where your journals, monthly goals, and recurring work live through ordinary Markdown memory.
Ratel combines retrieval, links, citations, maintenance, and knowledge discovery into one workflow.
Inspect sources, ask a follow-up, snooze, ignore, or let Ratel organize, link, and write notes. Every vault change continues to follow your permission settings.
Recover knowledge when you no longer remember where it lives
“What did I write about performance tuning?”
Ratel combines semantic, keyword, and note-relationship signals, then keeps clickable sources in the answer.
Keep a long-running goal across chats
“/goal finish the Q3 reading notes this week”
The goal stays with the vault, not a single conversation. Chat confirms the done criteria before creating it; the status bar and a strip above the input remind you, and a new chat can take it over.
Complete multi-step knowledge work
“Turn my product-planning notes into a background document.”
The agent can search, read, synthesize, and write. Changes follow the permission level you choose.
Understand the current Obsidian context
“Summarize this note and relate it to recently edited project notes.”
The active note, daily-note location, recent changes, and outlines are available as first-class context.
Open the note you are talking about
“Open that reading note and jump to its second chapter.”
Ask “open that note” and the agent opens it in Obsidian, jumping straight to the heading (or block) you mean.
Configure and troubleshoot by chat
“Switch my chat model.” / “Why isn’t indexing running?”
The built-in config skill reads current settings, applies whitelisted changes, and walks you through keychain setup — keys are guided into the keychain, never filled in for you.
Remember preferences and extend workflows
“Remember that I prefer conclusions before evidence.”
Memory stays as Markdown under .ratel/memory/ — pin must-keep preferences with [pinned], and the most related topic memories join each turn automatically. Add a SKILL.md, connect an MCP server, or use Subagents for more specialized workflows.
These capabilities are the foundation. They serve proactive intelligence and graph knowledge management instead of becoming setup work for its own sake.
| Data or action | Default behavior |
|---|---|
| Vault index | Stored locally |
| Embeddings | Generated locally by default |
| Retrieved evidence | Sent only to the model endpoint you configure |
| MCP parameters | Sent only when an enabled MCP tool is invoked |
| Proactive insights | Filtered locally before the minimum necessary evidence is assembled |
| Vault changes | Follow Safe / Auto / Danger permissions; notifications cannot bypass them |
| Crash breadcrumbs | Written only under the local plugin diag/ folder, no message text; on by default, toggle in Developer |
| Telemetry | None |
Once blacklist controls land, excluded content will never enter the index, candidate detection, model context, MCP parameters, logs, or notifications.
Obsidian → Settings → Community plugins → Browse → search Ratel → Install → Enable.
Requires Obsidian 1.13.0+, desktop only.
Then open Settings → Ratel → Chat model, choose a DeepSeek / Ollama scene preset or custom Base, wait for the first index, and click the 🦡 ribbon or run Ratel: Ask vault.
See the User Guide for the full walkthrough.
| Doc | Contents |
|---|---|
| Product Vision | Positioning, complete product picture, and direction |
| User Guide | Setup, scenarios, slash commands, and FAQ |
| Changelog | Release history |
| Architecture | Ports, agent loop, tools, and workers |
Issues and ideas: GitHub Issues.