GitBot

GitBot

gitbot-hq · コーディング · 生産性向上

GitBot は Claude Code、Codex、OpenCode を再利用できるボットに変えるオープンソースのローカルサーバーだ。指示と承認ルールを保存し、スレッドは後から続けられる。

GitBot の画面プレビュー

GitBot について

About

GitBot とは

GitBot は自分のマシンに入れる小さなサーバーだ。ブラウザのタブと、すでに課金しているコーディングエージェントの間に立ち、そのエージェントの仕事をボットとして保存する。ボットはどのリポジトリでも再び走らせられる。GitBot のアカウントは要らない。ファイルは手元に残り、外部との通信はエージェントが元々行うものだけだ。

狙いは繰り返しの解消にある。Claude Code も Codex も OpenCode も、前回の指示を忘れる。だから毎回、レビューをどう書いてほしいか、どのファイルが重要か、許可なく触ってよい範囲はどこかを説明し直すことになる。GitBot はその下準備をボットに残し、必要になったらフォルダに対してスレッドを開く。

仕組みを閉じる部品はあと二つある。スレッドはリポジトリに紐づく会話で、最初のターンを実行したエージェントに付いたまま残る。タブを閉じても、走っている応答に戻れる。セットアップ手順はマシンごとに一度だけ走る任意のコマンドで、道具が入っているかの確認や、本番作業前の環境準備に使う。

導入前に制約を知っておきたい。GitBot には認証がなく、すべてのネットワークインターフェースで待ち受ける。ポート 3000 に届く相手は、あなたのファイルとシェルの権限でエージェントを動かせる。MIT ライセンスの 0.0.x 版でもあり、機能は絞られ、粗い部分も残っている。

はじめかた

  1. Node.js 18 以上と、コーディングエージェントを一つ用意する。claude の CLI、codex login 済みの codex、opencode auth login 済みの opencode のいずれかだ。
  2. ターミナルで npm install -g @gitbot-hq/gitbot を実行する。
  3. プロジェクトの入ったフォルダに移動し、gitbot start でローカル AI エージェントサーバーを起動する。ポートを変えるなら -p 4000、Mac を長い処理の間も眠らせないなら --caffeinate を足す。
  4. 同じマシンで http://localhost:3000 を開き、Bots パネルのプラスを押して Create manually を選ぶ。
  5. ボットに名前を付け、導入済みのエージェントを選び、固定の指示を書く。ボットの権限は Ask before each tool のままにしておく。そのあとスレッドを開き、リポジトリのフォルダを選んで最初のメッセージを送る。

AIツール情報

GitBotの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランFree (no paid tiers)
プラットフォームmacOS, Windows, Linux (Node.js 18+), web browser
開発元gitbot-hq
カテゴリコーディング · 生産性向上
リリース日Sep 2026
最終更新Oct 2026
サイト訪問数649.3M
サイト世界ランキング50
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • Claude Code、Codex、OpenCode をすでに契約している開発者。GitBot は既存のログインを使うので、追加の出費はない。
  • 複数のリポジトリを一人で見るメンテナー。ドキュメント用と依存関係用にボットを一つずつ置けば、毎週同じ指示を打ち直さずに済む。
  • 共有の手順が欲しいが、ホスティング型の基盤は持ちたくない少人数のチーム。ボットはコードとして書き出せ、同僚が取り込める。運用するサーバーは要らない。

タスク

  • 定期的なコードレビュー。ルールは一度書けば、別のブランチを診たいときにボットの向き先を変えるだけでいい。
  • ドキュメントの整理。README とコードを突き合わせるボットが、ずれを一つ見つけて説明し、編集の前に確認を取る。
  • 依存関係とビルドの雑務。セットアップ手順が初回の準備を担い、スレッドが記録を一か所にまとめる。

