Einsia/agent-git

Code is cheap, show me the talk: version control for agent sessions

解決する課題

エージェントセッションは通常、一時的で揮発性のファイルとして保存されるため、簡単に失われたり上書きされたりします。このツールは、これらのセッションに信頼性の高いバージョン管理システムを提供し、エージェントの履歴の特定の時点を保存、再開、共有できるようにします。

仕組み

エージェントのローカルな JSONL セッションファイルの上にバージョン管理レイヤーとして機能します。作業のスナップショットを作成し、履歴を閲覧し、セッションをハブに公開できます。Claude Code、Codex、OpenCode、Cursor などの一般的なエージェントツールをサポートしており、ターミナルインターフェースからこれらのセッションの管理、フォーク、中断した場所からの再開が可能です。

対象ユーザー

AIコーディングエージェントを使用し、進捗を失うことなく特定のセッションを追跡、保存、共同作業する方法を必要としている開発者やパワーユーザー。

ハイライト

  • ロスレスバージョニング: 一時的なエージェントセッションを、永続的で再開可能かつ共有可能な履歴に変換します。
  • ツール間の互換性: Claude Code、Cursor、OpenCode などの人気エージェントで動作します。
  • ターミナルインターフェース: コマンドラインから直接セッション、ログ、公開を管理できます。
  • 簡単なセットアップ: npm 経由のプリビルドバイナリまたはソースビルドから利用可能で、標準ユーザーは Rust ツールチェーンを必要としません。
  • 組み込みの安全性: ローカルシークレットフィルタリングとリポジトリシークレット管理が含まれており、セッションを安全に保ちます。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト