GitBot
GitBotは、永続的なスレッドと権限境界を備え、Claude Code、Codex、OpenCodeエージェントを実行できるオープンソースのローカルサーバー兼Webインターフェースです。
GitBotは、永続的なスレッドと権限境界を備え、Claude Code、Codex、OpenCodeエージェントを実行できるオープンソースのローカルサーバー兼Webインターフェースです。
製品の機能と公式な位置づけ
GitBotは、WebブラウザのワークスペースとユーザーのコンピューターにインストールされたCLIコーディングエージェントを橋渡しするローカルブリッジとして機能します。外部のGitBotプラットフォームアカウントを必要とせず、インストールされた各CLIの認証情報を利用してClaude Code、Codex、OpenCodeを連携させます。
ユーザーは、再利用可能な指示、任意の準備ルーチン、リポジトリ固有の会話スレッドを設定してボットを構成します。基盤となるエージェントエンジンに応じて、GitBotはリアルタイムのツール承認プロンプトを表示するか、指定されたディレクトリサンドボックスモード内にエージェントを制限します。
公式情報で確認できる活用例
コードとドキュメントの間の不一致がないかリポジトリを継続的に監査するようエージェントに指示し、実行前に提案されたファイル変更をレビューします。
エンジニアが異なるローカルフォルダにわたって専用のボットを実行し、会話スレッドを分離したまま個別のプログラミングタスクを遂行します。
公式情報に記載された利用手順
Node.js 18以上をインストールし、使用するコーディングエージェントCLIを認証した上で、GitBotパッケージをグローバルにインストールし、gitbot startコマンドでサーバーを起動します。
Webインターフェースを開き、ボットの名前を入力して常設の指示を定義し、基盤となるエージェントを選択してデフォルトの権限モードを設定します。
ローカルリポジトリのディレクトリを選択し、新しいスレッドでタスク指示を送信して、ツールのリクエストを承認または拒否しながらリアルタイムの応答を監視します。
GitBotは、基盤となるエージェントのアーキテクチャに応じて、権限および安全性の制約を異なる方法で処理します。Claude CodeおよびOpenCode向けには、ツールが明示的なユーザー許可を要求した際に承認カードを表示する対話型承認システムを提供します。これら2つのエージェントは、呼び出し可能なアクションを制限するための明示的なツールの許可リストおよび拒否リストもサポートしています。
Codexにはアクションごとの承認チャネルがないため、GitBotは読み取り専用の計画モードやディレクトリ制限付きの編集など、より広範な動作サンドボックスを選択することで安全性を確保します。権限モードはスレッドのチャットバーから直接更新でき、Claude CodeおよびOpenCodeでは保留中の承認に即時適用され、Codexでは後続のメッセージから有効になります。
自分の素材とワークフローで確認したい項目
確認した情報源とその日時
情報源を確認した製品情報に基づく回答
GitBotのアカウント作成や中央での利用登録は不要です。ローカル環境で動作し、Claude Code、Codex、またはOpenCodeの既存のコマンドラインログイン情報を利用します。
すべてのボットプロファイルとスレッド記録は、デフォルトでホストマシンの ~/.gitbot ディレクトリ配下にローカル保存され、ホスト型データベースの使用やテレメトリ収集は行われません。
はい、GitBotはバックグラウンドのローカルサーバープロセスとして動作します。実行ターンの途中でブラウザタブを閉じても、後からスレッドを再度開いて出力を確認することが可能です。
GitBotには組み込みの認証メカニズムがありません。ポートへのネットワークアクセス権を持つ人であれば誰でもホストマシンのユーザー権限でエージェントを実行できるため、信頼できるネットワーク環境での運用が不可欠です。
コードによる共有機能を使用すると、ローカルリポジトリのファイルや会話チャット履歴を含めることなく、ボットの設定と指示プロンプトのみがエクスポートされます。