integrations/deepseek-harness
tt-a1i/archify从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。
把每天和各种 AI 的对话提炼成结构化 Markdown 笔记,写入你的 Obsidian 库。
把每天和各种 AI 的对话(豆包 / ChatGPT / DeepSeek / Kimi / 通义千问 / 文心一言…)提炼成结构化 Markdown 笔记,写入你的 Obsidian 库。提炼引擎跑在本机 DeepSeek Harness 里,模型服务商、版式、视觉识别均可配置。
ChatGPT 分享对话里常有一边生成一边重画的情况,中间草稿不该进第二大脑。架构为 「AI 语义分类 + 程序确定性执行」——AI 只负责理解语义,去留由程序按规则算出来(可复现、不漂移):
lib/judge.js,纯逻辑、16 项单元测试覆盖)按四条规则计算:
second-brain/
├── dsh-client-ui-second-brain/ # DSH 插件(本仓库主体)
│ ├── package.json # 插件清单(node 半端 + 浏览器半端入口)
│ └── lib/
│ ├── index.js # node 半端:同源代理路由 + 提炼管线 + Obsidian 写入
│ ├── client.js # 浏览器半端:设置面板 + 录入界面 + 归档记录
│ └── judge.js # 图片去留的确定性规则引擎(纯逻辑,不调模型)
├── doubao-extension/ # 浏览器扩展(无构建,直接加载解压目录)
│ ├── manifest.json
│ ├── content.js # 任意 AI 网页的对话抓取
│ ├── background.js # 转发到本机 /api/second-brain/distill
│ └── popup.html / popup.js # 状态检查
├── tests/
│ └── apply-rules.test.mjs # 规则引擎离线单元测试(16 项,不联网)
└── config.example.json # 共享配置模板(真实配置在本机 ~/.dsh/plugins/second-brain/config.json)
~/deepseek harness/second-brainmkdir -p ~/.dsh/profiles/node_modules
ln -s /absolute/path/to/second-brain/dsh-client-ui-second-brain ~/.dsh/profiles/node_modules/dsh-client-ui-second-brain
~/.dsh/profiles/web/cordis.patch.yml):
- insert:
- id: second-brain
name: 'dsh-client-ui-second-brain'
dsh plugin add dsh-client-ui-second-brain
edge://extensions(Chrome 用 chrome://extensions)doubao-extension 目录| 配置项 | 说明 |
|---|---|
| ① 主模型 | 写笔记用的服务商 / 模型 / API Key(豆包、DeepSeek、Kimi、通义、自定义 OpenAI 兼容) |
| ② 视觉模型 | 可选;含图对话用视觉模型识别图片内容(可独立服务商) |
| 版式偏好 | 默认笔记版式;自动识别 让模型按内容自行选择 |
| 笔记版本 | 精简版 / 完整版(完整版多加「需要注意的点」一节) |
| 提炼后自检 | 对照原文查漏,发现问题自动重提炼一次 |
| Obsidian 库路径 | 绝对路径;点「💾 保存到本机」后浏览器扩展与服务端共用 |
| 图片保存上限 | 默认 50;0 表示不保存图片 |
| 自定义整理要求 | 填写后优先按其整理 |
~/.dsh/plugins/second-brain/config.json,不在仓库内(见 .gitignore);请勿把你的真实配置提交到任何仓库http://127.0.0.1:3080puppeteer-core(可选能力,缺失时自动降级为纯文字总结)lib/index.js)后需重启 Harness 生效lib/client.js)后硬刷新页面即可node tests/apply-rules.test.mjs(不联网、纯逻辑);真实对话/图片夹具放在 git 忽略的 tests-local/(隐私),不入仓库~/.dsh/plugins/second-brain/judge-cache/(不入仓库),删除可强制重新分类