---
title: Tacitus
type: agent-native second brain
format: markdown + yaml, on your own disk
tools: 25
license: MIT
---

The second brain your AI agents can actually use.

Tacitus is a plain-Markdown vault that speaks MCP. Your notes stay files on your disk — while Claude Code or any MCP agent searches them under a token budget, remembers what it learned with provenance, and writes with a diff and an undo.

# one native binary — no runtime, no cloud, works offline
curl -LsSf https://github.com/ionasrobert/tacitus-mcp-server/releases/latest/download/tacitus-mcp-installer.sh | sh

windows: same URL, tacitus-mcp-installer.ps1 · via npm: npx -y @dashiro/tacitus-mcp-server ./vault

Connect an agent

Point the server at any folder of Markdown. Claude Code:

claude mcp add tacitus -- tacitus-mcp ~/vault

Any other MCP client:

{ "mcpServers": { "tacitus": { "command": "tacitus-mcp", "args": ["~/vault"] } } }

What agents get

The vault stays yours

No database owns your notes. Everything Tacitus adds lives in one sidecar folder:

vault/
├── ideas.md
├── projects/
│   └── launch.md
└── .tacitus/     ← everything Tacitus adds
    ├── memory/   agent memories — markdown + yaml, like everything else
    ├── history/  every write, revertible
    └── audit.log who changed what, and when

Delete .tacitus/ and your vault is untouched. Point any other tool at the same folder. Exit cost: zero.

And a desktop for humans

Agents are first-class here — but you still get an app: a Markdown editor with wikilinks and backlinks, a 2D graph, table views over frontmatter, live task lists, and a chat companion that answers from your notes through local Ollama, citing the [[notes]] it used. In development, built in the open.