Files
My-Brain-Is-Full-Crew/README.md
2026-03-23 20:38:35 +01:00

18 KiB

8 Agents Any Language Obsidian + Claude MIT License Discord

My Brain Is Full - Crew

A team of 8 AI agents that manage your Obsidian vault so your brain doesn't have to.

You talk. They organize, file, connect, search, transcribe, and triage your email. In any language.


The honest origin story

I'm a PhD researcher. I've spent years training my brain to hold enormous amounts of information: papers, ideas, deadlines, people, half-baked theories at 2am. And for a while, it worked.

Then it didn't.

Memory started slipping. Not dramatically (no diagnosis, no crisis), just the slow, creeping realization that the mental budget was getting empty, and things were falling through the cracks. I'd forget what I'd read. Lose track of conversations. Feel constantly behind, constantly overwhelmed.

I started looking for solutions. I found a lot of Obsidian + Claude setups online. They were mostly clever note-capture tools, glorified search engines for your second brain. Useful. But not what I needed.

What I needed wasn't just a memory extension. I needed a brain dump system, something that could help me organize not just my knowledge, but my life: my overwhelmed mind, my wrecked physical health, the avalanche of emails and commitments and things I should have done last week.

So I built this.


What makes this different

Most "AI + Obsidian" tools are built for people who already have their life together and want to optimize. This one is for people who are drowning and need a lifeline.

1. The chat IS the interface. I don't browse Obsidian. I don't drag files around. I don't maintain complex folder structures manually. I just talk to Claude. Everything else happens automatically.

2. It speaks your language, literally. The system works in any language. You shouldn't need to think in English to manage your brain. Just talk in Italian, French, German, Spanish, Japanese, whatever feels natural. The agents match you.

3. The agents coordinate through a dispatcher. When the transcription agent processes a meeting and discovers a new project, the dispatcher automatically chains the Architect to create the folder structure. It's a crew, not a collection of isolated tools.


Who this is for

  • PhD students, researchers, academics drowning in papers and commitments
  • Anyone with brain fog, or just an overloaded working memory
  • Non-native English speakers who want a system that works in their language
  • Anyone who's tried Obsidian before and gave up because it felt like a second job

If you've ever thought "I need to get organized, but I'm too exhausted to get organized", this is for you.


Important disclaimers

Please read the full disclaimers before using this project.

