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 向けの無料のオープンソースです。