loading…
Search for a command to run...
loading…
MCP tools that search, write, and auto-link your Obsidian vault — and learn from your edits.
MCP tools that search, write, and auto-link your Obsidian vault — and learn from your edits.
Persistent knowledge graph memory for AI agents. Structured vault with semantic search, read, and write tools. Works with Obsidian.
Your AI forgets everything between sessions. Flywheel gives it a persistent, compounding memory over your own notes, so every conversation builds on the last instead of starting from zero. Point any MCP client (Claude, Codex, Cursor) at your vault and the agent reads, searches, and writes it as ground truth.
What you get the moment you plug it in:
It turns a flat pile of markdown into an exocortex your AI can actually pilot. That is the difference between an assistant that answers and one that remembers.
[[entities]] with a transparent, ablatable score, then learns from which links survive.Flywheel runs from a git clone — it is not distributed via npm (the registry package is frozen; see docs/local-deploy.md).
git clone https://github.com/velvetmonkey/flywheel-memory
cd flywheel-memory
npm ci && npm run build
Then point your client's MCP config at the built server — e.g. <vault>/.mcp.json:
{
"mcpServers": {
"flywheel": {
"command": "node",
"args": ["/path/to/flywheel-memory/packages/mcp-server/dist/index.js"]
}
}
}
Windows: set FLYWHEEL_WATCH_POLL: "true". Multi-vault: FLYWHEEL_VAULTS=name1:/path1,name2:/path2. Full setup: docs/SETUP.md · docs/CONFIGURATION.md · versioned deploys: docs/local-deploy.md.
| Doc | Why read it |
|---|---|
| TOOLS.md | Tool reference |
| SETUP.md | Client setup |
| CONFIGURATION.md | Env vars and presets |
| ARCHITECTURE.md | Indexing and graph design |
| ALGORITHM.md | Scoring details |
| TESTING.md | Benchmarks and methodology |
Flywheel is a research platform, not an Obsidian plugin. It writes Obsidian markdown on purpose: an open, human-readable format means the entire memory is transparent and inspectable with any third-party tooling (Obsidian, graph viewers, git, grep, plain text). Obsidian is a viewer, not the product. The knowledge graph (backlinks and wikilink nodes) is a free dividend of writing to an open substrate, not the reason the system exists.
The practical consequence: you can open the vault and trace any thread end to end without Flywheel's code in the loop. Transparency via an open format is the moat. Wikilinking is a retrieval and provenance mechanism over that open substrate, not a courtesy to a particular editor.
Part of the Flywheel suite — local-first knowledge infrastructure over a plain-markdown Obsidian vault:
Research and experiments:
Verified-cognition demo: mcp-seal (verified MCP approval gate) and canary (the seal demo host).
Apache-2.0.
Выполни в терминале:
claude mcp add flywheel-memory -- npx -y @velvetmonkey/flywheel-memorypro-tip
Поставил Flywheel Memory? Скажи Claude: «запомни почему я установил Flywheel Memory и что хочу попробовать» — попадёт в твой Vault.
как это работает →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.