
GitAgent by Lyzr
Lyzr · コーディング
Lyzr の GitAgent は Git ネイティブな AI エージェントフレームワークで、エージェントのアイデンティティ、ルール、メモリ、ツールを散らばった設定ファイルではなく 1 つの Git リポジトリの中に収める。ファイルの上に築かれた AI エージェントプロトコルだと考えればいい。エージェントはリポジトリそのものなので、コードに使っているのと同じコマンドで人格を分岐し、ルール変更を diff で見て、メモリを巻き戻せる。バージョン管理された AI エージェントがここでの要だ。オープンソース AI エージェントの定義はフレームワーク非依存のままなので、同じ構成が Claude、OpenAI、CrewAI、Lyzr で動く。npm からのインストールは無料だ。

GitAgent by Lyzr について
Lyzr の GitAgent とは
GitAgent は、AI エージェントを定義するためのフレームワーク非依存の標準であり、Lyzr のチームが保守している。このプロジェクトは GAP 標準とも呼ばれ、GitAgent プロトコルの略だ。大半のエージェントフレームワークは設定をアプリケーション中に散らばった緩いコードとして扱う。そのため、誰がルールを変えたのか、メモリがいつ編集されたのか、なぜ 2 つのチームが同じエージェントの別バージョンを持つことになったのかを追いにくい。GitAgent はこれを逆にする。リポジトリがエージェントであり、そのすべての部分がバージョン管理されたファイルに住む。
プロジェクトの立ち位置は単純だ。リポジトリを clone すればエージェントが手に入る。エージェントを立ち上げるためにあるベンダーの SDK を学ぶ代わりに、Markdown と YAML のファイル一式を Git リポジトリに置けば、そのリポジトリが完全で可搬なエージェント定義になる。中核となるファイルは、モデルと実行環境の設定を担う agent.yaml、人格を担う SOUL.md、行動制約を担う RULES.md、さらに memory、tools、skills、hooks の各ディレクトリだ。
この設計が最も効くのは監査証跡が必要なときだ。金融や医療のような規制産業では、あらゆるルール変更とあらゆる判断に記録が要る場合がある。Git のコミット履歴、ブランチ、blame がその記録を無料で与えてくれる。トレードオフは現実にある。GitAgent は洗練されたドラッグ&ドロップのダッシュボードを渡してはくれない。チームがリポジトリ、ターミナル、Node.js に慣れていることを前提にしている。チームに Git の中で暮らす人がいなければ、学習曲線は急に感じられる。
はじめかた
- マシンに Node.js 18 以降、npm、git が入っていることを確認する。
- 1 行のインストーラーを実行する。あるいは
npm install -g @open-gitagent/gitagentでスリム版パッケージを入れる。 - API キーの設定を進める。単一プロバイダなら Quick モード、複数を接続するなら Advanced モードを選ぶ。
- エージェント用の Git リポジトリを作成または clone し、agent.yaml、SOUL.md、RULES.md を編集して挙動を定義する。
- http://localhost:3333 で同梱のローカル UI を起動する。あるいは SDK 経由でエージェントを動かし、調整しながら変更をコミットする。
AIツール情報
GitAgent by Lyzrの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- すでに毎日 Git で作業する開発者。ワークフロー全体がブランチ、コミット、diff で回るので、新しく覚えることはほとんどない。
- 自前ホスティングのツールを運用するプラットフォーム・DevOps エンジニア。GitAgent は CI/CD パイプラインや GitOps の習慣に逆らわず、そのまま馴染む。
- 監査証跡を必要とする規制産業のチーム。Git 履歴が、あらゆるルールとメモリの変更を追加ツールなしで途切れなく記録する。
タスク
- チーム間でエージェント定義を標準化する。エージェントを 1 つのリポジトリとして書けば、各チームは好みのフレームワークで動かせる。
- コミュニティのエージェントを fork して再利用する。リポジトリを clone し、SOUL.md を新しい人格に差し替えれば、カスタマイズしたエージェントになる。
- エージェントのメモリをバージョン管理する。メモリを素のファイルとしてコミットすれば、エージェントが学んだ内容を確認し、比較し、巻き戻せる。
シーン
- 明確なアイデンティティとルールセットを持ち、他のコード変更と同じようにレビューできるコーディングアシスタントを立ち上げる。
- アプリケーションコードを出すのと同じように、開発、ステージング、本番のブランチを通してエージェントを届ける。
- エージェントを新しいチームメンバーに渡す。その人はリポジトリを clone して定義を読み、ドキュメントやチャットスレッドを探し回らずに済む。
主な機能
エージェントは Git リポジトリ
すべてを規定する考え方は、エージェントがリポジトリだという点にある。アイデンティティ、ルール、メモリ、ツール、スキルは、動いているサービスの内側ではなく、バージョン管理されたファイルに置かれる。つまり、variation を試すためにエージェントを fork し、別の読者向けに人格を分岐し、git log でエージェントが学んだすべてを追える。編集後に何かおかしくなったら、git revert が以前の挙動を呼び戻す。それだけのことだ。
フレームワーク非依存のランタイム
GitAgent は特定のプロバイダに縛りつけない。1 つのエージェント定義を Claude、OpenAI、CrewAI、LangGraph、Lyzr のいずれに対してもエクスポートまたは実行できるので、土台のエンジンが変わってもエージェントの「魂」は同じままだ。チームが定義を標準化しつつ、個々の開発者がお気に入りのランタイムを持つ場合に効く。エージェントは 1 度書けば、エンジン間を移せる。プロンプトを一から書き直す必要はない。
宣言的なツールとスキル
ツールは宣言的な YAML として tools/ ディレクトリに置かれ、再利用できる能力は skills/ ディレクトリのスキルモジュールとしてまとめられる。ファイルなので、新しいツールをコードと同じようにレビューでき、スキルは push で別チームに共有できる。組み合わせやすさが要点だ。あるエージェント向けに作ったスキルを、定義全体を配線し直さずに別のエージェントへ持ち込める。
ライフサイクルフック
フックを使うと、スクリプトとして、あるいはプログラム的に、エージェントのライフサイクルの各点にロジックを接続できる。タスクが始まる前にチェックを走らせ、ステップが終わった後に出力を記録し、実行が終わったときに後片付けを起動できる。独自のパイプラインを組むチームにとって、フックは GitAgent と既存の自動化が出会う場所だ。作り直すのではなく、拡張する。
同梱のローカル UI と音声モード
インストーラーはポート 3333 でローカル Web UI を起動し、任意の音声パッケージが OpenAI Realtime と Gemini Live による音声対話を追加する。エージェントを試すためにフロントエンドを配線する必要はない。音声部分は独立したパッケージに分かれているので、コアのインストールは小さく保たれ、厳しく統制された環境のサプライチェーンスキャナーも満足する。
1 行インストールと SDK
セットアップは 1 つのコピー&ペーストコマンドだ。CLI をグローバルにインストールし、API キーを案内し、UI を開く。すべてをスクリプト化したいなら、同じ機能は SDK から到達できる。大半のチームが GitAgent を自前のツールに埋め込むのに使うのがこれだ。要件は控えめだ。Node.js 18 以降、npm、git。それだけだ。
メリットとデメリット
メリット
- MIT ライセンスの無料オープンソースで、気にする有料プランがない。
- Git を信頼できる唯一の情報源とするため、バージョン管理、ブランチ、diff、ロールバックが最初から備わる。
- フレームワーク非依存の設計により、1 つのエージェント定義が Claude、OpenAI、CrewAI、LangGraph、Lyzr で動く。
- あらゆるルールとメモリの変更に記録が要る監査の重い産業によく合う。
- Lyzr チームによる活発な開発があり、標準の背後に大きな公開 GitHub の存在がある。
デメリット
- Git 優先のモデルは、チームがリポジトリとコマンドラインを知っていることを前提にし、非技術者には摩擦になる。
- ホスト型のドラッグ&ドロップダッシュボードがないので、ファイルを直接触らずにエージェントを管理できない。
- インストールは npm とシェルスクリプトを通るため、セキュリティに厳しい現場では全面的に制限されることがある。
- 初期段階のオープン標準であるため、一部のツールとドキュメントはまだ整備途上だ。
よくある質問
GitAgent は、AI エージェントを Git リポジトリとして定義するための無料のオープンソースフレームワークだ。エージェントのアイデンティティ、ルール、メモリ、ツール、スキルはバージョン管理されたファイルとして保存されるので、リポジトリそのものがエージェントになる。
関連コンテンツ
GitAgent by Lyzrに関連するツール、スキル、記事を探す。
GitAgent by Lyzrの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
