dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
这是我给自己写的一个小工具——现在有太多 dsh-desktop 类项目,插件越装越多,越来越重,我就想要个干净的 AI 编码壳,里面有我需要的最基本的功能。于是有了 DSCoder。主要供我自己日常使用,如果你也有类似的需求,也欢迎取用。
因为工作和科研压力大,是在是没有时间了,目前的更新赶不上更新的进度。现在的官方版本更新速度飞快,建议使用其他的桌面端应用。
Tauri 桌面版 DeepSeek Harness —— 个人定制版。
最近重度依赖 DSH(DeepSeek Harness),但每次都得在不同设备上先打开终端再敲命令的方式启动,实在麻烦。去社区找现成的桌面套壳方案,发现很多项目确实能用,但普遍集成了大量我用不上的插件,不够清爽。
其实我也试过 VS Code 里的 DSH 插件版——毕竟我是 VS Code 的重度用户——但恰巧我刚写完一个 Tauri 项目,手正热,想再拿 Tauri 练练手巩固一下,于是决定自己写一个。
最初的版本只是个纯套壳,能把官方 Web UI 装进桌面就行。后来越用越觉得,既然壳是我自己的,不如把真正顺手的功能加进去。于是陆陆续续集成并修改了几款插件:有些来自社区的优秀参考,有些是我自己想到的点子。经过逐步打磨,才有了现在这个刚刚好、不多不少的 DSCoder。
如果你觉得这个版本也挺好,欢迎取用。
| 对话界面 | 文件界面 |
|---|---|
| 代码高亮 | 本地版本管理 |
|---|---|
DSCoder 是一个 Tauri 桌面壳:把 DeepSeek Harness(dsh)作为 sidecar 子进程拉起(dsh web --port 0 --no-open),等它就绪后把窗口导航到官方 Web UI(同源加载,天然通过 dsh 的鉴权栅栏)。Rust 侧只负责:
@deepseek-ai/dsh(默认版本 0.1.1-rc.2),首次启动自动解压到应用数据目录;仅开发态才联网下载。$DSH_HOME 下的 settings.yaml 与 .credentials.yaml。自包含打包与 GitHub Releases 自动更新,详见 BUILD.md。
本项目参考并感谢以下开源项目: