GitBot

把重複的程式碼工作寫成可重用的 bot,在本機用 Claude Code、Codex、OpenCode 跨 repo 執行

免費
一句話介紹:把重複的程式碼工作寫成可重用的 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,這個抽象層我覺得遲早會成為標配,只是它還很年輕。

— theai 編輯團隊

主要功能

  • 把重複工作寫成可重用 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 帳號支付。

可以定時自動執行嗎?

目前還不行,排程執行與自動觸發列在開發規劃中。

使用者評價

還沒有足夠評價,搶先分享你的使用心得!

寫下你的評價

評論將經審核後公開。

GitBot 的替代方案

查看相似的 AI 工具 →

相關 AI 工具

猜你也想看的AI 開發者工具

前往官網 ↗