Key points:

  • This software is for personal use on your own data. You are responsible for GDPR/CCPA compliance if you process third-party data (e.g., emails containing other people's information).
  • No warranty. Provided "as is". Back up your vault. The author accepts no liability.
  • No responsibility for forks or misuse. This is a personal productivity tool. Malicious repurposing is explicitly condemned.

By using this software, you agree to the Terms of Use. During onboarding, the Architect will ask you to explicitly accept these terms before proceeding.


The Crew

# Agent Role Superpower
1 Architect Vault Structure & Setup Designs your entire vault, runs onboarding, sets the rules everyone follows
2 Scribe Text Capture Transforms your messy, typo-filled, stream-of-consciousness dumps into clean notes
3 Sorter Inbox Triage Empties your inbox every evening and routes every note to its perfect home
4 Seeker Search & Intelligence Finds anything in your vault, synthesizes answers across notes with citations
5 Connector Knowledge Graph Discovers hidden links between your notes, even ones you'd never think of
6 Librarian Vault Maintenance Weekly health checks, deduplication, broken link repair, growth analytics
7 Transcriber Audio & Meetings Turns recordings and transcripts into rich, structured meeting notes
8 Postman Email & Calendar Bridges Gmail and Google Calendar with your vault: deadline radar, meeting prep

The agents coordinate through a dispatcher. When the Transcriber processes a meeting and discovers a new project, the dispatcher chains the Architect to create the folder structure. When the Postman finds emails about deadlines, the dispatcher routes to the Sorter. It's a crew, not a collection of isolated tools.


How it works

You talk to Claude  →  The right agent activates  →  Your vault gets updated

Each crew member is an isolated AI with its own system prompt, tool restrictions, and model assignment. You clone the repo into your vault, run a setup script, and from that moment on you manage everything through conversation. No GUI, no drag-and-drop, no manual file management.

Architecture

graph TB
    User((You))
    Claude["Claude Code\nDispatcher"]

    User -->|"talk naturally"| Claude
    Claude -->|"activates the right agent"| Agents
    Claude -->|"chains agents when needed"| Agents

    subgraph Agents["The Crew"]
        direction TB

        subgraph Core["Core: Knowledge Management"]
            Architect["Architect\nVault Setup"]
            Scribe["Scribe\nNote Capture"]
            Sorter["Sorter\nInbox Triage"]
            Seeker["Seeker\nSearch"]
            Connector["Connector\nKnowledge Graph"]
            Librarian["Librarian\nVault Health"]
        end

        subgraph External["Integrations"]
            Transcriber["Transcriber\nAudio & Meetings"]
            Postman["Postman\nEmail & Calendar"]
        end
    end

    Agents <-->|"read & write"| Vault

    subgraph Vault["Your Obsidian Vault"]
        direction LR
        Inbox["00-Inbox"]
        Projects["01-Projects"]
        Areas["02-Areas"]
        Resources["03-Resources"]
        Archive["04-Archive"]
        Daily["07-Daily"]
    end

    style User fill:#7c3aed,stroke:#5b21b6,color:#fff
    style Claude fill:#3b82f6,stroke:#2563eb,color:#fff
    style Core fill:#e0e7ff,stroke:#818cf8
    style External fill:#dbeafe,stroke:#60a5fa

Agent Coordination Flow

sequenceDiagram
    participant U as You
    participant D as Dispatcher
    participant T as Transcriber
    participant A as Architect
    participant P as Postman
    participant S as Sorter

    U->>D: "Process my meeting recording"
    D->>T: activates
    T->>T: transcribes & creates note
    T-->>D: "Suggested next agent: Architect<br/>(new project mentioned)"
    D->>A: chains automatically
    A->>A: creates folder structure

    U->>D: "Check my email"
    D->>P: activates
    P->>P: scans Gmail, saves notes
    P-->>D: "Suggested next agent: Sorter<br/>(deadline notes in Inbox)"
    D->>S: chains automatically
    S->>S: files notes to correct locations

Works on both Claude Code CLI and Claude Code Desktop (Cowork)

The installer sets up two parallel formats so the Crew works everywhere:

Format Location Used by
Subagents .claude/agents/ Claude Code CLI (claude in terminal)
Skills .claude/skills/ Claude Code Desktop / Cowork

You don't need to choose. launchme.sh installs both automatically. Same agents, same behavior, same prompts. The only difference is the format Claude reads them in.

Your vault follows a hybrid PARA + Zettelkasten structure:

00-Inbox/          Capture everything here first
01-Projects/       Active projects with deadlines
02-Areas/          Ongoing responsibilities
03-Resources/      Reference material, guides, how-tos
04-Archive/        Completed or historical content
05-People/         Your personal CRM
06-Meetings/       Timestamped meeting notes
07-Daily/          Daily notes and journals
MOC/               Maps of Content (thematic indexes)
Templates/         Obsidian note templates
Meta/              Vault config, agent logs, health reports

Quick start

Prerequisite: You need Claude Code with a Claude Pro, Max, or Team subscription, and Obsidian (free).

1. Create your Obsidian vault

Open Obsidian and create a new vault (or use an existing one).

2. Clone the repo inside your vault

cd /path/to/your-vault
git clone https://github.com/gnekt/My-Brain-Is-Full-Crew.git

3. Run the installer

cd My-Brain-Is-Full-Crew
bash scripts/launchme.sh

The script asks a couple of questions and copies the agents into your vault's .claude/ directory. That's it. When Claude Code is open in your vault folder, the agents activate automatically. When you're in any other project, they don't.

Never used a terminal before? See the step-by-step guide for beginners. It walks you through everything, or just show this page to a tech-savvy friend. It takes 60 seconds.

4. Initialize

Open Claude Code inside your vault folder and say:

"Initialize my vault"

The Architect will start a friendly onboarding conversation:

  1. Who are you? Name, language, role, what brought you here
  2. What do you need? Which agents to activate, which areas of life to manage
  3. Integrations Gmail and Google Calendar connections

After onboarding, the Architect creates your entire vault folder structure, saves your profile, leaves you a welcome note, and you're ready to go.

5. Start using it

You say What happens
"Save this: meeting with Marco about the Q3 budget, he wants the report by Friday" Scribe captures it as a clean note with tasks, wikilinks, and deadline
"Triage my inbox" Sorter files everything, updates MOCs, gives you a summary
"What did we decide about the pricing strategy?" Seeker searches your vault, synthesizes the answer with source citations
"Check my email" Postman scans Gmail, saves important emails, flags deadlines
"Weekly review" Librarian runs a full vault audit: broken links, duplicates, health score
"Find connections for my latest note" Connector discovers hidden links to other notes in your vault

Works in any language

The Crew is built in English but responds in whatever language you write in. Italian, French, Spanish, German, Portuguese, Japanese: just talk, and the agents match you.

"Salva questa nota veloce..."          → Scribe responds in Italian
"Vérifie mon email..."                 → Postman responds in French
"Was habe ich diese Woche geplant?"    → Seeker responds in German
"Check my inbox"                       → Sorter responds in English

No translations to install. No language packs. It just works.


Works from your phone too

You can control the Crew from your phone using Claude Code's Remote Control feature. Your computer runs Claude Code locally (with full vault and agent access), and your phone acts as a remote interface through the browser or the Claude mobile app.

Capture a quick thought on a walk. Check your email from the couch. Search your vault from the supermarket. Everything runs on your computer; your phone is just the remote.

Full setup guide (takes 2 minutes)


Agent coordination

Agents coordinate through a dispatcher-driven orchestration system. When an agent finishes its task and detects work for another agent, it signals the dispatcher via a ### Suggested next agent section in its output. The dispatcher reads this and automatically chains the next agent:

  • The Transcriber processes a meeting that introduces a new project -- the dispatcher chains the Architect to create the folder structure
  • The Postman finds emails about deadlines -- the dispatcher chains the Sorter to file them
  • The Connector finds orphan notes -- the dispatcher chains the Librarian to investigate
  • The Sorter finds notes that belong to a new area -- the dispatcher chains the Architect to build it

No agent works in isolation. The crew is greater than the sum of its parts.


Required integrations

The Postman agent requires:

  • Gmail MCP connector (to read and process your inbox)
  • Google Calendar MCP connector (to import events and manage your schedule)

The launchme.sh script offers to set up .mcp.json in your vault automatically. You just need to authorize them when prompted by Claude Code.

All other agents work with just your local Obsidian vault. No integrations needed.

Updating

After pulling new changes from the repo:

cd /path/to/your-vault/My-Brain-Is-Full-Crew
git pull
bash scripts/updateme.sh

Only changed files are updated. Your vault notes are never touched.


Essential: Templater, Dataview, Calendar, Tasks

Recommended: QuickAdd, Folder Notes, Tag Wrangler, Natural Language Dates, Periodic Notes, Omnisearch, Linter


Project structure

My-Brain-Is-Full-Crew/               ← cloned inside your vault
├── agents/                          The 8 subagents
│   ├── architect.md                   Vault setup & onboarding
│   ├── scribe.md                      Text capture & note creation
│   ├── sorter.md                      Inbox triage & filing
│   ├── seeker.md                      Search & knowledge retrieval
│   ├── connector.md                   Knowledge graph & link analysis
│   ├── librarian.md                   Vault health & maintenance
│   ├── transcriber.md                 Audio & meeting transcription
│   └── postman.md                     Email & calendar integration
├── skills/                          Auto-generated skills (for Cowork/Desktop)
│   └── {name}/SKILL.md               One per agent, same content
├── references/                      Shared agent documentation
├── scripts/
│   ├── launchme.sh                    First-time installer
│   ├── updateme.sh                    Post-pull updater
│   └── generate-skills.py             Converts agents to skills
├── docs/                            User-facing documentation
│   ├── getting-started.md             Step-by-step setup guide
│   ├── examples.md                    Real-world usage examples
│   └── agents/                        Deep-dive into each agent
├── .mcp.json                        MCP servers (Gmail, Google Calendar)
├── .claude-plugin/plugin.json       Plugin manifest (for --plugin-dir)
├── LICENSE
├── README.md                        You are here
└── CONTRIBUTING.md

After running launchme.sh, your vault looks like:

your-vault/
├── .claude/
│   ├── agents/          ← crew subagents (Claude Code CLI)
│   ├── skills/          ← crew skills (Claude Code Desktop / Cowork)
│   └── references/      ← shared docs
├── CLAUDE.md            ← project instructions
├── .mcp.json            ← Gmail + Calendar (if enabled)
├── My-Brain-Is-Full-Crew/  ← the repo (for updates)
└── ... your Obsidian notes

Contributing (seriously, please help)

This started as one person's survival tool. I'm sharing it because I think it can help others, but I know it can be much better, and I need help from people who know Claude Code, prompt engineering, and Obsidian better than I do.

Every single PR is welcome. I mean it. If you see something that could be improved (a better prompt structure, a smarter agent behavior, a more elegant architecture) please submit it. I won't be precious about my code. The goal is to help people, not to protect my ego.

If you want to:

  • Improve an agent: make it smarter, add a mode, fix edge cases
  • Fix my prompts: if you know better patterns, teach me
  • Propose a new crew member: a new agent for a new domain
  • Report a bug: something an agent does wrong
  • Add examples: share how you use the Crew
  • Just tell me what I'm doing wrong: I'll listen

...PRs, issues, and honest feedback are all welcome. See CONTRIBUTING.md.


Philosophy

"The best organizational system is the one you actually use."

The Crew is designed for people who are overwhelmed, not for people who enjoy organizing. Every design decision prioritizes minimum friction:

  • Chat is the interface: no manual file management
  • Agents handle the boring stuff: filing, linking, maintaining
  • Any language, any time: your brain shouldn't have to switch languages to stay organized
  • Conservative by default: agents never delete, always archive. They ask before making big decisions.

Star this repo

If the Crew helps you, or if you just think it's a cool idea, consider starring this repo. It helps others find it, and it motivates continued development.


License

MIT: use it, modify it, share it. Just keep the attribution.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. The authors are not liable for any claim, damages, or other liability arising from the use of this software. See the MIT License for full terms.


Built by someone who got tired of forgetting things.

Get Started · Examples · Meet the Agents · Contribute