OpenCode のためのターミナル
cmux は AI コーディングエージェントのために作られたネイティブ macOS ターミナルで、OpenCode はそのまま動きます。cmux はあくまでターミナルなので、opencode はどのワークスペースでも動作し、cmux はその周りにマルチタスク、整理、プログラマビリティを提供します。
多数の OpenCode セッションを整理
タスクごとに専用ワークスペースで OpenCode を実行します。垂直サイドバーが各セッションを git ブランチ、ディレクトリ、ポート、最新の出力とともに表示するので、並行実行も整理されたままです。
通知リング
OpenCode が呼ぶと、ペインがリングで知らせ、サイドバーが未読の印を付けます。複数を同時に走らせて、判断を待っているものに戻れます。
oh-my-opencode のマルチモデルオーケストレーション
cmux は cmux omo を同梱しており、oh-my-openagent プラグインとともに OpenCode を実行して、複数のモデル(Claude、GPT、Gemini、Grok)を並行エージェントとしてオーケストレーションし、起動された各エージェントはネイティブの cmux 分割になります。oh-my-opencode のドキュメントをご覧ください。
スマホから OpenCode を確認
cmux には iOS コンパニオンアプリ(ベータ)があります。iPhone を Mac とペアリングすれば、デスクを離れていても OpenCode 実行を確認でき、必要に応じて通知を転送できます。
スクリプト可能
すべての操作は cmux CLI と Unix ソケットから利用できるので、ワークスペースの作成、OpenCode の起動、入力の送信、画面の読み取り、アプリ内ブラウザの操作まで、すべてスクリプトから行えます。
FAQ
cmux で OpenCode は動きますか?
はい。cmux は標準的な macOS ターミナルなので、opencode はどのワークスペースでも追加設定なしで動きます。
OpenCode を他のエージェントと並べて実行できますか?
はい。タスクごとにワークスペースを開いて、OpenCode、Claude Code、Codex を並べて実行できます。サイドバーが各セッションを見やすく保ちます。
OpenCode が入力を必要とするのはどうやって分かりますか?
OpenCode が完了したり入力を求めたりすると、ペインがリングで知らせ、サイドバーに未読バッジが表示されるので、走らせておいて必要なときに戻ってこられます。
OpenCode と一緒に使う cmux は無料ですか?
はい。cmux は macOS 向けの無料のオープンソースです。
cmuxはmacOS向けの無料・オープンソースです。