シーン

  • 顧客のリポジトリを三つ抱えるフリーランス。ボットごとに顧客の作法が入っているので、切り替えはクリック一回で済み、説明をやり直さなくていい。
  • エージェントにすでにログインしたノート PC。アップロードするものも、二枚目の請求もない。守秘義務のあるコードでは大きい。
  • ソファから眺めたい長期のリファクタリング。GitBot がネットワークアドレスと QR コードを出すので、同じスレッドを走らせたままスマホで読める。

主な機能

同じプロンプトを貼らずに済むボット

ボットは固定の指示に、エージェントの選択、権限モード、任意のセットアップ手順をまとめたものだ。仕事を日常の言葉で一度書けば、読めるリポジトリならどこでも使い回せる。分け方が肝で、ボットは進め方を決め、メッセージは今日の用事を決める。プロンプトのファイルと再利用できる AI コーディングボットの違いはここにある。下準備が、貼り直す文章ではなく保存された物体になる。

フォルダに紐づくスレッド

スレッドは開始時に選んだリポジトリのフォルダで動く。GitBot はエージェントの出力をブラウザに流し、会話はタブを閉じても残る。長いターンを見張る必要はない。スレッドは最初のターンを実行したエージェントに付いたままなので、モデルごとの挙動も読みやすい。

承認カードとツールの制限

Claude Code と OpenCode では、ツールが権限を求めるたびに承認カードが出る。許可ツールの一覧は、ボットが呼べる範囲そのものを絞る。自動承認も選べるが、個々の呼び出しを確かめる機会は消える。まずは確認モードで始め、慣れてから広げるといい。

エージェント別の権限モード

Codex は仕組みが違い、GitBot もそれを反映する。Claude Code ボットと OpenCode ボットには承認カードが出るが、Codex ボットには操作ごとの承認経路がない。Codex では読み取り専用の Plan only か、フォルダ内の編集を許す Edit in the working directory を選ぶ。モデルの指定は Claude Code と Codex では任意、OpenCode では提供元とモデルの組で必須だ。

配れるボットと Marketplace

Share with code はボットの指示と設定を、同僚が取り込めるコードとして複製する。チャット履歴とローカルファイルは手元に残る。Publish to Marketplace は公開ページの下書きと GitBot Library リポジトリへの pull request を用意する。公開前に最終差分を見せることが条件だ。

ローカル保存とアカウント不要

ボットとスレッドの記録は既定で ~/.gitbot に置かれる。GitBot はホスティング型のデータベースを持たず、テレメトリも集めず、登録も求めない。起動時に公開 IP を一度調べるが、これは同じネットワークの端末が開くアドレスを表示するためだけだ。

メリットとデメリット

メリット

  • すでに払っているエージェントを使い回せるので、請求は一定のままだ。二つ目の契約を正当化しなくていい。
  • 指示、権限、セットアップ手順が一か所にまとまり、AI 開発ワークフローは個人のチャット履歴からチームの手順に変わる。
  • ブラウザを閉じてもスレッドが続くため、長期のリファクタリングでタブを開きっぱなしにしなくていい。
  • コードは MIT ライセンスで読める。自分のマシンで何が動くかを確かめてから信頼できる。
  • 書き出しと取り込みで引き継ぎが簡単だ。同僚が受け取るのはプロンプトの画面写真ではなく、あなたのボット設定そのものになる。

デメリット

  • 認証が一切ない。ポートに届く相手は、あなたのアカウントのファイルとシェル権限でエージェントを動かせる。信頼できるネットワーク専用だ。
  • モデルは含まれない。Claude Code、Codex、OpenCode のいずれかが入ってログインしていなければ、動かすものがない。
  • Codex は許可ツールの一覧を適用せず、操作ごとの承認もない。厳密に絞るなら Claude Code か OpenCode を選ぶことになる。
  • 取り込んだボットは、取り込み時に走るセットアップ用コマンドを含みうる。0.0.x という版番号が示すとおり、遠隔アクセスの制御のような便利機能はまだない。

よくある質問

GitBot は Claude Code、Codex、OpenCode に、再利用できる仕事とリポジトリのフォルダ、戻ってこられる会話を与えるローカルサーバーだ。npm で入れ、ブラウザのタブから作業する。