我给 DeepSeek Harness 写了个 Mac 壳
DeepSeek Harness 出了三天,我把它装进了 Mac,还顺手加了几个官方没有的功能。
官方玩法是命令行敲 npx 起个 web 服务。能用,但每次都要开终端。我想要双击就能开的东西,找了一圈没有,就自己写了一个,开源了。
叫 Dsh GUI,原生 macOS 窗口,深色 Codex 风格。
说几个我自己最常用的。
一,Cmd+B 右边栏三件套。终端面板和 agent 共享同一个 PTY,它跑的每条命令实时看得见。文件面板把改动聚成卡片,逐行 diff。浏览器面板直接看 agent 在网页上干什么。
二,心流模式。agent 跑长任务的时候你突然想补一句要求,标准模式只能等它跑完再说。心流模式会用一个小模型帮你分诊,该现在插进去的立刻插,不急的先记着。我测了同一个任务,标准模式两轮 11 步,心流一轮 5 步就完了。
三,插件市场。GitHub 和 npm 里的 dsh 插件直接搜,看中了一键装。
四,会话继承。你要是用过命令行版 dsh,它直接复用你的 ~/.dsh,会话、模型、插件全同步,两边随便切。
写的时候我给自己定了条规矩,引擎一行不改,所有功能全走 dsh 官方插件层。DeepSeek 说一切皆插件,我把这话当真了。好处是官方怎么升级,这个壳都跟得上。
装法。Releases 下载 ARM64 的 DMG 拖进应用程序。没买苹果的开发者证书(99 美元一年),首次打开前要在终端跑一句 xattr -cr 解除隔离,README 里写了原因,代码全开可以自己审。
MIT 协议,搜 Caxson/dsh-gui。缺什么功能 issue 里说,反正都是插件,加起来快。
DeepSeek AI编程 开源项目 AIAgent 效率工具
DeepSeek AI编程 开源项目 AIAgent 效率工具
