前言¶
在 DeepSeek Harness (dsh) 的日常使用中,用户会复制大量链接、截图、配置片段或账号密码。这些内容散落在剪贴板历史、浏览器书签和临时文件中,整理成本高。dsh-inbox 提供了一个本地收件箱,将收集到的内容统一归档,支持自动分类、浏览和搜索,甚至可以在对话中直接让助手帮你检索。
是什么¶
这是一个本地收件箱插件,作者为 Chance722,采用 MIT 许可证。它解决了内容碎片化问题,将文本、链接、图片等保存在本地,仅在需要时让模型查看。
核心功能¶
三种归档方式¶
- 命令行:在编辑器使用
/inbox <text or link>命令(可附带图片)。 - 面板操作:在面板直接粘贴、拖拽或选择文件。
- 对话指令:在对话中让助手帮你保存。
自动分类¶
- 链接:按平台和媒体类型分类(覆盖 Bilibili、YouTube、微信、掘金、知乎等数十个站点)。
- 文本:按凭据特征分类。
- 图片:按比例打上“疑似证件”标签。
- 其余内容:由模型处理(有每日上限)。
面板操作¶
- 筛选与搜索:左侧筛选(稍后阅读、分类、标签),中间列表(支持两种密度),右侧详情。
- 编辑与管理:支持编辑名称、分类、标签,标记稍后阅读,删除或恢复记录。
- 主题跟随:面板主题跟随 DSH 的设置。
命名规则¶
- 链接:自动抓取页面标题(不消耗模型 token)。
- 图片/文件:使用文件名。
- 优先级:用户输入的名称优先级最高。
- 兜底:若无法抓取(如反爬页面),则保留地址作为名称。
分类来源¶
通过颜色徽章显示分类依据:
* 规则判定(本地规则)
* 模型判定(每日限额内的模型判断)
* 手动判定(用户设置,不会被覆盖)
对话检索¶
- 直接提问:询问助手“收件箱里的链接”、“上周保存的文章”。
- 结果展示:助手返回卡片列表,点击“打开”跳转到仓库 Tab。
- 保存指令:助手可以接收保存指令(无名称,Vault 锁定时不处理凭据)。
凭据安全¶
- 加密存储:数据静态加密,密钥由主密码派生。
- 隐私保护:列表仅显示名称,纯文本不进入对话。
图片处理¶
- 不占用上下文:图片字节不参与对话上下文。
- 按需发送:仅在明确要求时,单张图片才会被发送。
双向同步¶
- 支持源:支持 WebDAV 或 S3。
- 同步机制:增量推送和全量合并同步(按 ID 和时间戳)。
对话卡片¶
工具结果渲染为 dsh-inbox 卡片,包含链接和缩略图。
安装与启用¶
- 环境要求:需要 Node.js >= 22。目前仅支持 Windows(macOS 和 Linux 尚未验证)。
- 命令行安装:
dsh plugin --profile web add @chance722/dsh-inbox@latest
- Web 初始化:
npx @chance722/dsh-inbox init --profile web --install-pnpm
- 桌面应用:在插件面板中输入
@chance722/dsh-inbox@latest进行安装。
典型用法¶
1. 从对话中归档¶
在编辑器中输入 /inbox <内容>,或者对助手说“把这段话保存在我的收件箱”。对于凭据,建议使用命令行方式,因为它不会将内容暴露给模型。
2. 稍后检索¶
不需要特定命令,直接在对话中提问:
* “列出我未读的收件箱链接”
* “展示我上周保存的那篇关于缓存的文章”
注意事项¶
- 平台限制:目前仅支持 Windows。
- 版本要求:需要 Node.js >= 22。
- 数据安全:所有数据完全存储在你的本地机器上,模型仅在请求时查看。
- 卸载影响:卸载插件不会删除已存储的 vault(数据文件)。