🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

记忆卡片库 xxwjxx-1210/dsh-brain-hub

DeepSeek 客户端
xxwjxx-12102 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

把网页版对话整理成卡片,逐张确认后存入本地或云端记忆库

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/6 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/xxwjxx-1210/dsh-brain-hub.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/06·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 2 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件写入剪贴板(不计风险)
查看扫描证据(共 6 处,展示前 6 条)
  • 读取本地文件
    dist/index.js:1133
    const raw = existsSync(p.coreFile) ? readFileSync(p.coreFile, "utf8").trim() : "";
  • 读取本地文件
    dist/index.js:1133
    const raw = existsSync(p.coreFile) ? readFileSync(p.coreFile, "utf8").trim() : "";
  • 读取本地文件
    dist/index.js:1144
    if (config.injectProgress !== false && existsSync(p.progressFile)) {
  • 读取本地文件
    dist/index.js:1145
    const tail = readFileSync(p.progressFile, "utf8").trim().slice(-700);
  • 写入剪贴板
    dist/client.cjs:393
    await navigator.clipboard.writeText(text);
  • 执行外部命令来自配置/变量
    sync-prompt.mjs:37
    execFileSync(process.execPath, ["--check", f], { stdio: "inherit" });
扫描于 2026/11/6(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的第二大脑:Markdown 记忆加 git 同步,卡片捕获可复核,云端与本地分离。

README

由 DeepSeek 最新模型翻译生成
dsh-brain-hub 给 DeepSeek Harness 用的「第二大脑」:Markdown 当数据库,git 当同步。不用数据库、不用云服务,记忆就是你磁盘上的一堆 .md 文件。 它解决什么问题 你在网页版和 DSH 之间来回贴东西:网页版聊得深、DSH 能干活,但两边记忆不通。这个插件把三件事做进一个包: | 层 | 干什么 | | 记忆库 | MEMORY.md 核心记忆常驻注入系统提示;notes/*.md 一张卡一个文件;index.json 索引;写一次自动 commit + push | | 卡片确认 | 网页版按规则拆好的卡片先进 inbox/,你逐张过一眼再决定「存到云端」还是「只存本地」 | | 网页版笔记 | 侧栏网页版对话的进度存成 progress.md,旧稿滚进 history/(留最近 20 份),正文尾部再回灌进系统提示 | 会话顶栏有一枚脑形图标,点开是四步流水线: 1. 打开网页版 —— 在侧栏打开 chat.deepseek.com 2. 让网页版整理成卡片 —— 把提炼规则发给网页版,等它按格式吐出卡片 3. 逐张确认并保存 —— 弹窗里每张卡都有「看看全文 / 保存这张 / 不要了」 4. 备份到云端 —— commit + push,推到没推完的提交会自动补推
展开完整文档(README 剩余 1 节)
dsh-brain-hub

给 DeepSeek Harness 用的「第二大脑」:Markdown 当数据库,git 当同步。不用数据库、不用云服务,记忆就是你磁盘上的一堆 .md 文件。

它解决什么问题

你在网页版和 DSH 之间来回贴东西:网页版聊得深、DSH 能干活,但两边记忆不通。这个插件把三件事做进一个包:

| 层 | 干什么 |
| 记忆库 | MEMORY.md 核心记忆常驻注入系统提示;notes/*.md 一张卡一个文件;index.json 索引;写一次自动 commit + push |
| 卡片确认 | 网页版按规则拆好的卡片先进 inbox/,你逐张过一眼再决定「存到云端」还是「只存本地」 |
| 网页版笔记 | 侧栏网页版对话的进度存成 progress.md,旧稿滚进 history/(留最近 20 份),正文尾部再回灌进系统提示 |

会话顶栏有一枚脑形图标,点开是四步流水线:

1. 打开网页版 —— 在侧栏打开 chat.deepseek.com
2. 让网页版整理成卡片 —— 把提炼规则发给网页版,等它按格式吐出卡片
3. 逐张确认并保存 —— 弹窗里每张卡都有「看看全文 / 保存这张 / 不要了」
4. 备份到云端 —— commit + push,推到没推完的提交会自动补推

每一步都有状态行(第几步、共几步、当前卡在哪),第 3 步会显示「生成状态:几点生成几张、跳过几张」。

不查重:同一主题想存几次就存几次,文件名冲突会自动加 -2、-3 后缀,不覆盖也不静默跳过。

安装

从 npm(推荐)
dsh plugin --profile <profile> add dsh-brain-hub

从 GitHub
dsh plugin --profile <profile> add "github:xxwjxx-1210/dsh-brain-hub#main"

或从本地 tgz
dsh plugin --profile <profile> add file:/绝对路径/dsh-brain-hub-0.2.6.tgz

装完从系统托盘彻底退出 DSH 再启动(前端 bundle 只在启动时加载,热重载不会换掉它)。升级插件同理。

配置

写在 <profile>/cordis.patch.yml 的 - id: dsh-brain-hub 下,全部可省:

memoryDir: 'D:\notes\memory' # 记忆库(git 仓库);默认 $DSH_HOME/memory notesDir: 'D:\notes\webds' # 网页版笔记;默认 $DSH_HOME/dsh_memory remote: 'https://github.com/<你>/<私有仓库>.git' branch: main # 默认 main coreLimit: 3000 # 核心记忆注入上限(字符) autoPull: true # 启动时 pull --rebase autoPush: true # 写入后自动 push readOnly: false # true 时所有写工具直接拒绝 injectProgress: true # 把 progress.md 尾部注入系统提示

remote 空着也能用,只是不推送——纯本地记忆库一样能跑。

配置写在 profile 层,不要写进 node_modules/<包>/cordis.patch.yml:那个文件会被下次安装覆盖。

两张卡:云端 / 本地

确认窗口里每张卡都有两个按钮:

- 存到云端 → notes/,进 git,会推送。
- 只存本地 → private/,.gitignore 里永久排除,任何情况下都不会被推送。

判断标准很简单:这张卡被同事或客户看到,你会不会紧张? 会紧张就只存本地(真实客户名、报价、联系方式、未公开项目);方法论、判断标准、脱敏案例走云端。

手动兜底

如果网页版那边卡住(没登录、弹「使用环境异常」、侧栏没加载完),菜单里还有两条不依赖自动注入的路:

- 复制整理规则 —— 把提炼规则复制到剪贴板,你自己粘到网页版发出去;
- 收进网页版最后的回答 —— 直接读当前对话正文、拆卡片、进第 3 步确认。

也就是说:就算第 2 步彻底不通,流程仍然走得完。

数据格式

id: 20261105-120000-标题 title: "标题" tags: 标签A, 标签B created: 2026-11-05T12:00:00.000Z updated: 2026-11-05T12:00:00.000Z uploaded: true

标题

正文

notes/ 的格式与 dsh-memory-github 兼容,可以直接接手旧库;private/ 同格式,只是不进 git。

工具(给模型用的)

memory_write · memory_search · memory_read · memory_list · memory_stats · memory_core · memory_update · memory_forget · memory_sync

readOnly: true 时写类工具直接返回拒绝文案,不产生提交。

RPC

POST /api/plugin-rpc/brain-hub,信封 { type:"client-request", rpcId, method, payload:{ endpoint, payload } }。

端点:status hub.settings hub.rename cards.list cards.save cards.read cards.update cards.discard cards.upload progress.save progress.read progress.history memory.sync prompt.get prompt.save。

已知限制

- 网页版那一半靠侧栏浏览器自动化:需要你先在侧栏里登录 chat.deepseek.com,且 DSH 每次重启都要重新登录一次。DeepSeek 有时会对内嵌环境弹「使用环境异常」提示,这种情况下第二步会失败,插件会把失败阶段、页面地址、输入框状态一起显示出来。
- 拆卡质量取决于提示词。规则在 <memoryDir>/prompts/distill.md,面板里可直接改,改完立刻生效,不用重启。
- 只支持单仓库单分支。多人协作要靠 git 自己解决冲突。
- 不做向量检索,搜索是标题/标签/正文加权打分。

开发

cd dsh-brain-hub
node test\harness.mjs # 宿主:假 ctx + 临时 git 仓库 + bare 远端,45 项
node test\client-apply.mjs # 客户端:伪造 ModuleLoader,8 项
npm pack # 出 tgz,再 pnpm 装进 profile

无构建步骤、零运行时依赖,dist/ 就是源码。

MIT License.
预览分享卡片长什么样 ↓xxwjxx-1210/dsh-brain-hub
分享 · DeepSeek Harness Hub
xxwjxx-1210/dsh-brain-hub

把网页版对话整理成卡片,逐张确认后存入本地或云端记忆库

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部