AgentGit
Einsia AI · コーディング · 生産性向上
AgentGitは、セッションをGitリポジトリとして保存するオープンソースのAIエージェントセッション管理ツールであり、チャットウィンドウを閉じた後もタスクの背後にあるプロセス全体が残る。Claude Code、Codex、OpenCodeといったエージェントの指示、推論、ツール呼び出し、判断を、バージョン管理されたセッションに保管する。その後、読み取り専用リンクを共有したり、全体を別のエージェントに渡して止まった地点から続けさせたりできる。同僚がツールを乗り換えたり、その日を終えたりして、何時間もの作業が無駄になったことはないか。AgentGitはまさにその瞬間のために作られている。

AgentGit について
AgentGitとは何か
AgentGitは、Gitがコードを扱うのと同じようにエージェントセッションを扱う。各ターン、プロンプト、ツール呼び出し、結果は、会話が終わると消えるのではなくリポジトリにコミットされる。つまり、タスクの背後にある作業は持ち運べる。別の端末で開き、同僚を招いて手順を承認させ、あるいは別のエージェント実行環境に渡して続けることもできる。
これが解決する問題はコンテキストの喪失である。ファイルは結果を保持する。セッションはプロセスを保持する。プロセスがなければ、新しいエージェントや同僚はすべてをゼロから組み直さねばならない。AgentGitはこの隙間のためにAIエージェントセッションのバージョン管理として機能し、推論を1つのアカウントと1台のマシンに閉じ込めるのではなく、セッションそのものを共有可能で版管理された成果物にする。
主な制約は、これがバックグラウンドサービスではない点である。ディスクを監視するデーモンはないので、セッションはインポートするか、インストールしたhookでプッシュしたときにだけバージョン管理に入る。共有リンクも読み取り専用であり、記録に含まれる機密情報は公開前に自分で取り除く必要がある。
はじめ方
npx -y create-agitでインストーラーを実行する。agitコマンドが~/.local/binに入り、セットアップ用のhookが組まれる。agit login --jsonでサインインし、返されたURLを開いてブラウザでアクセスを承認し、示されたコマンドを完了する。- 使っているエージェント(Claude Code、Codex、OpenCode、OpenClaw、Hermes、WorkBuddy)にセットアップ用プロンプトを送り、正しいskillファイルを読ませる。
- 残したい会話をインポートまたはプッシュする。これがセッションリポジトリへのコミットになる。
- 読み取り専用のWebリンクを共有するか、誰かをワークスペースに招いて作業を続けてもらう。
AIツール情報
AgentGitの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- コーディングセッションを引き継ぐ開発者:新しいマシンで、あるいは同僚のエージェントが止まった後に、プロジェクトを説明し直さずに未完成のリファクタリングを続けられる。
- エージェントの作業を共有する小規模チーム:1つのワークスペースリンクから、同僚に進捗の確認、プロンプトの送信、手順の承認をしてもらう。
- 他人のエージェント実行から学ぶ人:公開セッションを眺め、完成した結果の背後にあるプロンプト、試行、判断を確認する。
タスク
- 実行環境間のセッション引き継ぎ:あるエージェントのコンテキストをまとめ、別のエージェントで続ける。Claude Code、Codex、OpenCode、OpenClaw、Hermes、WorkBuddyはすべてネイティブ再開に対応している。
- 実行中エージェントの遠隔操作:スマートフォンや2台目のPCから、デスクトップ上のエージェントを開始し、続け、追う。
- 完成したプロジェクトのアーカイブ:推論の軌跡を丸ごとGitリポジトリとして残し、後で見返したりフォークしたりする。
シーン
- 同僚がタスクの途中でオフラインになり、同じコンテキストから作業を進めたいとき。
- デスクからノートPCに移り、同じエージェントセッションを両方で使いたいとき。
- 最終的な出力だけでなく、ある判断がなぜ下されたかを同僚に見せたいとき。
主な機能
セッションをGitリポジトリとして
平坦なチャットログの代わりに、AgentGitは各セッションをリポジトリにコミットするので、プロンプト、推論、ツール呼び出しがバージョン管理下に入る。作業を新しい方向へ進めたいときは、古いターンからブランチを切ってそこで続けられる。公開された履歴は追加のみ。実際に起きたことの記録がそのまま保たれる。
実行環境をまたぐ引き継ぎ
AgentGitはコンテキストを1つのツールに固定せず、エージェント間で移す。Claude Code、Codex、OpenCode、OpenClaw、Hermes、WorkBuddyはいずれもネイティブ再開に対応するので、ある環境で始めたセッションを別の環境で引き継げる。限界についても正直だ。実行環境をまたぐ変換では詳細が失われることがあり、agit は変換前にその損失を明示する。
遠隔操作と協業
スマートフォンや2台目のPCからワークスペースを開き、メイン機で動くエージェントを眺められる。共有できる招待リンクがあれば、他の人が参加し、プロンプトを送り、進捗を追い、承認を処理できる。ここでAgentGitはAIエージェント協業ツールとしての座を得る。1人のエージェントを、誰かが1つのデスクで見張る必要のない、小規模チームの共有ワークスペースに変える。
既定は非公開、必要時に共有
新しいセッションは非公開で保存され、公開するタイミングは自分で選ぶ。読み取り専用リンクがあれば、持っている人はアカウントなしで全文を読める。書き込みアクセスには依然として認証と許可が要る。この切り分けが、気軽な共有を安全に保ちつつ、編集への扉を開かない。
公開実行のセッションハブ
/agents の公開ハブは、他人のプロジェクトがどう形作られたかを、指示、試行、ツール呼び出し、結果まで見せる。プロンプトの型を研究したり、厄介な問題が実際にどう解かれたかを見たりするのに実用的な方法だ。
hookによるローカルセットアップ
AgentGitをインストールすると agit setup --yes が走る。これが、各ユーザーターンの終わりにターンを確定してエージェントセッションを保存するhookを入れる。バックグラウンドのデーモンはないので、インポートとプッシュの間には何も動かない。
メリットとデメリット
メリット
- オープンソースなので、閉じたサービスを信頼する代わりに、ハブを検査して自分でホストできる。
- 6つの主要なエージェント実行環境をまたぐネイティブ再開が、プロジェクト途中でのツール変更コストを下げる。
- 読み取り専用の共有リンクはアカウントなしで機能するので、同僚への作業の引き渡しが摩擦なく進む。
- 追加のみの履歴は、セッションの記録が黙って書き換えられないことを意味する。
- 別端末からの遠隔操作が「エージェントが仕事用ノートPCで止まっている」問題を解決する。
デメリット
- デーモンがないため、インポートやプッシュをするまでセッションは追跡されず、未保存の作業は依然として失われうる。
- 実行環境をまたぐ引き継ぎは欠落が生じることがあり、変換後にコンテキストを再確認する必要があるかもしれない。
- 共有した記録にはプロンプトとツール出力が含まれるため機密が漏れうる。公開前に見直す必要がある。
- Cursorのセッションは読み取り専用としてのみインポートでき、その実行環境での完全な双方向利用は限定される。
よくある質問
AIエージェントのセッションをGitリポジトリとして保存し、共有、引き継ぎ、再開を可能にする。狙いは最終的なファイルだけでなく、タスクの背後にあるプロセスを残すことだ。
関連コンテンツ
AgentGitに関連するツール、スキル、記事を探す。
AgentGitの代替ツール
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チームにとって堅実な選択肢である。
