OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  brainrepo:个人知识库系统——捕获、组织并检索关键信息信息

brainrepo:个人知识库系统——捕获、组织并检索关键信息信息

 
  virtualization ·  2026-02-26 06:14:59 · 2 次点击  · 0 条评论  

名称: brainrepo
描述: >
你的个人知识库——使用 PARA + Zettelkasten 方法捕获、组织和检索一切。
触发场景:"保存这个"、"记住"、"笔记"、"捕获"、"大脑倾倒"、每日/每周回顾、搜索存储的知识、管理项目/领域/联系人。可与任何能读取 Markdown 的 AI 助手协作。所有内容以 .md 文件存储在 Git 仓库中,兼容 Obsidian、VS Code 或任何编辑器。


BrainRepo

你的个人知识库。快速捕获,自动组织,即时检索。

仓库位置

固定路径: ~/Documents/brainrepo/

此路径不可配置。所有知识库数据都存储于此。

首次运行检查

在执行任何操作之前,请检查 brainrepo 是否已初始化:

  1. 检查 ~/Documents/brainrepo/ 是否存在,并具有预期的结构(Inbox/、Projects/、Areas/)。
  2. 如果未找到自动运行初始化流程
  3. 如果已找到 → 继续处理用户请求。

初始化设置

在首次交互或用户说“设置 brainrepo”时自动触发:

  1. ~/Documents/brainrepo/ 创建知识库。
  2. 创建文件夹结构:
mkdir -p <path>/{Inbox,Projects,Areas/personal-growth,Areas/family,Notes,Resources,Journal,People,Tasks,Archive}
  1. 根据 assets/templates/ 中的模板创建初始文件:
    • Tasks/index.md — 任务中心
    • Areas/personal-growth/index.md — 个人成长领域
    • Areas/family/index.md — 家庭领域
  2. 初始化 Git(可选):
cd <path> && git init && git add -A && git commit -m "init: brainrepo"
  1. 确认设置完成并显示快速入门命令。

核心理念

倾倒 → 处理 → 检索

  1. 倾倒 — 将所有内容捕获到 Inbox/(暂不整理)。
  2. 处理 — 晚间回顾:将 Inbox/ 内容移至永久位置。
  3. 检索 — 询问 AI 以查找任何内容。

仓库结构

brainrepo/
├── Inbox/          # 快速捕获区(每日清空)
├── Projects/       # 有截止日期的活跃工作
├── Areas/          # 持续的责任领域(无截止日期)
├── Notes/          # 永久、原子化的知识笔记
├── Resources/      # 外部链接、文章、参考资料
├── Journal/        # 日记(YYYY-MM-DD.md)
├── People/         # 每人一个笔记文件
├── Tasks/          # 集中式任务追踪
└── Archive/        # 已完成的项目

详细说明请参阅 references/structure.md

捕获规则

捕获内容(立即执行)

类型 目标位置 示例
快速想法 Inbox/ “也许我们应该...”
已做决定 Inbox/Notes/ “决定使用 Next.js”
联系人信息 People/ 新联系人或更新
项目更新 Projects/<项目名>/ 会议记录、进展
任务/待办 Tasks/index.md “需要完成 X”
链接/文章 Resources/Inbox/ 带上下文的 URL
个人成长 Areas/personal-growth/ 健康、习惯、学习
家庭信息 Areas/family/ 重要日期、笔记

不捕获内容

  • 无信息价值的闲聊。
  • 临时性查询(如“现在几点”)。
  • 易于在线搜索到的信息。

笔记格式

每个笔记使用最简化的 Frontmatter:

---
created: YYYY-MM-DD
**标签:** [标签1, 标签2]
related: ["[[其他笔记]]"]
---

# 标题

内容写在这里。可以自由链接到 [[相关笔记]]。

创建新笔记时,可使用 assets/templates/ 中的模板。

每日工作流

日间

  • 将所有内容倾倒到 Inbox/
  • 暂不整理——只管捕获。

晚间(5-10 分钟)

处理 Inbox/:
1. 将每个条目移至永久位置或删除。
2. 在 Journal/YYYY-MM-DD.md 中更新摘要。
3. git commit -am "daily processing"

每周回顾(周日,15 分钟)

  1. 回顾所有 Projects/ — 是否仍在活跃?
  2. 检查 Areas/ — 是否有被忽略的事项?
  3. 将已完成的项目移至 Archive/
  4. 更新 Tasks/index.md

详细工作流请参阅 references/workflows.md

常用命令

用户指令 对应操作
“设置 brainrepo” 运行初始化,创建结构
“保存这个:[文本]” 捕获到 Inbox/
“新建项目:[名称]” 使用模板创建 Projects/名称/
“添加联系人:[姓名]” 使用模板创建 People/姓名.md
“关于 X 我知道什么?” 搜索并检索信息
“每日回顾” 处理 Inbox/,更新 Journal/
“每周回顾” 完整的系统回顾

链接

使用 [[维基链接]] 来连接笔记:

与 [[People/john]] 讨论了 [[Projects/acme/index|ACME 项目]]。
相关见解:[[Notes/negotiation-tactics]]

项目 vs 领域

项目 领域
有截止日期 无结束日期
可以“完成” 永久维护
追求特定成果 维持特定标准

文件命名规范

  • 文件夹:kebab-case/
  • 文件:kebab-case.md
  • 日期:YYYY-MM-DD.md
  • 联系人:firstname-lastname.md

参考文档

2 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor