# GitAgentProtocol GitAgentProtocolは、CLI、Node.js SDK、ブラウザUIで、ID・メモリ・ルール・スキルをバージョン管理ファイルとして扱えるGitネイティブAIエージェント基盤です。 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AIコードアシスタント, AI開発者ツール ## GitAgentProtocolとは? GitAgentProtocol (GAP) は TypeScript で構築された git ネイティブの AI エージェントハーネスです。中心的な考え方は、エージェントの ID、メモリ、ルール、ツール、スキルをリポジトリ内のプレーンファイルとして保持し、標準的な git ワークフローでエージェント全体を読み取り、バージョン管理し、ブランチを切り、差分を確認し、ロールバックできるようにすることです。 この製品は、コード、ターミナル REPL、SDK、またはブラウザインターフェースを通じてエージェントを実行・管理したい開発者向けに設計されています。サイトでは、監査可能性、人間による確認、取り消し可能な変更を重視しており、GitAgent を一般的な生活支援アシスタントではなく、自律的なコーディングやプロジェクト作業に特化したシステムとして位置づけています。 ## GitAgentProtocolでできること ### git ネイティブなエージェント状態 ID、メモリ、ルール、ツール、スキルを git リポジトリ内のプレーンファイルとして保存し、コードと同じようにブランチ、差分確認、レビュー、ロールバックができます。 ### CLI コントロール面 メインのターミナルインターフェースを対話型 REPL として実行でき、単一プロンプト、リモートリポジトリ、サンドボックス実行、CLI から Web UI を起動するオプションもあります。 ### Node.js SDK SDK を通じて GitAgent を Node.js アプリに組み込み、コードから \`query()\` を呼び出してプロンプトやワークフローを自動化できます。 ### 音声対応の Web UI port 3333 でブラウザ UI を提供し、チャット、音声、スキル、統合、通信チャネル、スケジューラー、視覚的な skill-flow ビルダーを利用できます。 ### バージョン管理された監査証跡 git のブランチ、コミット、ログ、差分、タグ、revert 操作を使って、エージェントの履歴を確認し、以前の状態を復元できます。 ### 構成可能なワークフロー YAML で決定論的なワークフローを定義し、\`bootstrap.md\` や \`teardown.md\` のようなフック、スキル、ライフサイクルファイルでエージェントの挙動を支えます。 ## 利用シーン ### ターミナル中心のエージェント作業 高速な対話セッション、単一プロンプト、またはリポジトリに近いローカルワークフローが欲しいときに、ターミナルからエージェントを実行します。 ### SDK によるアプリケーション統合 Node.js アプリケーションに GitAgent を組み込み、プロンプトを自動化し、エージェントの挙動を製品コードに直接統合します。 ### ブラウザベースの操作 グラフィカルなワークフローのほうがターミナルより使いやすい場合に、チャット、音声、スケジューラー駆動の実行、スキル、統合のためにブラウザインターフェースを使います。 ### バージョン管理された実験 レビューや実験の間にエージェントファイルをブランチ、差分確認、コミット、revert して、ソフトウェア変更のように管理します。 ### マルチチャネルワークフロー リポジトリ外で Telegram、WhatsApp、電話、または Composio 対応の統合を通じてエージェントに応答させる必要がある場合は、メッセージングチャネルやサードパーティサービスを接続します。 ## よくある質問 ### GitAgent とはどのように操作しますか? GitAgent は git ネイティブのエージェントハーネスとして動作します。ドキュメントでは、CLI、SDK、ブラウザ UI が同じエージェントリポジトリとやり取りするための異なる方法として説明されています。 ### どの AI プロバイダーとインターフェースに対応していますか? ソースでは GitAgent はフレームワーク非依存であり、Claude、OpenAI、CrewAI、Lyzr などのプロバイダーに対応すると説明されています。ドキュメントには、音声モード向けに OpenAI Realtime と Gemini Live も記載されています。 ### CLI では何ができますか? CLI は既定で対話型のターミナル REPL を起動します。また、単一プロンプトモード、リモートリポジトリでの作業、サンドボックス実行、音声付きで Web UI を起動するフラグもサポートしています。 ### ブラウザインターフェースには何が含まれていますか? Web UI は port 3333 で動作します。チャット、スキル、統合、通信チャネル、ビジュアルな skill flow ビルダー、スケジューラー、設定、音声モードを提供します。 ### GitAgent は誰向けですか? サイトでは GitAgent を、バージョン管理、ブランチ、差分、ロールバックを中心に構築された開発者向けのエージェントシステムとして位置づけています。ホームページでは、一般的なライフアシスタントではないとも説明されています。 ## クイック情報 - **カテゴリ**: 開発者向けツール - **プラットフォーム**: TypeScript / Node.js - **主なインターフェース**: CLI、SDK、Web UI - **ソースドメイン**: gitagent.sh - **料金**: 料金ページは現在 404 - **注目のワークフロー**: git ベースのエージェントのバージョン管理とレビュー