My-Brain-Is-Full-Crew README

The project's README from github.com/gnekt/My-Brain-Is-Full-Crew. As one markdown file: README.md.

🧠 My Brain Is Full — Crew

A team of 8+ AI agents and 14 specialized skills 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. On the platform you already use.

Claude Code Gemini CLI OpenCode Codex CLI

One codebase. Four platforms. Same crew.

Join Discord

8+ Agents 14 Skills Any Language MIT License


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.

4. 8 agents are just the starting point. Build your own. The crew ships with 8 agents. But your life isn't generic, and your system shouldn't be either. Say "create a new agent" and the Architect walks you through a conversation to design one from scratch. No code, no config files, no templates to edit. You describe what you need, it builds it.

Your problem Your agent
"I can only spend 300 euros a month on groceries and I keep losing track" budget-tracker: monitors spending notes, flags when you're close to the limit
"My partner says I dress like I pick clothes with my eyes closed" wardrobe-coach: tracks what you own, suggests outfits from your notes, and gently stops you from wearing that shirt again
"I keep buying the same thing at IKEA because I forget what I already have at home" home-inventory: catalogs what you own room by room, saves you from your third identical cutting board
"I keep starting side projects and abandoning them" project-pulse: weekly check-in on all active projects, flags stale ones
"I have three freelance clients and I mix up their deadlines" client-tracker: aggregates deadlines per client from notes and calendar

Custom agents coordinate with the core crew, get discovered automatically by your agent platform, and respond in your language. They just solve the problems that are specific to your life.

Your custom agents, your responsibility. Custom agents are created by you and run on your data. The project provides no warranty on their behavior. See Terms of Use.


Who this is for

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:

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 email (Gmail or Hey.com) and Google Calendar with your vault: deadline radar, meeting prep

Agents + Skills = the full system. Each agent handles quick, reactive tasks. For complex multi-step workflows (like onboarding, email triage, or vault audits), the dispatcher routes to one of 14 specialized skills that run as guided conversations. See the Skills section below.


Skills

Skills handle the complex, multi-step workflows that need conversational context. While agents are great for quick, one-shot tasks, some operations — like onboarding or email triage — require a back-and-forth conversation. Skills run in the main conversation context, so they can ask questions, wait for answers, and maintain state naturally.

The dispatcher automatically routes your message to the right skill or agent. You don't need to remember which is which.

Skill What it does Extracted from
/onboarding Full vault setup conversation Architect
/create-agent Design a custom agent step by step Architect
/manage-agent Edit, remove, or list custom agents Architect
/defrag Weekly vault defragmentation (5 phases) Architect
/email-triage Scan and prioritize unread emails Postman
/meeting-prep Comprehensive meeting brief Postman
/weekly-agenda Day-by-day week overview Postman
/deadline-radar Unified deadline timeline Postman
/transcribe Process recordings into structured notes Transcriber
/vault-audit Full 7-phase vault audit Librarian
/deep-clean Extended vault cleanup Librarian
/tag-garden Tag analysis and cleanup Librarian
/inbox-triage Process and route inbox notes Sorter
/contact-sync Sync contacts to Apple Contacts (search, create, update) Postman

How it works

You talk naturally  →  Dispatcher checks skills first  →  If match: invokes skill
                                                         →  If no match: invokes agent  →  Your vault gets updated

The dispatcher has two delegation mechanisms. Skills handle complex, multi-step conversational flows (onboarding, email triage, vault audits). Agents handle quick, reactive single-shot operations (capture a note, search the vault, create a folder). Skills are checked first because they cover the most involved workflows. If no skill matches, the dispatcher falls through to agents.

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))
    Dispatcher["Dispatcher"]

    User -->|"talk naturally"| Dispatcher
    Dispatcher -->|"skill match?\ninvoke skill"| Skills
    Dispatcher -->|"no skill match?\ninvoke agent"| Agents
    Dispatcher -->|"chains agents when needed"| Agents

    subgraph Skills["Specialized Skills (14)"]
        direction TB
        Onboarding["/onboarding"]
        EmailTriage["/email-triage"]
        Transcribe["/transcribe"]
        InboxTriage["/inbox-triage"]
        VaultAudit["/vault-audit"]
        MoreSkills["... +9 more"]
    end

    subgraph Agents["The Crew (8 agents)"]
        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

    Skills <-->|"read & write"| Vault
    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 Dispatcher fill:#3b82f6,stroke:#2563eb,color:#fff
    style Skills fill:#fef3c7,stroke:#f59e0b
    style Core fill:#e0e7ff,stroke:#818cf8
    style External fill:#dbeafe,stroke:#60a5fa

Agent & Skill Coordination Flow

sequenceDiagram
    participant U as You
    participant D as Dispatcher
    participant TS as /transcribe skill
    participant A as Architect agent
    participant ES as /email-triage skill
    participant S as Sorter agent

    U->>D: "Process my meeting recording"
    D->>TS: invokes /transcribe skill
    TS->>TS: multi-step conversation:<br/>asks questions, transcribes,<br/>creates structured note
    TS-->>D: "Suggested next agent: Architect<br/>(new project mentioned)"
    D->>A: chains Architect agent
    A->>A: creates folder structure

    U->>D: "Check my email"
    D->>ES: invokes /email-triage skill
    ES->>ES: scans Gmail, scores priority,<br/>saves important emails as notes
    ES-->>D: "Suggested next agent: Sorter<br/>(deadline notes in Inbox)"
    D->>S: chains Sorter agent
    S->>S: files notes to correct locations

