Deepseek Harness 预览版上线已经个把月了,基于 Cordis 内核,其核心理念是 「一切皆插件」。
我尝试安装到本地试用了一下。在编码这块,我觉得整体还是明显不如 Codex 的;也可能要适配日常开发工作的话,需要安装其他各种功能的插件来协作提效,但目前我还没找到比较好的一个组合方案。(只是浅浅地用了一下= =)
基于这个背景,我在想:Deepseek Harness(以下称 dsh)是不是更适合搭建一个我自己的工作台,用于提升除编码以外一些事情的效率呢?
先从自己出发,挖掘日常的一些痛点,看看是否可以以插件的形式整合到 dsh 中,然后从中收获一些开发实践的经验——这是我最初的想法,也是 dsh-inbox 诞生的背景。
我的信息存储痛点
先说说我自己平时生活上有哪些习惯:我会常用公司 IM 的文件互传助手、微信的文件互传助手(甚至是自己的名片🤣)、微信收藏等等,来存储一些有的没的内容。它可能是一串账密信息、可能是突发奇想的灵感火花、也可能是某个待看但是躺在收藏夹里的公众号文章。
除此之外,我还有一个专门用来存放证件文件的相册;购物车里躺着一些想买待买的东西(回头又忘了);B 站里存了一些想看当下没空看的视频;随手记里记录了一些近期待办的事项,等等……
但你会发现,这些信息太繁琐,存储的地方太分散了! 以至于我经常很难及时检索到需要的信息,甚至错过某些重要的内容。
如果有这样一个收件箱,可以将上面的东西整合在一起,足够安全的同时又可以很方便地随时查看,通过简单对话的交互就可以把这些琐碎的信息呈现到我的眼前,那该多好啊?
dsh 正好可以做这件事! 于是派出我麾下的 AI 猛将 —— Deepseek-V4.1-Flash,直接开始 dsh-inbox 的开发。
dsh-inbox 当前完成效果
在讲述功能之前,我先贴一下当前的完成效果:
(主面板,支持一键录入图片 OR 文本内容,可自动识别并分类管理)
(通过和 dsh 简单会话,从仓库中调取我存储的信息)
核心功能
插件目前实现的功能也很简单直接:
-
我在 dsh 中内置了
/inbox指令。/inbox指令下任意贴图或者文本(包括链接),都不和模型交互对话,而是直接存入你的个人仓库。 -
插件也在 dsh 左侧设置了对应的 Inbox 入口,你可以直接进到收件箱页面,在输入框中粘贴需要存储的内容。
分类机制
目前内置有几个分类:灵感/待办、文章、视频/音频、图片、证件、密钥/账密、其他。
-
入库时优先通过规则判定;
-
规则无法判定则由 dsh 调用模型判定(不会消耗过多 token,并且有每日上限机制);
-
入库后支持人为判定调整。
检索方式
除了在 Inbox 主面板中可以检索你的信息,你也可以以自然对话的形式在 dsh 中询问,如:
“收件箱里是不是有 xxx 相关内容的存储?”
“有哪些待看的文章或者视频?”
“我忘记腾讯云服务器子账号的账密了,帮我找找”
这是本地存储做不到,但是借助 dsh 插件可以做到并且做得很好的事情。
打通云端与本地:手机也能往 dsh 存数据
“但还是麻烦呀!有些东西是在手机上的,我还得起个电脑打开 dsh 来存进去吗?”
针对这个问题,dsh-inbox 还支持通过配置如 WebDAV 或 S3 协议的数据云盘,来打通本地和云上的数据。也就是说:
-
你的手机可以通过将图片 or 文本文件等直接发送到如 Obsidian APP 等这些绑定了对应云盘的存储桶,来同步到你的本地电脑上;
-
同时,你本地电脑上传的文件或内容,也可以一键同步到你的数据盘上。
真正做到互通有无。
这里我自己特意去搜了下有没有免费的数据云盘,没想到还真找到一个 —— 中科院数据胶囊。只要实名认证就有 20G 可用,支持 WebDAV 和 S3 协议,20G 存储个人信息碎片是绰绰有余了!而且毕竟免费,又有中科院背书,还要啥自行车啊。对应地址:https://data.cstcloud.cn/ ,感兴趣的可以去申请一个。
数据安全怎么保证?
打通了云端和本地互传,手机也可以往 dsh 存数据了,那如何保证数据安全呢?
-
首先,如果没有设置启用云盘同步的话,所有数据其实是存在你电脑本地的,它存放于
~/.dsh目录下。 -
其次,针对账密、密钥等信息,这边是做了加密处理的:不管是存到本地电脑,还是上传到本地云盘,都会先加一层密再落盘。如果你想在仓库主面板查看存储的一些账密信息,也要用你此前用来加密的密码进行解锁后才能查看。
当然,如果你觉得还想存一些很隐私的照片,顺便也加个密什么的话,咳咳……后续我考虑加上这个功能。
小结与后续计划
其实搞完这些,基本的流程就都走通了。我需要的是一个通过简单的复制粘贴,就可以随时随地将这些信息全部存储并管理起来的仓库。它可以帮我自动分类、可以让我快速检索到需要的信息,可以让我的精力不要分散到各个 App 的角落。
当然,插件还可以继续迭代优化,比如:
-
这个 UI 就可以升级改造一下;
-
接入其他 dsh 插件:如常驻功能、移动端登录 dsh;
-
如何做信息推送等等(如未读未看的文章视频)。
但是对于最初的想法,以及出于对 dsh 插件开发实践这个目的来说,目前已经比较满意了。
仓库地址
最后附上 dsh-inbox 的仓库地址:
https://github.com/Chance722/dsh-inbox
感谢阅读。