OfficialFree productivity v1.0.0
Brain Vault
A connected knowledge base for notes, meetings, books, and research — operated by your AI.
Early access 📅 Updated 2026-03-20
What it does
A personal knowledge base where every idea is a note — capture daily journals, meeting notes, book reviews, and research in one connected system managed by your AI agent. Link notes together to build a knowledge graph and discover connections you'd never find in a linear notebook.
Ask your AI to create a meeting note with action items, summarize your book notes on a topic, or find all research connected to a specific project. The system supports multiple note types, cross-linking, tagging, and full-text search across your entire knowledge base.
All notes live as JSON files on your local machine. No Notion workspace, no Obsidian sync, no knowledge tool reading your private thoughts. Your second brain stays on your hardware — truly private by design.
Key features
Multi-Type Notes
Capture daily journals, meeting notes, project docs, book reviews, articles, and research — each with type-specific fields.
01Wikilink Connections
Link notes together to build a knowledge graph. Discover connections and trace ideas across your entire vault.
02Flexible Tagging
Tag notes with color-coded labels for lightweight categorization. Filter and search across your vault instantly.
03Meeting Action Items
Track action items from meetings with owners and completion status. Never lose a follow-up again.
04Try talking to your AI
Just say what you need. Your agent reads and writes Brain Vault data for you.
🦞
Claw
AI Agent · Brain Vault
Create a meeting note for today's standup with 3 action items
🦞 Claw · Brain Vault
Done! I've updated your Brain Vault. Try asking:
Under the hood
Your data lives as plain JSON files on your machine. No cloud, no lock-in.
File structure
.campshell/brain-vault/
├── manifest.json
├── skill.md
├── notes/
│ ├── note-001.json
│ ├── note-002.json
│ └── note-003.json
├── tags/
│ └── tags.json
└── schema/
└── note.schema.json Example data
{
"id": "note-001",
"title": "Weekly Team Standup",
"type": "meeting",
"status": "published",
"content": "## Agenda\n- Sprint progress\n- Blockers\n- Next week planning",
"tagIds": ["work", "meetings"],
"linkedNoteIds": ["note-005"],
"participants": ["Alice", "Bob", "Carol"],
"actionItems": [
...