开源 Cetus:把 Claude Code、Codex 和 OpenCode 等 Runtime 放进同一个 macOS 工作台

发布于

大家好,我在终端里同时使用多个不同的 Agent Runtime(主要是 Claude Code、Codex 这些),一度搞得非常混乱,所以做了 Cetus。

![Cetus Runtime Picker](http://pic.zhso.org/2026/07/29/4978c390603e.png)

![Cetus Demo](https://raw.githubusercontent.com/drewnekota/cetus/main/docs/cetus-demo.gif)

我平时会同时用 Claude Code、Codex 和 OpenCode,但一直想要一个不绑定某个特定 Runtime 的桌面工作流。我经常切回终端之后,就忘了哪个 Agent 已经完成了什么任务。

我尤其想把不同 Runtime 的定时任务放在一起管理。比如 Claude Code 更擅长前端,我会让它定时编写 SEO 页面;Codex 更擅长逻辑,我会让它负责 Review PR。

所以我做了 Cetus。它支持多个 Runtime,也提供了一些围绕桌面工作流的功能:

- 通过全局快捷键随时打开的 Quick Launcher
- 为不同 Runtime 分别设置定时任务
- 集中查看任务状态和结果的看板
- 在同一个应用中使用 Claude Code、Codex、OpenCode 等 Runtime
- 缝了一些更多个人向桌面助手的功能进去:比如语音输入、会议录音等等

技术上,Cetus 是一个使用 Tauri 构建的 macOS 应用,Host 部分使用 Rust 实现。

我特别想了解两个问题:

大家平时也会在多个 Agent Runtime 之间切换吗,还是已经基本固定使用其中一个?Cetus 这样的多 Runtime 工作流对你来说有意义吗?

GitHub:
[https://github.com/drewnekota/cetus](https://github.com/drewnekota/cetus)
下载:
[https://github.com/drewnekota/cetus/releases/latest](https://github.com/drewnekota/cetus/releases/latest)

---

原文链接:[点击查看](https://www.v2ex.com/t/1230718)

评论(2)

感觉这跟在终端里开多个标签页没啥区别啊?我平时就是一边开着 Claude Code,一边开着 Codex。现在终端本身就有完成通知,而且 Codex 也有桌面宠物和提醒功能,感觉现有的工具链够用了。

· 0 个赞

回复

@ffalex 哈哈,其实我主要是受不了没法在 Codex 里面直接用 Claude Code,这也是我做这个工具的一个主要痛点。

· 0 个赞

0.070498s