cli
cli: それが何で、どんな問題を解決し、なぜ注目を集めているのか
解決する課題
Entire CLI は、AI エージェントのセッション(プロンプト、応答、ファイル変更)を Git ワークフロー内で直接キャプチャし、インデックス化する方法を提供します。AI エージェントがコードを変更した 理由 のコンテキストが失われる問題を解決し、開発者が特定のコミットに紐づく AI とのやり取りを検索可能な記録として保持できるようにします。これにより、メインの Git 履歴を汚さずに済みます。
仕組み
Entire は Git ワークフローにフックし、Claude Code、Cursor、Gemini などのさまざまな AI エージェントと統合します。セッションメタデータ(トランスクリプトやツール呼び出しを含む)を取得し、アクティブな開発ブランチではなく専用の別ブランチ(entire/checkpoints/v1)に保存します。ユーザーまたはエージェントがコミットを行うと「チェックポイント」が作成され、コード状態とセッションメタデータがリンクされます。これにより、ユーザーは過去の状態に巻き戻したり、特定のブランチからセッションを再開したりできます。
対象者
AI エージェントを使ってコードを書き、トレーサビリティや監査ログを保持したい、またはエージェント主導の変更で問題が起きた際に復旧できるようにしたい開発者向けです。
ハイライト
- Git ネイティブ統合: Git フックを介して動作し、メタデータは別ブランチに保存されるためメイン履歴がクリーンに保たれます。
- マルチエージェント対応: Claude Code、Codex、Gemini、Pi、Cursor などと連携可能。
- セッション復元: 以前のセッションを再開したり、既知の良好なチェックポイントに巻き戻したりできます。
- トレーサビリティ: 実験的な "blame" と "why" コマンドで、特定のコード行を元の AI プロンプトに遡って追跡できます。
- 自動要約: コミット時に Claude CLI を使ってチェックポイントの AI 要約を自動生成できます。
要約: AI エージェントのセッションとトランスクリプトをキャプチャし、コミットと共にインデックス化する Git 統合 CLI ツール。AI が生成したコードが どのように、なぜ書かれたかを検索可能な記録として提供します。
タイトル: cli: それが何で、どんな問題を解決し、なぜ注目を集めているのか
Sources
- undefinedentireio/cli