Skip to content

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 鉴权)