entireio/cli

📜 Entire CLI hooks into your Git workflow to capture AI agent sessions as you work. Sessions are indexed alongside commits, creating a searchable record of how code was written in your repo.

何を解決するか

Entire CLI は Git ワークフローの一部として AI エージェントのセッションをキャプチャし、インデックス化する方法を提供します。AI エージェントがコードを変更した「理由」のコンテキストを失う問題を解決し、特定のコミットに至るまでのプロンプト、応答、ツール呼び出しの検索可能な記録を生成します。

動作方法

Entire は Git にフックし、バックグラウンドで AI エージェントとのやり取りを追跡します。ユーザーまたはエージェントがコミットを行うと、Entire は「チェックポイント」——セッションメタデータ(トランスクリプト、プロンプト、変更されたファイル)のスナップショット——を作成します。これらのチェックポイントはアクティブなブランチ上ではなく、独立した Git リファレンス(refs/entire/checkpoints/)として保存されるため、プロジェクトのコミット履歴はクリーンなままに保たれつつ、完全なトレーサビリティが維持されます。

対象ユーザー

Claude Code、Cursor、Gemini、Codex などの AI コーディングエージェントを使用し、監査ログを維持したり、エージェントのエラーから以前のセッションを再開したり、新しいチームメンバーにプロンプトからコミットへの経路を示す必要がある開発者向けです。

主な特徴

  • Git ネイティブ統合:メインブランチの履歴を汚さずにセッションデータをキャプチャ。
  • セッションの復元:停止したセッションを再開し、以前のやり取りの続きから作業を再開可能。
  • 検索可能な履歴:セマンティック検索とキーワードマッチでチェックポイント、コミット、セッションを検索可能。
  • 幅広いエージェント対応:Claude Code、Cursor、Gemini、Pi など、さまざまなエージェントと互換性あり。
  • Worktree 対応:異なる環境間で独立したセッション追跡が可能な Git worktrees をサポート。

関連

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