第二大脑 - 个人知识库系统

这是什么

一个纯本地的 AI 驱动个人知识管理系统。你只需要把日常素材(读书笔记、文章收藏、闪念笔记)丢进去,AI 会自动提炼成结构化的 wiki 页面,互相链接,本地浏览器随时查看。

所有数据存在你自己的电脑上,不依赖任何云服务。只需要 Node.js + DeepSeek API。


核心优势

和直接让 ChatGPT 写一篇文章有什么区别

ChatGPT 写文章用的是互联网上的通用信息。你让它写一篇关于”人格与组织”的文章,它写出来的东西和给别人的没有本质区别 — 正确但空洞,精致但没有体温。

这个系统不一样。所有 wiki 页面的素材来源是你自己的 raw/ 目录:你的读书笔记、你的闪念想法、你的原创洞见。AI 做的是提炼和结构化,不是从零生成。

最终产出的文章会带上你的思维指纹 — 你独特的概念组合、你的因果链条、你看问题的角度。不是”一篇 AI 文章”,而是”你的想法,AI 帮你搭好了骨架”。

具体能做什么

1. 产出带个人视角的文章

wiki 里的概念互相链接,写文章时从 wiki 中调取相关概念,像搭积木一样组合。概念之间有底层逻辑支撑,不是泛泛而谈。

2. 发现你自己没注意到的关联

系统自动建立双向链接。你可能会发现两个看似无关的概念之间存在深层联系 — 这种跨领域的关联发现是手动笔记很难做到的。

3. 矛盾不会被掩盖

当新素材和旧认知冲突时,系统不会静默覆盖,而是标注为”知识冲突”区块,把两种说法都保留。

4. 本地可视化浏览

通过 Quartz 生成的静态网站,可以沿着双向链接自由探索你的思维结构。

5. 和你的知识库对话

网页上直接问你的 wiki 任何问题。它基于你已经内化的知识回答,不是通用 AI 的标准答案。相当于和一个”读过你所有笔记的助手”聊天。

6. 数据完全属于你

所有内容都是本地 markdown 文件,不依赖任何平台。你随时可以换工具、换 AI 模型、甚至自己手动编辑。没有锁定。

需要补充什么才能产出更好的文章

目前系统擅长提炼抽象概念和理论框架,但要让文章更有感染力,还需要补充以下素材:

素材类型当前状态为什么重要放在哪里
具体案例缺乏没有案例的框架是空的,读者需要”你经历过什么”raw/08-case_studies/
情感体验几乎没有情感是文章的温度。纯理性分析可以交给通用 AI,但感受不行raw/06-flash_notes/
决策复盘缺乏”我当时怎么想的”比”正确的做法是什么”有价值得多raw/08-case_studies/
行动记录不足反思太多行动太少,wiki 会变成”想了很多但没做过”的记录raw/06-flash_notes/

快速开始

1. 安装 Node.js

打开 https://nodejs.org/ ,下载 LTS 版本(v22.x),双击安装。

2. 注册 DeepSeek

  • 打开 https://platform.deepseek.com
  • 注册账号(手机号即可)
  • 充值 10 元(日常使用够一个月,见下方费用估算)
  • 左侧菜单 API Keys 创建 API Key
  • 复制保存这个 Key(以 sk- 开头,只显示一次)

3. 下载模板

将收到的 SecondBrain.zip 解压到任意位置,比如:

  • Mac:~/Documents/SecondBrain/
  • Windows:D:\SecondBrain\

4. 放入素材

把你的素材放到 raw/ 文件夹。什么格式都行(.md、.txt),不需要整理。

5. 启动仪表盘

打开终端,运行:

cd SecondBrain
node server.js

浏览器打开 http://localhost:3000 ,你会看到四个 Tab:

  • 对话 — 和 wiki 知识库聊天(支持 Markdown 渲染,聊天记录自动保存)
  • 编译 — 一键 AI 编译 raw/ 素材到 wiki/,实时显示进度
  • 预览 — 查看 Quartz 生成的 wiki 网站
  • 设置 — 配置 AI Provider 和 API Key

首次使用时,先到「设置」Tab 填入你的 DeepSeek API Key,点击保存。然后就可以开始对话和编译了。

素材管理(新建、编辑、整理)请在 Obsidian 中操作,浏览器里只做需要脚本的功能。


日常使用

启动

node server.js

打开 http://localhost:3000 ,所有操作都在网页里完成。

