為 OpenCode 打造的終端
cmux 是為 AI 編程 agent 打造的原生 macOS 終端,OpenCode 在其中開箱即用。cmux 只是一個終端,所以 opencode 在任意工作區都能執行,而 cmux 在其周圍提供多工處理、組織和可程式化。
組織多個 OpenCode 工作階段
為每個任務在各自的工作區中執行 OpenCode。垂直側邊欄顯示每個工作區的 git 分支、目錄、連接埠以及最新輸出,讓平行執行保持有序。
通知環
當 OpenCode 需要你時,面板會響鈴,側邊欄會將其標為未讀,於是你可以同時執行多個,再回到那個等待你做決定的。
oh-my-opencode 多模型編排
cmux 附帶 cmux omo,它透過 oh-my-openagent 外掛執行 OpenCode,使多個模型(Claude、GPT、Gemini、Grok)作為平行 agent 進行編排,每個產生的 agent 都成為原生 cmux 分割。參見 oh-my-opencode 文件。
在手機上查看 OpenCode
cmux 有一個 iOS 伴侶應用程式(測試版):將你的 iPhone 與 Mac 配對,在離開辦公桌時查看你的 OpenCode 執行,並可選擇轉發通知。
可指令稿化
每個操作都可透過 cmux CLI 和 Unix socket 使用,因此你可以從指令稿建立工作區、啟動 OpenCode、傳送輸入、讀取畫面,並驅動內建瀏覽器。
FAQ
OpenCode 能在 cmux 中執行嗎?
能。cmux 是標準的 macOS 終端機,所以 opencode 無需額外設定即可在任意工作區執行。
我可以讓 OpenCode 與其他 agent 並排執行嗎?
可以。為每個任務開啟一個工作區,並排執行 OpenCode、Claude Code 或 Codex。側邊欄會讓每個工作階段保持清晰可讀。
我怎麼知道 OpenCode 何時需要輸入?
當 OpenCode 完成或請求輸入時,面板會響鈴,側邊欄會顯示未讀標記,於是你可以讓它執行,等它需要你時再回來。
搭配 OpenCode 使用的 cmux 免費嗎?
免費。cmux 是面向 macOS 的免費開源軟體。
cmux 是專為 macOS 打造的免費開源軟體。