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…

这是什么?一个由 8 个以上 AI 智能体和 14 个专项技能组成的团队,通过聊天管理你的 Obsidian 库:记录笔记、整理收件箱、搜索、转录会议、处理邮件和日历,而且你用什么语言写都行。
这是独立应用,还是运行在我现有工具里?它不是独立应用。这是一组安装到 Obsidian 库文件夹里的智能体和技能,运行在你已经在用的代理平台(Claude Code、Gemini CLI、OpenCode 或 Codex CLI)中;没有图形界面,直接聊天就行。
怎么把它安装到我的 Obsidian 库里?创建或打开一个 Obsidian 库,把仓库克隆进去,然后运行安装器并选择你的平台,例如 'bash scripts/launchme.sh --platform claude-code'。之后在库文件夹中打开你的代理平台,说一句「Initialize my vault」即可开始初始化引导。
开始之前我需要什么?只需要 Obsidian(免费)和一个受支持的代理平台:Claude Code、Gemini CLI、OpenCode 或 Codex CLI。
安装上有什么坑需要知道吗?在 Windows 上,Codex CLI 的支持仍是实验性的,强烈建议在 WSL 中运行;此外,你自建的任何自定义智能体都在你自己的数据上运行,项目不提供任何担保。
像我的邮件这类被它碰到的数据,出了问题谁负责?这是一个在你自己数据上运行的个人使用工具;如果它处理了涉及第三方的信息(比如提到其他人的邮件),你需要自行负责 GDPR/CCPA 合规,作者不提供任何担保。
不用写代码也能创建自己的自定义智能体吗?可以——说一句「create a new agent」,Architect 会通过对话引导你从零开始设计一个,比如贴合你生活的记账助手或衣橱顾问。
我说「Initialize my vault」之后会发生什么?引导技能会询问你是谁、要激活哪些智能体和生活领域、是否连接 Gmail 和 Google 日历,然后 Architect 会搭建你的库结构和档案。
我不用英文写也能用吗?可以——Crew 内部以英文构建,但智能体会检测你书写的语言并用该语言回应,包括意大利语、法语、德语、西班牙语和日语。
这里的智能体和技能有什么区别?智能体处理快速的一次性任务,比如记录笔记或搜索库;技能则运行较长的引导式对话,用于初始化引导或邮件分拣等多步骤工作流;调度器会把你的消息路由给合适的一方。
Creator
gnekt
Size
0.5 MB
Stars
3.9K
Updated
CommitJun 27
Age
6mo
Commits · 90 Days