更新知识库

  1. 在 Obsidian 中新建或编辑 raw/ 目录下的素材文件
  2. 打开 http://localhost:3000 ,切换到「编译」Tab,点击”开始编译”
  3. AI 会实时显示编译进度,完成后可切到「对话」Tab 验证新知识

用 Obsidian 浏览和编辑素材

  1. 打开 Obsidian
  2. “打开文件夹为仓库” 选择 SecondBrain 文件夹
  3. 点击蓝色链接在页面间跳转
  4. 可以直接编辑任何页面,保存后重新编译即可

费用

工具费用

项目费用
Obsidian免费
Node.js免费
Quartz免费

DeepSeek API 用量估算

本系统使用 deepseek-chat 模型,官方定价(人民币):

类型每 100 万 tokens
输入(命中缓存)0.5 元
输入(未命中缓存)2 元
输出8 元

编译:约消耗 5 万输入 + 3 万输出 tokens,单次约 0.34 元。

聊天:约消耗 2000 输入 + 1000 输出 tokens,单次约 0.012 元。

使用方式频率月费用
编译知识库每周 1 次1.4 元
和 wiki 聊天每天 20 次7.2 元
合计约 9 元/月

充值 10 元,覆盖日常使用约一个月。重度使用(每天 50 次对话)约 15 元/月。

夜间(00:30-08:30 北京时间)API 价格减半。


目录结构

SecondBrain/
├── raw/                    # 你的原始素材(只增不改)
│   ├── 01-articles/        # 网页文章剪藏
│   ├── 02-papers/          # 学术论文和研究报告
│   ├── 03-transcripts/     # 访谈和对话转录
│   ├── 04-meeting_notes/   # 有深度讨论的会议记录
│   ├── 05-tweets/          # 社交媒体收藏
│   ├── 06-flash_notes/     # 闪念笔记(原创洞见,ingest 时优先处理)
│   │   └── inbox/          # 暂存区,ingest 时自动整理
│   ├── 07-book_notes/      # 读书笔记
│   ├── 08-case_studies/    # 具体案例和决策复盘
│   └── 09-archive/         # 已被 wiki 吸收的素材归档
├── wiki/                   # AI 编译生成的知识库
│   ├── concepts/           # 概念页面(核心概念/方法框架/实践经验 三层)
│   │   ├── 核心概念/       # 你的领域中最基础的观点和立场
│   │   ├── 方法框架/       # 用来分析和解决问题的结构化工具
│   │   └── 实践经验/       # 来自真实场景的案例、复盘和反思
│   ├── entities/           # 人物和组织
│   ├── sources/            # 素材摘要
│   ├── syntheses/          # 跨概念综合分析
│   └── index.md            # 总目录
├── blog/                   # 博客文章(wiki 的下游输出,不纳入 ingest)
├── lib/                    # 核心模块
│   ├── llm.js              # LLM 适配器(支持 DeepSeek/OpenAI/Anthropic)
│   ├── file-utils.js       # 文件读写和搜索
│   ├── wiki-schema.js      # Wiki 页面模板
│   └── compile-engine.js   # 编译引擎
├── site/                   # Quartz 网站框架
├── server.js               # 网页仪表盘(localhost:3000)
├── compile.js              # CLI 编译脚本(备用)
├── llm.config.json         # LLM 配置
└── README.md               # 本文件

每个 raw/ 子目录下都有 _usage.md,打开就能看到建议放什么、怎么写。


常见问题

Q: 支持哪些文件格式? A: .md 和 .txt。Word/PDF 需要先转成纯文本。

Q: 编译结果不满意怎么办? A: 两个办法:一是在 Obsidian 里手动改页面;二是把素材整理一下重新编译。

Q: 数据安全吗? A: 所有文件在你自己电脑上。编译和聊天时内容会发给 DeepSeek,但他们承诺不用 API 数据训练模型。API Key 保存在本地 llm.config.local.json,不会上传到 git。

Q: 支持其他 AI 模型吗? A: 支持。在「设置」Tab 中可以切换 Provider(DeepSeek/OpenAI/Anthropic/OpenRouter),填入对应的 API Key 和 Base URL 即可。

Q: 网站打不开? A: 确认终端里 node server.js 还在运行。关掉终端网站就停了。重新运行即可。


获取帮助

服务费用说明
陪伴式指导200 元/小时腾讯会议共享屏幕,一起操作,边做边聊,可以交流 AI 使用心得
远程协助100 元/次远程操作你的电脑,帮你解决问题

微信:ruowenwang,备注「第二大脑」