drewnekota /
cetus
Cetus 是一个开源的 macOS 桌面客户端,把你已经在用的 Agent CLI(Claude Code、Codex、DeepSeek Harness 等)变成一个常驻的桌面助手:统一的聊天界面、定时任务、全局快捷键唤起、屏幕上下文,复用 CLI 已有的登录,不需要再配置一套账号。 为什么做这个 我和身边不少朋友都会在终端里同时用多个 Agent Runtime(Claude Code 写前端、Codex 做数据分析和 Bug 巡检…
drewnekota /
Cetus 是一个开源的 macOS 桌面客户端,把你已经在用的 Agent CLI(Claude Code、Codex、DeepSeek Harness 等)变成一个常驻的桌面助手:统一的聊天界面、定时任务、全局快捷键唤起、屏幕上下文,复用 CLI 已有的登录,不需要再配置一套账号。 为什么做这个 我和身边不少朋友都会在终端里同时用多个 Agent Runtime(Claude Code 写前端、Codex 做数据分析和 Bug 巡检…
Cetus 是一个开源的 macOS 桌面客户端,把你已经在用的 Agent CLI(Claude Code、Codex、DeepSeek Harness 等)变成一个常驻的桌面助手:统一的聊天界面、定时任务、全局快捷键唤起、屏幕上下文,复用 CLI 已有的登录,不需要再配置一套账号。 为什么做这个 我和身边不少朋友都会在终端里同时用多个 Agent Runtime(Claude Code 写前端、Codex 做数据分析和 Bug 巡检……),一度非常混乱,尤其是定时任务分散在不同工具里很难管理。于是最初版本就是一个支持多 Runtime 的统一 UI + 定时任务管理,后来逐步长成了完整的桌面助手层。 长期看,各家模型能力反复追赶互相超越,需要一个统一的客户端来按任务选择不同 Runtime;同时桌面客户端也能更好地为 Agent 记录上下文,让 Agent 的智能真正用在你正在做的事情上。Cetus 不替代这些 Runtime——它们仍是智能与执行引擎,Cetus 补上的是终端里放不下的那部分。 主要功能 Quick Launcher:按住两个 ⌘ 键,在任何应用上方唤出 Agent,自动带上当前截图、前台应用、浏览器 URL、选中文本作为可移除的上下文 定时任务(Automations):把任意 Prompt 变成一次性或周期任务(at / every / cron / daily),每个任务保留自己选择的 Runtime 和模型,后台跑完等你回来审阅 全局快捷回复:在任何聊天、邮件、工单界面双击右 ⌥,Cetus 读取屏幕内容流式生成草稿回复,回车直接填入你原本的输入框 Screen Context:可选开启的屏幕记忆,本地截帧 + Apple Vision 端上 OCR,Agent 可以回忆和检索"你之前在屏幕上看到的东西",图像和文本都不出本机 会议记忆:自动检测会议开始,端上转写为可搜索的笔记(纯文本,不存音频),之后可以直接问 Agent"上次会上定的发布日期是什么" 看板式任务审阅:每个对话是一张卡片,按 In progress / Needs review / Done 流转,后台任务不再淹没在终端 tab 里 其他:持久记忆、并行多方案(一个 Prompt 分发 N 个候选运行)、每对话独立 git worktree、语音听写、移动端远程跟进等 技术与开源 Tauri 2(Rust)+ Next.js,内置 pi runtime 作为 sidecar,支持 30+ 模型 Provider Claude Code / Codex / DeepSeek Harness 直接复用各自 CLI 的会话与登录,事件统一翻译进同一套流式 UI 完整开源,MIT 协议;预编译版本支持 Apple Silicon、macOS 13+ 欢迎 Star、提 Issue、交 PR,也欢迎提出真实反馈,谢谢!
Discuss this product