AI News HubLIVE
站內改寫1 分鐘閱讀

Shikigami:並行運行 AI 編碼代理,每個代理在獨立的 Git 工作樹中

Shikigami 是一款桌面 IDE,允許用户並行運行多個 AI 編碼代理,每個代理在獨立的 Git 工作樹中工作,避免衝突。它支持 Claude Code 和 OpenAI Codex,提供完整的代碼編輯器、數據庫瀏覽和 Docker 集成,並且完全本地運行,無需賬户或雲服務。

來源Hacker News AI作者: igor_nast

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 修復。它也可以用於長時間運行的遷移任務,因為會話可以中斷後恢復。