Multi-platform support

The Crew works on multiple agent platforms. The installer builds from a single source and deploys to your platform of choice:

Platform Install command Config dir Dispatcher
Claude Code (CLI & Desktop) bash scripts/launchme.sh --platform claude-code .claude/ CLAUDE.md
Gemini CLI bash scripts/launchme.sh --platform gemini-cli .gemini/ GEMINI.md
OpenCode bash scripts/launchme.sh --platform opencode .opencode/ AGENTS.md
Codex CLI bash scripts/launchme.sh --platform codex-cli .codex/ + .agents/ AGENTS.md

If you omit --platform, the installer asks you to choose. Each platform gets agents, skills, references, hooks, and MCP servers translated to its native format. launchme.sh installs everything automatically.

Codex CLI on Windows: Codex CLI's Windows support is experimental. Running inside WSL (Windows Subsystem for Linux) is strongly recommended. See docs/codex-cli.md for details.

Your vault follows a hybrid PARA + Zettelkasten structure. These are the default folder names — if you already have a vault with different names, the Crew adapts to yours during onboarding (see Vault Mapping):

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

Prerequisites: Obsidian (free) and one of the supported agentic platforms.

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 you to pick a platform, then builds and installs the agents and skills into your vault. When your agent platform 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 your agent platform inside your vault folder and say:

"Initialize my vault"

The /onboarding skill starts a friendly guided 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 generates Meta/vault-map.md (mapping your folder names to the Crew's internal tokens), creates your entire vault folder structure, saves your profile, leaves you a welcome note, and you're ready to go. If you already have an existing vault, the Architect scans your folders and adapts — no renaming needed.

5. Start using it

You say What happens
"Save this: meeting with Marco about the Q3 budget, he wants the report by Friday" Scribe agent captures it as a clean note with tasks, wikilinks, and deadline
"Triage my inbox" /inbox-triage skill files everything, updates MOCs, gives you a summary
"What did we decide about the pricing strategy?" Seeker agent searches your vault, synthesizes the answer with source citations
"Check my email" /email-triage skill scans Gmail, saves important emails, flags deadlines
"Weekly review" /vault-audit skill runs a full vault audit: broken links, duplicates, health score
"Find connections for my latest note" Connector agent 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

If you use Claude Code, you can control the Crew from your phone using its 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 or skill 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:

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


Required integrations

The Postman agent (and its related skills: /email-triage, /meeting-prep, /weekly-agenda, /deadline-radar) requires one of:

You can use gws and hey simultaneously if you have both Gmail and Hey.com accounts.

Optional: Apple Contacts

The /contact-sync skill syncs contacts to Apple Con

My-Brain-Is-Full-Crew (gnekt/My-Brain-Is-Full-Crew)

Searching Database…

What is this?A crew of 8+ AI agents and 14 specialized skills that manages your Obsidian vault through chat: capturing notes, triaging your inbox, searching, transcribing meetings, and handling email and calendar, in whatever language you write.
Is this a standalone app, or does it run inside my existing tools?It is not a standalone app. It's a set of agents and skills you install into your Obsidian vault folder, running inside an agentic platform you already use (Claude Code, Gemini CLI, OpenCode, or Codex CLI); there's no GUI, you just chat.
How do I install it into my Obsidian vault?Create or open an Obsidian vault, clone this repo inside it, then run the installer picking your platform, e.g. 'bash scripts/launchme.sh --platform claude-code'. After that, open your agent platform in the vault folder and say 'Initialize my vault' to run onboarding.
What do I need before I start?Just Obsidian (free) and one of the supported agentic platforms: Claude Code, Gemini CLI, OpenCode, or Codex CLI.
Any install pitfalls I should know about?On Windows, Codex CLI's support is experimental, so running inside WSL is strongly recommended; also, any custom agents you build run on your own data with no warranty from the project.
Who's responsible for data like my emails that this touches?This is a personal-use tool on your own data; you're responsible for GDPR/CCPA compliance if it processes third-party information, such as emails mentioning other people, and the author gives no warranty.
Can I create my own custom agents without writing code?Yes - say 'create a new agent' and the Architect walks you through a conversation to design one from scratch, like a budget-tracker or wardrobe-coach tailored to your life.
What happens when I say 'Initialize my vault'?The onboarding skill asks who you are, which agents and life areas to activate, and whether to connect Gmail and Google Calendar, then the Architect builds your vault structure and profile.
Does it work if I don't write in English?Yes - the Crew is built in English internally but the agents detect and respond in whatever language you write, including Italian, French, German, Spanish, and Japanese.
What's the difference between an agent and a skill here?Agents handle quick one-shot tasks like capturing a note or searching the vault, while skills run longer guided conversations for multi-step workflows like onboarding or email triage; a dispatcher routes your message to whichever fits.
Creator
gnekt
Size
0.5 MB
Stars
3.9K
Updated
CommitJun 27
Age
6mo
Commits · 90 Days