GitBot
把重複的程式碼工作寫成可重用的 bot,在本機用 Claude Code、Codex、OpenCode 跨 repo 執行
GitBot 是一個開源、本機優先的工具,9 月 30 日登上 Product Hunt 每日榜,標語是「在你已經在用的 coding agent 上打造 bot」。它的概念很直接:把那些你每週都要叫 agent 做一次的工作,寫成一個「bot」——一組可重用的指令,搭配指定的 agent 與權限設定——之後就能在不同的 repo 上反覆執行。
支援的 agent 目前有 Claude Code、Codex 與 OpenCode,直接沿用你本機已經登入的帳號。建立 bot 可以用表單手動填,也可以讓 agent 引導你寫。權限分成每次使用工具前詢問、唯讀、自動核准幾種模式,Claude Code 與 OpenCode 還支援逐一動作的核准卡片。每次執行都是一個對話串(thread),之後可以回頭查看;bot 可以匯出成程式碼分享,或發布到 Marketplace 讓別人安裝。官網舉的範例包括檢查分支的 ShipGuard,以及合併試算表的 Sheet Consolidator。架構是瀏覽器連到你電腦上的 GitBot 本機伺服器,再由它呼叫 coding agent,檔案留在本機;不需要帳號、沒有遙測、也沒有託管資料庫。排程執行與自動觸發列在規劃中。安裝方式是 npm install -g @gitbot-hq/gitbot,再執行 gitbot start。
功能特色與適用場景:台灣的工程團隊如果已經在用 Claude Code 或 Codex,GitBot 很適合把團隊的「慣例」固定下來,例如每次發版前檢查 CHANGELOG 與版本號、在多個微服務 repo 統一升級相依套件。專案還很早期(GitHub 星數不多),功能與穩定度都還在發展;目前也沒有排程功能,要定期跑仍得自己觸發。
TheAI學院 編輯建議
編輯實測後的真心話很多團隊用 coding agent 的方式還停留在「每次重新打一長串提示」。GitBot 把提示變成可版本化、可分享的 bot,這個抽象層我覺得遲早會成為標配,只是它還很年輕。
主要功能
- 把重複工作寫成可重用 bot(指令+agent+權限)
- 支援 Claude Code、Codex、OpenCode,沿用本機既有登入
- 詢問、唯讀、自動核准等權限模式與逐動作核准卡片
- 每次執行保留成對話串,可回頭查看
- bot 可匯出分享或發布到 Marketplace
- 本機執行、無帳號、無遙測,MIT 開源
適用場景
- 發版前固定檢查 CHANGELOG、版本號與分支狀態
- 在多個微服務 repo 批次升級相依套件
- 把團隊的 code review 檢查清單做成 bot 共用
- 整理多份試算表或資料檔的重複作業
GitBot 的優點與缺點
優點
- 完全本機,程式碼不經過第三方伺服器
- 免費開源,沿用既有 agent 訂閱
- 權限控管細,適合謹慎導入
缺點
- 專案很新,社群與穩定度仍待觀察
- 排程與自動觸發尚在規劃中
- 只支援三種 coding agent
價格方案
開源(MIT 授權)免費;模型費用由你使用的 Claude Code、Codex、OpenCode 帳號支付
GitBot 常見問題
GitBot 會把我的程式碼上傳到它的伺服器嗎?
不會。GitBot 在你的電腦上以本機伺服器執行,檔案留在本機;模型呼叫則由你設定的 Claude Code、Codex 或 OpenCode 送往各自的供應商。
要付費嗎?
GitBot 本身是 MIT 授權的開源軟體,免費;模型費用由你原本的 agent 帳號支付。
可以定時自動執行嗎?
目前還不行,排程執行與自動觸發列在開發規劃中。
使用者評價
還沒有足夠評價,搶先分享你的使用心得!