Repolode
onurozcan

onurozcan/omux

原生 macOS 终端应用,可在一个窗口中并行管理多个 Claude Code 与 Codex 编码代理会话。

Star
130
Fork
27
未关闭 Issue
2
最近提交
23小时前

这是什么?

omux 是一款用 Swift 和 SwiftTerm 编写的原生 macOS 终端,面向同时运行多个编码代理的开发者。它在侧边栏中按项目组织 Claude Code 与 Codex 会话,显示每个代理是在工作、等待输入还是已完成,并且可以直接在侧边栏对 Claude Code 的权限请求和 Codex 的审批点击允许或拒绝,无需切换窗口。

会话在重启后会保留原有对话。Worktree 会话拥有独立的 git 分支和文件夹,使并行运行的代理互不干扰。安装 GitHub CLI 后,会话旁会显示拉取请求的检查、评审与合并状态;会话的差异可以逐行添加备注后一次性发给代理。应用需要 Apple Silicon 芯片和 macOS 14 或更高版本,以签名并公证的安装包分发。

核心功能

  • 01侧边栏按项目归类 Claude Code 与 Codex 会话,实时显示工作中、等待中和已完成状态。
  • 02在会话上直接点击允许或拒绝,处理 Claude Code 权限请求和 Codex 审批。
  • 03会话在重启或重新打开后可恢复原有对话。
  • 04Worktree 会话拥有独立分支和文件夹,并可为项目设置启动命令。
  • 05通过 GitHub CLI 在会话旁显示拉取请求的检查与评审状态。
  • 06可在差异中逐行添加备注,并一次性发送给代理。
  • 07支持分屏布局、代码与 Markdown 预览,以及用于本地开发服务器的内置浏览器。

适用场景

  • 在多个仓库中同时运行大量编码代理,并快速发现需要人工介入的会话。
  • 让并行代理在各自的 git 分支上工作,避免文件冲突。
  • 在合并前审阅代理的代码差异,并逐行反馈意见。

快速上手

  1. 1

    下载最新版本的 DMG 并将 omux 拖到应用程序文件夹

  2. 2

    或者从源码构建并安装到 /Applications

    ./build.sh
  3. 3

    打开应用

    open /Applications/omux.app

使用前须知

  • 需要 Apple Silicon 芯片和 macOS 14 或更高版本。
  • Claude 会话和 Codex 会话需要另外单独安装 Claude Code 和 Codex CLI。
  • 从源码构建需要 Swift 6.2 或更高版本。

收录于专题

标签

常见问题

omux 是什么?
原生 macOS 终端应用,可在一个窗口中并行管理多个 Claude Code 与 Codex 编码代理会话。 omux 是一款用 Swift 和 SwiftTerm 编写的原生 macOS 终端,面向同时运行多个编码代理的开发者。它在侧边栏中按项目组织 Claude Code 与 Codex 会话,显示每个代理是在工作、等待输入还是已完成,并且可以直接在侧边栏对 Claude Code 的权限请求和 Codex 的审批点击允许或拒绝,无需切换窗口。
omux 可以免费使用吗?用的什么许可证?
omux 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
omux 还在维护吗?
活跃维护中。omux 最近一次提交是在 2026年11月6日。
omux 适合用来做什么?
在多个仓库中同时运行大量编码代理,并快速发现需要人工介入的会话。 让并行代理在各自的 git 分支上工作,避免文件冲突。 在合并前审阅代理的代码差异,并逐行反馈意见。
omux 怎么安装和运行?
下载最新版本的 DMG 并将 omux 拖到应用程序文件夹 或者从源码构建并安装到 /Applications: ./build.sh 打开应用: open /Applications/omux.app
在哪里获取 omux?
源代码和安装说明在 GitHub 上:https://github.com/onurozcan/omux

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目