多代理工作階段總覽
在個別工作階段中執行 Claude Code、Codex 或其他終端機代理,並查看每個代理目前正在工作、等待、完成或閒置。
Farol 是原生 macOS 終端機,專為代理導向的程式設計而設:開發人員可以執行 Claude Code、Codex 與其他終端機 AI 程式設計代理,同時監督其工作階段。側邊欄與狀態指示器會顯示哪些工作階段正在工作、等待輸入或核准、已完成或處於閒置狀態。
這款應用程式將終端機工作階段與工作設定、隔離的 git worktree、程式碼檢閱及 Git 操作結合。使用者可以描述工作、指派給代理、檢閱產生的變更、在需要時解決衝突,並在不離開 Farol 的情況下提交、推送或建立 pull request。Farol 建置於 libghostty 之上,並讀取 Ghostty 設定與主題。
在個別工作階段中執行 Claude Code、Codex 或其他終端機代理,並查看每個代理目前正在工作、等待、完成或閒置。
無論目前使用哪個應用程式,都可以透過選單列的燈塔圖示,或位於瀏海或螢幕邊緣的面板監控工作階段。macOS 通知與 Dock 會顯示等待中的工作階段數量。
按下 ⇧⌘N 開始工作後,Farol 會先建立新分支與 git worktree,再將工作傳送給選取的代理,避免平行工作階段共用檔案。
瀏覽已變更的檔案、檢視差異、在內建編輯器中快速編輯,並選擇性地在 GitHub 或 GitLab 上提交、推送或建立 pull request。
使用 git 圖表檢視分支與提交,包括 checkout、建立、rebase、刪除、cherry-pick 與 revert 操作。
在三欄檢視中處理 merge、rebase、cherry-pick 與 revert 衝突,互動式決定變更、編輯結果,然後繼續或中止操作。
將不同工作指派給 Claude Code 或 Codex,讓每個代理在自己的分支與 checkout 上工作,減少同時進行的變更彼此干擾。
在編輯器、瀏覽器或其他應用程式中工作時,讓程式設計代理持續執行;當 Farol 表示工作階段需要核准或已完成時再予以回應。
檢查已變更的檔案與分支歷程、進行針對性編輯、選取要提交的檔案,並在代理完成工作後建立 pull request。
當代理的分支遇到 merge、rebase、cherry-pick 或 revert 衝突時,使用內建的三欄解決工具,逐一決定變更後繼續 Git 操作。
連結多個 Claude 或 Codex 帳戶,並在開始工作時選取適當帳戶,同時保留各工具現有的設定。
Farol 是一款免費、開放原始碼的 macOS 終端機應用程式,用於監督 AI 程式設計代理。它為每個代理提供工作階段、狀態指示、通知,以及在交付程式碼前使用的檢閱工具。
Farol 需要配備 Apple silicon 的 Mac,並執行 macOS 14 或更新版本。您可以下載已簽署並經公證的 Farol.dmg 進行安裝,也可以使用 Homebrew 執行 brew install --cask snowztech/tap/farol。
開啟「設定」→「代理」並連結 Claude Code 或 Codex。Claude Code 會接收 Farol 的狀態 hooks;互動式工作階段中的 Codex 會透過終端機標題回報狀態;非互動式與背景執行的 Codex hooks 則需要 0.159.2 或更新版本。連結 hooks 後,現有工作階段可能需要重新啟動。
按下 ⇧⌘N,描述工作、選擇代理與帳戶,並選取分支名稱。Farol 會在新分支上建立 git worktree,並將工作作為代理的第一個提示傳送出去,讓平行代理的工作區彼此分離。
可以。Farol 支援任何在終端機中執行的代理。代理可以透過以 $FAROL_CLI 公開的 Farol CLI 回報狀態;若代理讓終端機響鈴,Farol 也會將其顯示為等待中,無需額外設定。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
GitBot 是以瀏覽器為基礎的本機工作區,可使用 Claude Code、Codex 或 OpenCode 建立可重複使用的程式設計機器人,並在儲存庫資料夾中執行,支援持續執行緒與可設定權限。
Ghost 是一款終端機 AI 助手,可在命令列中聊天、產生程式碼並執行任務。內建免費模型,支援 Linux、macOS、Windows,且為開源工具。
Vi3ecode 是供 AI coding agents 使用的維護型開發環境,整合專案上下文、終端機、Git、記憶、流程與協作溝通,讓您在既有 agent 上順暢開發。
Lucid Train 是一款 local-first AI coding harness,可將 repository 程式碼轉成架構圖,並以圖作為 coding agents 的規格。提供桌面版與輕量 Rust CLI,支援本地模型或自有 API keys。
CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。