GitBot favicon

GitBot

GitBotは、永続的なスレッドと権限境界を備え、Claude Code、Codex、OpenCodeエージェントを実行できるオープンソースのローカルサーバー兼Webインターフェースです。

コードとIT指定されたローカルリポジトリフォルダ内でコーディングエージェントのコマンドを実行するアクティブなエージェントの応答およびツール承認リクエストをブラウザインターフェース…標準的なボット実行の前に1回限りのマシンセットアップスクリプトを実行する共有コードを使用して再利用可能なボット構成をエクスポートおよびインポートする
GitBot product interface screenshot
推定月間訪問数
6.2億
データ期間:
AIToolly 掲載日

GitBotとは?製品概要

製品の機能と公式な位置づけ

GitBotは、WebブラウザのワークスペースとユーザーのコンピューターにインストールされたCLIコーディングエージェントを橋渡しするローカルブリッジとして機能します。外部のGitBotプラットフォームアカウントを必要とせず、インストールされた各CLIの認証情報を利用してClaude Code、Codex、OpenCodeを連携させます。

ユーザーは、再利用可能な指示、任意の準備ルーチン、リポジトリ固有の会話スレッドを設定してボットを構成します。基盤となるエージェントエンジンに応じて、GitBotはリアルタイムのツール承認プロンプトを表示するか、指定されたディレクトリサンドボックスモード内にエージェントを制限します。

GitBotで何ができますか?

公式情報で確認できる活用例

不整合とドキュメントの監査

コードとドキュメントの間の不一致がないかリポジトリを継続的に監査するようエージェントに指示し、実行前に提案されたファイル変更をレビューします。

複数リポジトリのエージェントワークフロー

エンジニアが異なるローカルフォルダにわたって専用のボットを実行し、会話スレッドを分離したまま個別のプログラミングタスクを遂行します。

GitBotの使い方

公式情報に記載された利用手順

  1. 1

    環境のセットアップ

    Node.js 18以上をインストールし、使用するコーディングエージェントCLIを認証した上で、GitBotパッケージをグローバルにインストールし、gitbot startコマンドでサーバーを起動します。

  2. 2

    ボットの設定

    Webインターフェースを開き、ボットの名前を入力して常設の指示を定義し、基盤となるエージェントを選択してデフォルトの権限モードを設定します。

  3. 3

    スレッドの実行と監視

    ローカルリポジトリのディレクトリを選択し、新しいスレッドでタスク指示を送信して、ツールのリクエストを承認または拒否しながらリアルタイムの応答を監視します。

エージェントの違いと権限境界

GitBotは、基盤となるエージェントのアーキテクチャに応じて、権限および安全性の制約を異なる方法で処理します。Claude CodeおよびOpenCode向けには、ツールが明示的なユーザー許可を要求した際に承認カードを表示する対話型承認システムを提供します。これら2つのエージェントは、呼び出し可能なアクションを制限するための明示的なツールの許可リストおよび拒否リストもサポートしています。

Codexにはアクションごとの承認チャネルがないため、GitBotは読み取り専用の計画モードやディレクトリ制限付きの編集など、より広範な動作サンドボックスを選択することで安全性を確保します。権限モードはスレッドのチャットバーから直接更新でき、Claude CodeおよびOpenCodeでは保留中の承認に即時適用され、Codexでは後続のメッセージから有効になります。

  • 対話型のツール承認カードとツールの許可リストは、Claude CodeおよびOpenCodeで利用できます。
  • Codexは、読み取り専用の探索や作業ディレクトリ内での編集といったサンドボックスモードに依存しています。
  • 権限設定は、アクティブな会話スレッド内からその場で柔軟に変更できます。

GitBotを選ぶ前に確認すること

自分の素材とワークフローで確認したい項目

  • GitBotを実行する前に、Node.js 18以上および必要なエージェントCLIがローカル環境にインストールされ、認証済みであることを確認してください。
  • GitBotには認証機能がなくアクセス可能なネットワークインターフェースでリクエストを待ち受けるため、信頼できるローカルネットワークのみに制限されていることを確認してください。
  • 意図しないシェルコマンドの実行やファイル変更を軽減するために、インポートしたボットの権限とセットアップ指示の内容を確認してください。

GitBotの情報源と確認日

確認した情報源とその日時

最終確認日
カテゴリー
コードとIT

GitBotのよくある質問

情報源を確認した製品情報に基づく回答

GitBotを使用するにはアカウント作成や有料サブスクリプションが必要ですか?

GitBotのアカウント作成や中央での利用登録は不要です。ローカル環境で動作し、Claude Code、Codex、またはOpenCodeの既存のコマンドラインログイン情報を利用します。

GitBotは会話記録やボット設定をどこに保存しますか?

すべてのボットプロファイルとスレッド記録は、デフォルトでホストマシンの ~/.gitbot ディレクトリ配下にローカル保存され、ホスト型データベースの使用やテレメトリ収集は行われません。

ブラウザのタブを閉じても実行中の処理は継続されますか?

はい、GitBotはバックグラウンドのローカルサーバープロセスとして動作します。実行ターンの途中でブラウザタブを閉じても、後からスレッドを再度開いて出力を確認することが可能です。

GitBotはローカルネットワーク全体でのアクセスをどのように保護していますか?

GitBotには組み込みの認証メカニズムがありません。ポートへのネットワークアクセス権を持つ人であれば誰でもホストマシンのユーザー権限でエージェントを実行できるため、信頼できるネットワーク環境での運用が不可欠です。

共有コードを使用してボットを共有すると何が起こりますか?

コードによる共有機能を使用すると、ローカルリポジトリのファイルや会話チャット履歴を含めることなく、ボットの設定と指示プロンプトのみがエクスポートされます。

同じカテゴリーに最近追加されたツールをチェックできます。