Browse / Second brain / dsh-obsidian-second-brain
dsh-obsidian-second-brain
GongYuanCaiJi
Obsidian 第二大脑(移植自 obsidian-second-brain)
Open GongYuanCaiJi/dsh-obsidian-second-brain → Matched by file structure only.
deepseek-harnessdshdsh-plugin
Built for one agent
ships CLAUDE.md and nothing for other agents.
In its own words
dsh-obsidian-second-brain
一句话:把你的 Obsidian 笔记库变成会自我维护的第二大脑 —— 记下的东西会被重新整理、互相印证,过时的事实会被标出来,而不是越堆越乱。
移植自 eugeniughelbur/obsidian-second-brain(MIT), pin 上游 main HEAD 4d5b673(2026-08-08;上游自述版本 v0.14.0), 上游的 SKILL.md、46 个命令与全部脚本逐字保留,只适配了 DeepSeek Harness 的插件形态。
注意:上游内容为英文(命令触发词含多语言,含中文),按移植规则未做翻译 —— 这是上游原样。
✨ 功能
- 🧠 自我重写的知识库 —— 新来源会更新既有页面而不是只追加;矛盾自动调和(Karpathy LLM Wiki 模式的演进)
- 🗂️ 46 个命令 —— 记录、日记、项目、人物、任务、看板、决策、复盘、检索、健康检查,覆盖第二大脑的完整工作流(完整清单见下方折叠区)
- 🔍 混合语义检索 —— 标题加权检索 + 检索质量自评(
/obsidian-retrieval-eval) - 🌐 研究工具箱 —— 7 个命令:X / 网页 / YouTube / 播客 / NotebookLM 研究,结果自动存入笔记库
- ⏰ 定时维护 —— 会话结束与后台 agent 自动整理笔记库
- ✅ AI-first 写入规则 —— 每条笔记带结构化 frontmatter、wikilink、来源与置信度,面向未来 Claude 的检索而非人类阅读(规范见
AI-FIRST.md与references/ai-first-rules.md) - 🔗 类型化图谱 —— 笔记间的
supersedes/depends_on/contradicts等关系可被脚本验证
📸 效果
在一个初始化好的 Obsidian 笔记库里,运行 /obsidian-save 会把一段对话整理成互相链接的 AI-first 笔记(人物、项目、决策、任务、看板卡片、日记各一条),而不是把整段对话原样倒进一个文件。
📦 安装
若 pnpm 拦下构建步骤,在 profile 的 pnpm-workspace.yaml 里把本包加进 allowBuilds。
🚀 用法
装好后,在 dsh 会话里使用 obsidian-second-brain 技能(会话开始时会出现在可用技能列表里), 它会按你的笔记库情况引导:先读 vault 根目录的 _CLAUDE.md(若有),再按需执行对应的笔记操作。
技能内容与 46 个命令的完整说明在上游 SKILL.md 与 commands/ —— 与上游逐字一致。
研究命令(
/research、/x-read等)依赖上游的 Python 研究工具(pyproject.toml,需uv), 首次使用会在提示中说明。MCP 桥接(integrations/obsidian-mcp-server/)同样保留在上游原处,按需启用。
Quoting 19% of the README. Read the rest on GitHub ↗
Where it came from
What this copy built: +test — top-level directories this copy added on top of the original.
Read from the repository's git tree on 2026-08-17.