cmux home
常有人問我們會不會為 cmux 加入 git worktree。我們不會,因為我們不想把 worktree 強加給所有人。cmux 是一種基礎元件,而不是一套方案。
每個人的工作方式都不一樣。有些專案分散在多個 git 儲存庫裡。有些人會保留同一個儲存庫的許多份檢出(我的共同創辦人有從 cmux0 到 cmux40 命名的複製,原因我至今仍不明白)。有些人預設使用 SSH 與遠端開發。
cmux 只是終端機和瀏覽器,再加上一個用來操作它們的 CLI。你可以寫幾個 bash 腳本來管理 worktree、在多份檢出之間切換或開啟遠端工作階段,並依自己的習慣安排工作區。
cmux 應該順應你的工作流程,而不是強迫你接受某一種。我們希望 cmux 用起來像家一樣。
cmux-home 就是一個例子。它是一個小巧的 Rust TUI,用來啟動 Claude 和 Codex 工作區並即時查看它們的狀態,完全建構在 cmux 的基礎元件之上。啟動器使用命令範本,你可以換成自己的腳本來建立 worktree、選擇檢出或 SSH 連線到 VM。把它 fork 下來,變成你自己的。