BrainRepo

Your personal knowledge repository — capture, organize, and retrieve everything using PARA + Zettelkasten. Triggers on: "save this", "remember", "note", "capture", "brain dump", daily/weekly reviews, searching stored knowledge, managing projects/areas/people. Works with any AI agent that reads markdown. Stores everything as .md files in a Git repo for Obsidian, VS Code, or any editor.

Installieren
$clawhub install brainrepo

BrainRepo

Your personal knowledge repository. Capture fast, organize automatically, retrieve instantly.

Brain Location

Fixed path: ~/Documents/brainrepo/

This is not configurable. All brain data lives here.

First Run Check

Before any action, check if brainrepo is initialized:

  1. Check if ~/Documents/brainrepo/ exists with expected structure (Inbox/, Projects/, Areas/)

  2. If NOT found → Run onboarding automatically

  3. If found → Proceed with user request

Onboarding

Triggers automatically on first interaction, or when user says "set up brainrepo":

  1. Create brain at ~/Documents/brainrepo/

  2. Create the folder structure:

mkdir -p <path>/{Inbox,Projects,Areas/personal-growth,Areas/family,Notes,Resources,Journal,People,Tasks,Archive}

  1. Create initial files from templates in assets/templates/:

    • Tasks/index.md — task hub
    • Areas/personal-growth/index.md — personal growth area
    • Areas/family/index.md — family area
  2. Initialize git (optional):

cd <path> && git init && git add -A && git commit -m "init: brainrepo"

  1. Confirm setup and show quick start commands

Core Concept

DUMP → PROCESS → RETRIEVE

  1. Dump — Capture everything to Inbox/ (don't organize yet)

  2. Process — Evening review: Inbox → permanent home

  3. Retrieve — Ask AI to find anything

Repository Structure

brainrepo/
├── Inbox/          # Quick capture (clear daily)
├── Projects/       # Active work with deadlines
├── Areas/          # Ongoing responsibilities (no deadline)
├── Notes/          # Permanent atomic knowledge
├── Resources/      # External links, articles, references
├── Journal/        # Daily notes (YYYY-MM-DD.md)
├── People/         # One note per person
├── Tasks/          # Centralized task tracking
└── Archive/        # Completed projects

See references/structure.md for detailed breakdown.

Capture Rules

What to Capture (Immediately)

Type Destination Example
Quick thought Inbox/ "Maybe we should..."
Decision made Inbox/ or Notes/ "Decided to use Next.js"
Person info People/ New contact or update
Project update Projects/<name>/ Meeting notes, progress
Task/Todo Tasks/index.md "Need to finish X"
Link/Article Resources/ or Inbox/ URL with context
Personal growth Areas/personal-growth/ Health, habits, learning
Family info Areas/family/ Important dates, notes

What NOT to Capture

  • Casual chat without information value

  • Temporary queries ("what time is it")

  • Information easily searchable online

Note Format

Every note uses minimal frontmatter:

---
created: YYYY-MM-DD
tags: [tag1, tag2]
related: ["[[Other Note]]"]
---

# Title

Content here. Link to [[Related Notes]] freely.

Use templates from assets/templates/ when creating new notes.

Daily Workflow

During Day

  • Dump everything to Inbox/

  • Don't organize — just capture

Evening (5-10 min)

Process Inbox/:

  1. Each item → permanent home or delete

  2. Update Journal/YYYY-MM-DD.md with summary

  3. git commit -am "daily processing"

Weekly Review (Sunday, 15 min)

  1. Review all Projects/ — still active?

  2. Check Areas/ — anything neglected?

  3. Move completed projects to Archive/

  4. Update Tasks/index.md

See references/workflows.md for detailed workflows.

Commands

User says Action
"Set up brainrepo" Run onboarding, create structure
"Save this: [text]" Capture to Inbox/
"New project: [name]" Create Projects/name/ with template
"Add person: [name]" Create People/name.md with template
"What do I know about X?" Search & retrieve
"Daily review" Process Inbox/, update Journal/
"Weekly review" Full system review

Linking

Use [[wiki-links]] to connect notes:

Met with [[People/john]] about [[Projects/acme/index|ACME Project]].
Relevant insight: [[Notes/negotiation-tactics]]

Projects vs Areas

Projects Areas
Have deadlines No end date
Can be "done" Maintained forever
Specific outcome Standard to uphold

File Naming

  • Folders: kebab-case/

  • Files: kebab-case.md

  • Dates: YYYY-MM-DD.md

  • People: firstname-lastname.md

References

  • Structure Guide — Detailed folder breakdown

  • Workflows — Daily/weekly/monthly workflows

  • Templates — Note templates

Details

Version
v1.0.0
Downloads
1,751
Sterne
2

Beliebte Skills

diagram-generator
生成和编辑各种类型的图表(drawio、mermaid、excalidraw)。支持流程图、时序图、类图、ER图、思维导图、架构图、网络拓扑图等常见图表类型。能够根据自然语言描述创建新图表,也能读取并修改已有的 drawio/mermaid/excalidraw 文件。使用独立的 MCP server (mcp-diagram-generator) 生成图表文件,减少 token 消耗并保证输出一致性。支持自动配置管理,默认输出路径为项目目录下的 diagrams/{format}/,支持自定义路径和自动创建目录。
📄 Feishu Doc Manager | 飞书文档管理器
📄 Feishu Doc Manager | 飞书文档管理器 Seamlessly publish Markdown content to Feishu Docs with automatic formatting. Solves key pain points: Markdown table conversion, permission management, batch writing. 将 Markdown 内容无缝发布到飞书文档,自动渲染格式。 解决核心痛点:Markdown 表格转换、权限管理、批量写入。
UI/UX Pro Max
UI/UX design intelligence and implementation guidance for building polished interfaces. Use when the user asks for UI design, UX flows, information architecture, visual style direction, design systems/tokens, component specs, copy/microcopy, accessibility, or to generate/critique/refine frontend UI (HTML/CSS/JS, React, Next.js, Vue, Svelte, Tailwind). Includes workflows for (1) generating new UI layouts and styling, (2) improving existing UI/UX, (3) producing design-system tokens and component guidelines, and (4) turning UX recommendations into concrete code changes.