cmux と VS コード

VS Code は、エージェント ワークフローを備えた汎用エディターおよび拡張プラットフォームです。 cmux は、VS Code などのエディターの横でシェルネイティブ エージェントを監視するための、GPL ライセンスのネイティブ macOS ターミナルおよびブラウザー ワークスペースです。

エディター プラットフォームとターミナル コントロール プレーン

VS Code内で編集、拡張機能、組み込みエージェントセッション、エージェント/ブラウザツールを使いたいならVS Codeを使います。Claude Code、Codex、OpenCode、Gemini CLI、開発サーバー、SSH、スクリプト、ブラウザチェックを、未読作業向けの通知リングとキーボードショートカットを備えたlibghosttyベースのターミナルワークスペースで見える状態にしたいならcmuxを使います。

項目cmuxVSコード
一次表面ターミナル、ブラウザ、ワークスペース、分割エディター、拡張機能、端末、およびエージェントのビュー
デスクトップ構成libghostty上に構築されたネイティブSwift/AppKit macOSアプリElectronデスクトップエディタ
ソースモデル無料のオープンソース GPL アプリCode - OSSはMIT。Microsoft VS Codeは、Microsoft製のカスタマイズをMicrosoft製品ライセンスの下で加えたディストリビューション
エージェントのワークフロー表示されたワークスペース内の任意の CLI エージェントまたはシェル ツール組み込みVS Codeエージェント、Copilot CLI/クラウド/サードパーティエージェント種別、ブラウザツール、拡張機能
注目モデルペインリング、サイドバーの未読状態、Cmd+Shift+U、Cmd+Control+Uエディターの通知、ビュー、タブ、拡張機能 UI
ブラウザのワークフローソケットオートメーションを備えた組み込みブラウザペイン統合ブラウザ、Live Preview/HTMLプレビュー、ブラウザデバッグ、エージェントブラウザツール、外部ブラウザフロー
向いている用途エディターの傍らで多数のターミナル エージェントを監視する広範な拡張機能エコシステムを使用してコードを編集する

cmux は VS Code と並行して動作します

実際のセットアップでは、多くの場合、編集には VS Code、エージェント操作には cmux が使用されます。 cmux がシェル、エージェント、ローカル サービス、ブラウザ ペイン、およびレビュー キューを追跡している間、エディターは集中し続けます。

端末エージェントには端末状態が必要です

Claude Code、Codex、OpenCode、同種のCLIは、多くの時間をコマンド、テスト、ツールの実行に使います。cmuxは、ブランチ、ディレクトリ、ポート、最新の通知テキスト、未読メタデータをサイドバーに表示し、その作業を見える状態に保ちます。

通知はマルチタスク向けに設計されています

cmux は、一度に多数のエージェントを実行する人々によって構築されました。ペインリング、未読バッジ、Cmd+Shift+U、および Cmd+Control+U を使用すると、完了またはブロックされたエージェント セッションがレビュー キューに入れられます。

プログラム可能性はエディターの外に留まります

cmux CLI とソケット API を使用すると、エージェントは 1 つのエディタ拡張モデルに依存せずに、ワークスペースの作成、ペインの分割、画面の読み取り、入力の送信、スクリーンショットのキャプチャ、ブラウザ ペインの操作を行うことができます。

FAQ

cmux は VS Code を置き換えますか?

いいえ、cmux はターミナルおよびブラウザーのワークスペースです。 VS Code やその他のエディタと併用しても問題なく動作します。

VS Code はオープンソースですか?

Code - OSSリポジトリはMITライセンスです。Microsoft Visual Studio CodeはCode - OSSのディストリビューションで、Microsoft製のカスタマイズがMicrosoft製品ライセンスの下で加えられています。

VS Code で cmux を使用する理由

エージェントの作業が端末、ブラウザ、スクリプト、SSH、ローカル サービス、および複数のリポジトリにまたがり、そのワークフローをエディターの外に表示したい場合は、cmux を使用します。