跳到主要內容
AI News HubLIVE
站內改寫1 分鐘閱讀

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

文章摘要

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

來源Hacker News AI作者: igor_nast
Shikigami:並行運行 AI 編碼代理,每個代理在獨立的 Git 工作樹中
報告錯誤

更正渠道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

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

展開要點與分析

文章情報

工程師中級

要點

  • 並行運行多個 AI 編碼代理,每個代理使用獨立的 Git 工作樹,防止編輯衝突。
  • 支持 Claude Code(Opus、Sonnet、Haiku)和 OpenAI Codex(GPT-5.6),可單獨選擇模型和推理努力程度。
  • 內置 Monaco 編輯器,支持代碼導航、差異查看、Git 歷史、數據庫瀏覽和 Docker 管理。
  • 完全免費,無需賬户,本地運行,適用於 macOS 和 Linux。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。