Shikigami:並行執行 AI 編碼代理,每個代理在獨立的 Git 工作樹中
Shikigami 是一款桌面 IDE,允許使用者並行執行多個 AI 編碼代理,每個代理在獨立的 Git 工作樹中工作,避免衝突。它支援 Claude Code 和 OpenAI Codex,提供完整的程式碼編輯器、資料庫瀏覽和 Docker 整合,並且完全本地執行,無需賬戶或雲服務。
Shikigami 是一款創新的桌面 IDE,旨在解決多個 AI 編碼代理在同一工作區執行時相互干擾的問題。透過為每個代理分配獨立的 Git 工作樹,Shikigami 確保它們可以同時處理同一程式碼庫而不會覆蓋彼此的更改。
該應用支援兩種主流 AI 編碼代理:Claude Code(型號包括 Opus、Sonnet 和 Haiku)和 OpenAI Codex(GPT-5.6)。使用者可以為每個代理單獨選擇模型和推理努力程度。每個代理都在真實的 PTY 終端中執行,提供完整的 shell 環境。
Shikigami 不僅僅是一個代理啟動器。它內建了完整的 Monaco 程式碼編輯器,支援差異檢視、Git 歷史瀏覽、逐行責備(blame)以及 GPG 簽名的提交。對於 PHP(8.1–8.5)和 TypeScript/JavaScript,它提供了程式碼導航、引用查詢、自動補全和即時診斷,無需額外安裝語言伺服器。
此外,Shikigami 還整合了資料庫和 Docker 管理功能。使用者可以瀏覽 MySQL 表、執行 SQL 查詢、檢查 Redis 鍵,以及檢視 Docker Compose 堆疊、跟蹤服務日誌、啟動或停止容器——所有這些都是隻讀操作,確保安全。
Shikigami 的另一個特點是“公開構建”。開發者透過一個專門的流媒體頻道即時構建應用,每個提交都公開記錄。使用者可以在 YouTube、GitHub 和 Discord 上關注專案進展。
該應用目前處於測試階段,完全免費,無需註冊或雲服務。它提供 macOS(Apple Silicon 和 Intel)和 Linux(AppImage)版本。代理及其工作樹完全在本地執行,確保資料隱私。Shikigami 適合需要並行處理多個編碼任務的開發者,例如每個功能分支使用一個代理,或同時進行多項 bug 修復。它也可以用於長時間執行的遷移任務,因為會話可以中斷後恢復。