cmux 與 VS Code

VS Code 是一個具有代理程式工作流程的通用編輯器和擴充平台。 cmux 是一個 GPL 許可的本機 macOS 終端機和瀏覽器工作區,用於在任何編輯器(包括 VS Code)旁邊監督 shell 本機代理程式。

編輯器平台與終端控制平面

如果你想在 VS Code 中使用編輯、擴充功能、內建代理工作階段以及代理/瀏覽器工具,請使用 VS Code。如果你想讓 Claude Code、Codex、OpenCode、Gemini CLI、開發伺服器、SSH、腳本和瀏覽器檢查在基於 libghostty 的終端機工作區中保持可見,並帶有用於未讀工作的通知環和鍵盤快捷鍵,請使用 cmux。

維度多路復用器VS程式碼
主表面終端、瀏覽器、工作區、拆分編輯器、擴充、終端和代理視圖
桌面技術棧基於 libghostty 建構的原生 Swift/AppKit macOS 應用Electron 桌面編輯器
來源模型免費開源 GPL 應用程式Code - OSS 是 MIT;Microsoft VS Code 是加入 Microsoft 專有自訂並受 Microsoft 產品授權約束的發行版
代理商工作流程可見工作區中的任何 CLI 代理程式或 shell 工具內建 VS Code 代理、Copilot CLI/雲端/第三方代理類型、瀏覽器工具和擴充功能
注意力模型窗格環、側邊欄未讀狀態、Cmd+Shift+U、Cmd+Control+U編輯器通知、視圖、選項卡和擴充 UI
瀏覽器工作流程具有套接字自動化功能的內建瀏覽器窗格整合瀏覽器、Live Preview/HTML 預覽、瀏覽器偵錯、代理瀏覽器工具和外部瀏覽器流程
最適合除了任何編輯之外,還監督許多終端代理使用廣泛的擴展生態系統編輯程式碼

cmux 與 VS Code 一起使用

實際設定通常是使用 VS Code 進行編輯,使用 cmux 進行代理操作。當 cmux 追蹤 shell、代理程式、本機服務、瀏覽器窗格和審閱佇列時,編輯器可以保持專注。

終端代理需要終端狀態

Claude Code、Codex、OpenCode 和類似 CLI 會把大量時間花在執行命令、測試和工具上。cmux 在側邊欄顯示分支、目錄、連接埠、最新通知文字和未讀中繼資料,讓這些工作保持可見。

通知是為多工處理而設計的

cmux 是由同時運行多個代理程式的人所建構的。窗格環、未讀徽章、Cmd+Shift+U 和 Cmd+Control+U 將已完成或封鎖的座席會話轉入審查佇列。

可程式性位於編輯器之外

cmux CLI 和套接字 API 允許代理程式建立工作區、分割窗格、讀取螢幕、傳送輸入、擷取螢幕截圖和驅動瀏覽器窗格,而無需依賴一種編輯器擴充模型。

FAQ

cmux 會取代 VS Code 嗎?

不。 cmux 是一個終端機和瀏覽器工作區。它與 VS Code 或任何其他編輯器一起工作得很好。

VS Code 是開源的嗎?

Code - OSS 儲存庫採用 MIT 授權。Microsoft Visual Studio Code 是 Code - OSS 的發行版,包含 Microsoft 專有自訂,並受 Microsoft 產品授權約束。

為什麼將 cmux 與 VS Code 結合使用?

當您的代理程式工作跨越終端、瀏覽器、腳本、SSH、本機服務和多個儲存庫,並且您希望該工作流程在編輯器外部可見時,請使用 cmux。