tmuxを使わず、Git worktreeや複数プロジェクトで複数のAIコーディングエージェントのセッションを実行・切り替えできるCLIアプリ。
onurozcan/omux
Claude CodeやCodexのコーディングエージェントを複数並行して実行でき、ライブ状況表示とサイドバー内の承認機能を備えたmacOSネイティブのターミナルアプリ。
- スター
- 129
- フォーク
- 28
- 未解決の Issue
- 2
- 最終コミット
- 12 時間前
これは何?
omuxはSwiftTermを使ってSwiftで構築されたmacOSネイティブのターミナルで、複数のコーディングエージェントを同時に動かす開発者向けです。サイドバーではプロジェクトごとにClaude CodeとCodexのセッションをまとめ、各エージェントが作業中なのか、入力待ちなのか、完了したのかを表示します。また、ウィンドウを切り替えずにClaude Codeの権限確認やCodexの承認に対して、AllowまたはDenyを選べます。
各セッションの会話は再起動後も保持されます。worktreeセッションではそれぞれ専用のgitブランチとフォルダが用意されるため、並行して動くエージェント同士が同じファイルを変更することはありません。GitHub CLIをインストールしていれば、プルリクエストのチェック、レビュー、マージ状況がセッションの横に表示されます。セッションのdiffを確認し、行単位のコメントをエージェントに返すこともできます。利用にはApple SiliconとmacOS 14以降が必要で、署名・公証済みのダウンロード版が提供されています。
主な機能
- 01サイドバーでClaude CodeとCodexのセッションをプロジェクトごとにまとめ、作業中・入力待ち・完了の状況をリアルタイムに表示。
- 02各セッションからClaude Codeの権限確認やCodexの承認に対して、AllowまたはDenyを選択。
- 03再起動や再起動後も、会話の続きから正確にセッションを再開。
- 04worktreeセッションごとに専用のブランチとフォルダを用意。プロジェクト単位でセットアップコマンドを設定することも可能。
- 05GitHub CLIを使って、プルリクエストのチェックとレビューをセッションの横に表示。
- 06diffを確認し、行単位のコメントをまとめて1つのメッセージとしてエージェントに送信。
- 07分割ペイン、ファイルとMarkdownのプレビュー、ローカル開発サーバー用の統合ブラウザー。
ユースケース
- 複数のリポジトリで8つ以上のコーディングエージェントを実行し、入力が必要なエージェントを把握する。
- 並行して動くエージェントに別々のgitブランチで作業させ、ファイルの競合を防ぐ。
- マージ前にエージェントのdiffを確認し、行単位でフィードバックを送る。
クイックスタート
- 1
最新リリースのDMGをダウンロードし、omuxをApplicationsにドラッグします
- 2
または、ソースからビルドして/Applicationsにインストールします
./build.sh - 3
アプリを開きます
open /Applications/omux.app
使う前に知っておきたいこと
- Apple SiliconとmacOS 14以降が必要です。
- セッションを利用するには、Claude CodeとCodex CLIを別途インストールする必要があります。
- ソースからビルドするには、Swift 6.2以降が必要です。
収録されている特集
トピック
よくある質問
- omux とは?
- Claude CodeやCodexのコーディングエージェントを複数並行して実行でき、ライブ状況表示とサイドバー内の承認機能を備えたmacOSネイティブのターミナルアプリ。 omuxはSwiftTermを使ってSwiftで構築されたmacOSネイティブのターミナルで、複数のコーディングエージェントを同時に動かす開発者向けです。サイドバーではプロジェクトごとにClaude CodeとCodexのセッションをまとめ、各エージェントが作業中なのか、入力待ちなのか、完了したのかを表示します。また、ウィンドウを切り替えずにClaude Codeの権限確認やCodexの承認に対して、AllowまたはDenyを選べます。
- omux は無料で使えますか?ライセンスは?
- omux は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- omux は今もメンテナンスされていますか?
- 活発にメンテナンス中。omux の最終コミットは 2026年11月6日 です。
- omux は何に使えますか?
- 複数のリポジトリで8つ以上のコーディングエージェントを実行し、入力が必要なエージェントを把握する。 並行して動くエージェントに別々のgitブランチで作業させ、ファイルの競合を防ぐ。 マージ前にエージェントのdiffを確認し、行単位でフィードバックを送る。
- omux のインストール方法は?
- 最新リリースのDMGをダウンロードし、omuxをApplicationsにドラッグします または、ソースからビルドして/Applicationsにインストールします: ./build.sh アプリを開きます: open /Applications/omux.app
- omux はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/onurozcan/omux
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のコーディングエージェントをそれぞれ独立したgit worktreeで並行実行し、差分、エディター、ターミナル、PR操作を1つのウィンドウにまとめるローカルファーストのデスクトップ作業環境。
複数のコーディングエージェントを並列実行できる、タスクごとにgit worktreeとtmuxウィンドウを使うターミナルKanbanボード。
Claude Code、Codexなど18種類のコーディングエージェントのクォータ、トークン使用量、セッションを表示し、承認やワンクリックでのセッション復帰もできるmacOS向けHUD。
Claude Code、Codex、Aiderなど複数のAIコーディングエージェントを、個別のGitワークスペースで実行・管理できるターミナルアプリ(CLI/TUI)。
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。