GongYuanCaiJi/dsh-obsidian-second-brain
Obsidian第二大脑(移植自 obsidian-second-brain)
Project Overview项目介绍
This is a native plugin built exclusively for DeepSeek Harness (DSH), ported from the open source project eugeniughelbur/obsidian-second-brain. Its core function is to turn a user’s existing Obsidian vault into a self-maintaining AI second brain. It supports automatic updating and organizing of notes, automatic reconciliation of conflicting content, and structured storage of all entries. It also offers hybrid semantic search, dedicated research tools, and scheduled automatic maintenance. You can install it remotely via the official DSH plugin command, or clone it locally and install from source after running the included fidelity test.
It is intended for users who use Obsidian to manage personal knowledge and want AI assistance to maintain their vault. After installation, you can call the obsidian-second-brain skill directly in any DSH session, where it will appear in the list of available skills when the session starts. The skill will guide you based on your specific vault configuration, starting by reading any _CLAUDE.md file at the root of your vault, before performing any requested note operations. All 46 commands are kept verbatim from the upstream project, and you can trigger all functionality via matching slash commands.
This plugin is released under the open source MIT license, with dual copyright held by the original upstream author and the port author. If pnpm blocks the build step during installation, you just need to add this package to the allowBuilds list in your profile’s pnpm-workspace.yaml file. The research commands depend on an upstream Python toolkit that requires the uv package manager to be installed on your system. The first time you run a research command, you will get a clear on-screen prompt explaining any required setup. All upstream content is kept verbatim, and you can automatically verify port fidelity by running the included npm test command.
这是一个专为DeepSeek Harness(DSH)打造的原生插件,移植自开源项目eugeniughelbur/obsidian-second-brain,核心能力是将用户的Obsidian笔记库改造为可自动维护的AI第二大脑。它支持笔记自动整理更新、矛盾调和、结构化存储,还提供混合语义检索、研究工具和定时笔记维护功能,一共有46个覆盖完整第二大脑工作流的命令,涵盖记录、检索、研究、日常维护等场景。
适合使用Obsidian管理个人知识,同时需要AI辅助维护笔记库的用户使用。安装完成后,在DSH会话中即可调用obsidian-second-brain技能,技能会根据你的笔记库配置引导操作,先读取笔记库根目录的配置文件,再按需执行对应笔记操作,用户可以通过斜杠命令触发各类功能。
本插件采用MIT许可证开源,可通过DSH官方命令一键远程安装,也可从本地源码克隆安装。研究类命令依赖上游提供的Python工具包,需要预先安装uv工具;安装后首次使用研究命令会弹出提示说明,所有上游内容均逐字保留,可自动验证移植保真度。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-obsidian-second-brain(GongYuanCaiJi/dsh-obsidian-second-brain)
仓库:https://github.com/GongYuanCaiJi/dsh-obsidian-second-brain
本站详情页:https://www.yhbd.top/plugins/gongyuancaiji-dsh-obsidian-second-brain/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 2 · 最近提交 2026-09-01 · 主语言 Python
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:GongYuanCaiJi/dsh-obsidian-second-brain
把 GongYuanCaiJi/dsh-obsidian-second-brain 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-obsidian-second-brain
简体中文 | English

一句话:把你的 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等关系可被脚本验证
全部 46 个命令
| 命令 | 用途 |
|---|---|
/obsidian-save |
把对话整理成互相链接的 AI-first 笔记(人物/项目/决策/任务/看板/日记) |
/obsidian-capture |
零摩擦记下一个想法 |
/obsidian-daily |
创建或更新今日日记 |
/obsidian-calendar |
日历视图与日程 |
/obsidian-recurring |
周期性任务 |
/obsidian-log |
记录工作/开发会话 |
/obsidian-task |
一次性任务 |
/obsidian-person |
人物笔记 |
/obsidian-project / /obsidian-projects |
项目笔记 |
/obsidian-board / /obsidian-board-hygiene |
看板与看板清理 |
/obsidian-decide |
决策记录(--formal 为正式 ADR) |
/obsidian-reconcile |
调和笔记库中的矛盾 |
/obsidian-synthesize |
跨来源模式综合 |
/obsidian-find |
检索笔记 |
/obsidian-recap / /obsidian-review |
复盘 / 周月回顾 |
/obsidian-health |
笔记库健康检查 |
/obsidian-reindex / /obsidian-retrieval-eval |
检索索引与质量自评 |
/obsidian-export / /obsidian-visualize |
导出 / 图谱可视化 |
/obsidian-init / /obsidian-architect |
初始化 / 结构设计 |
/obsidian-ingest |
摄入 URL/PDF/音频,笔记库自我重写 |
/obsidian-learn / /obsidian-emerge / /obsidian-graduate |
学习 / 涌现模式 / 毕业归档 |
/obsidian-brainstorm / /obsidian-challenge |
头脑风暴 / 挑战 |
/obsidian-connect / /obsidian-world |
知识连接 / 世界观 |
/obsidian-panel / /obsidian-catchup / /obsidian-distill |
面板 / 追赶 / 蒸馏 |
/x-read / /x-pulse |
X(Twitter)深度阅读 / 脉搏 |
/research / /research-deep / /vault-deep-synthesis |
研究 / 深度研究 / 笔记库深度综合 |
/notebooklm / /youtube / /podcast |
NotebookLM / YouTube / 播客 |
/create-command / /idea-discovery |
创建新命令 / 想法发现 |
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
ruvnet/ruflo
Tencent/WeKnora
EverMind-AI/EverOS
MemTensor/MemOS
plastic-labs/honcho
agentscope-ai/ReMe
zilliztech/memsearch
vshulcz/deja-vu