dsh-companion¶
| Type | workflow | Category | Automation |
| Stars | ⭐4 | Status | ✅ active |
| Capabilities | automation, desktop, ui | Updated | 2026-08-13 |
📖 About¶
Agent runtime 越来越强,但它们的家一直在终端和浏览器标签页里——你要主动去找它,而不是它随时在你身边。Cetus 是我一直在维护的开源 macOS 桌面 agent 应用,出发点就是反过来:让 agent 常驻桌面——全局快捷键随叫随到、看得到你的屏幕上下文、定点定时替你干活、干完把文件直接递到你手上。它为此打磨出的一整套桌面层(统一的运行时事件模型、全局唤起、定时任务、看板)已经服务过 Claude Code、Codex 等多个 runtime。 这个仓库是 Cetus 的 DeepSeek Harness 发行版:会话引擎完全由 dsh 驱动,Cetus 提供 dsh 之外的整个桌面层。
✨ Key Features¶
- 便宜——高频调用不心疼,常驻才有意义
- 快——唤起即答,等待超过几秒的"快捷"功能没人会用第二次
- 高智能——真能当 agent 使:多步工具调用、读屏理解、按约定交付产物
📦 Install¶
pnpm install && pnpm build # 前端静态导出 → out/
./dsh-bridge/scripts/build.sh # 构建桥接插件(需要 dsh 检出)
cd src-tauri && cargo run
🚀 Quick Start¶
Next.js 前端(原生 UI)
└─ Tauri/Rust:统一 RuntimeEvent 事件模型
└─ dsh 会话模块:守护一个共享的 headless `dsh web` 宿主
└─ dsh-bridge/(cordis 插件,随仓库分发):
宿主 ApiProxy → 127.0.0.1 HTTP + SSE(token 鉴权)