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

kouyaruten 2026-07-29 14:25 1

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


Cetus Runtime Picker


Cetus Demo


我平时会同时用 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/releases/latest

最新回复 (4)
  • ffalex 07-29 14:35
    1
    跟终端开多个标签页感觉没多大区别?
    我是终端开 claude code ,同时打开 codex 。
    终端支持通知,claude code 运行完后会有提醒。
    codex 有桌面宠物,也有提醒功能。
  • kouyaruten 楼主 07-29 14:46
    2
    @ffalex 我的痛点主要是不能在 codex 里用 claude code 哈哈
  • zhbhun 07-29 16:08
    3
    用 [zed]( https://zed.dev/) 或者 [AionUi]( https://github.com/iOfficeAI/)?

    体验过这类的,感觉自己没有多 Agent Runtime 的需要,反而想要一个支持自定义模型的 Agent 桌面端。Opencode 桌面端做的太拉了。感觉 ZCode 还不错,要是有个类似的基于 Claude Code 就好了!找了几个开源的,做的都不好。
  • kouyaruten 楼主 07-29 17:44
    4
    @zhbhun 确实,其实 cetus 里面自带的 runtime 是用的 pi ,理论上比较好支持不同的模型(虽然还没做上 hhh )
* 帖子来源V2EX
返回