Entire CLI:AI生成コードをトレース可能にするオープンソースツール

·Toolin 編集部

GitHub前CEOが手がけたオープンソースツールEntire CLI。Checkpoints技術によってAIプログラミングのコンテキストを自動的に記録し、すべてのコミットに完全な推論過程を持たせることで、AIコードが追跡しにくいという課題を解決します。

Entire CLI:AI生成コードをトレース可能にするオープンソースツール

Claude Code や Codex でコードを書いているとき、こんな経験はありませんか?1週間後に自分がコミットしたコードを見返したら、当時なぜこう書いたのかまったく思い出せない。Git には変更内容が保存されていますが、「なぜその変更をしたのか」という情報はどこにもありません。Entire CLI はまさにこの問題を解決するために生まれました。

Entire CLI とは

Entire CLI は、GitHub 前 CEO の Thomas Dohmke 氏が創業した Entire 社がリリースしたオープンソースのコマンドラインツールです。Checkpoints と呼ばれる中核機能により、AI によるプログラミング時の完全なコンテキスト(会話履歴、プロンプト、対象ファイル、トークン使用量、ツール呼び出しなど)を、バージョンデータの一部として Git に保存できます。

簡単に言えば、AI が生成したコードをコミットするたびに、コードの差分だけでなく、そのコードを生み出した推論過程まで保存してくれるということです。

Entire CLI の仕組み

どのような問題を解決するのか

現在の AI プログラミングエージェントのセッションは一時的なものです。プロンプトはターミナルの中にしか存在せず、推論過程はコンテキストウィンドウの中に置かれています。セッションを閉じた瞬間、コードを生み出した意思決定・制約・反復の過程は消えてしまいます。

これにより、いくつかの実際的な問題が生じます:

  • コードレビューが難しい:どの数行が変更されたかは見えても、なぜそう変更したのかはわからない
  • 引き継ぎコストが高い:他人が AI で生成したコードを引き継ぐとき、コンテキストを理解するにはすべての会話を再生する必要がある
  • 同じ失敗の繰り返し:新しいプログラミングセッションは、過去にどのミスがすでに修正されたかを知らず、同じミスを繰り返す
  • トークンの無駄:新しいセッションを開くたびにコンテキストを作り直さなければならない

中核機能

Checkpoints は、エージェントが生成したコードをコミットするとき、完全なセッション記録を自動的にキャプチャします:

  • 会話履歴とプロンプト
  • 対象ファイルのリスト
  • トークン使用量の統計
  • ツール呼び出しの記録
  • 意思決定の制約と推論過程

これらのコンテキストデータはセマンティック推論レイヤーの一部となり、後続のセッションから参照できます。

Checkpoints のデータ構造

インストールと使い方

インストールに必要なコマンドは2つだけです:

curl -fsSL https://entire.io/install.sh | bash
entire enable

entire enable を実行すると、あなたとエージェントの会話が構造化された形式で自動的に記録されるようになります。既存のワークフローを変える必要はありません。

対応しているエージェント

現在、Entire CLI は以下に対応しています:

  • Anthropic Claude Code
  • Google Gemini CLI
  • 複数エージェントの並行会話

Entire はプラットフォームを「オープンで、拡張可能で、独立している」状態に保つことを約束しており、すべてのエージェントとモデルをサポートします。

実際の応用シーン

コードレビュー:レビューの際にコードの差分だけでなく、それを生み出した意図や制約も確認できます。変更された数行だけでなく、大規模モデルが推論した際の意思決定ロジックに注目できます。

チームの引き継ぎ:コードを引き継ぐ際に、プロンプトやセッションを再生しなくてもそのまま作業を続けられます。コンテキスト情報はすでにコードと一緒に保存されているからです。

トークン消費の削減:Checkpoints に過去の修正情報が含まれているため、プログラミングエージェントが過去のセッションで修正済みのミスを繰り返さなくなります。

マルチエージェント協働:コンテキストグラフによって複数エージェントの連携を実現します。異なる AI コーディングアシスタントがワーキングメモリを共有し、重複した推論とトークンの無駄を回避できます。

マルチエージェント協働のアーキテクチャ

背後にあるより大きなビジョン

Entire の目標は CLI ツールにとどまりません。現在、3つの中核コンポーネントを構築しています:

  1. Git 互換データベース:単一のバージョン管理システムでコード、意図、制約、推論過程を統一
  2. 汎用セマンティック推論レイヤー:コンテキストグラフによってマルチエージェントの協働を実現
  3. AI ネイティブユーザーインターフェース:エージェントと人間の協働体験を作り直す

プロジェクトのアドレス:https://entire.io

誰に向いているか

  • Claude Code や Codex を頻繁に使う開発者
  • AI 生成コードを管理する必要があるチーム
  • コードレビューでもっと多くのコンテキストを見たいテックリード
  • 複数の AI プログラミングエージェントを同時に実行しているユーザー

関連記事

Hy-Memory:AI Agent に超強力な記憶力を搭載する
AI製品

Hy-Memory:AI Agent に超強力な記憶力を搭載する

Hy-Memory は Tencent が発表した OpenClaw 用メモリプラグイン。6層の記憶フレームワーク、System1/System2 デュアルシステム、進化チェーンの3層アーキテクチャで、Agent があなたの偏好、決定、履歴を本当に記憶できるようにし、記憶フラグメントを70%以上削減します。

Toolin 編集部
PilotDeck:清華大学がオープンソース化したエージェント OS
AI製品

PilotDeck:清華大学がオープンソース化したエージェント OS

PilotDeck は清華大学 THUNLP 研究室などのチームが共同でオープンソース化した Agent OS で、WorkSpace の独立隔離、ホワイトボックス型の記憶管理、スマートルーティングによるコスト削減、Always-on による能動的実行をサポートします。

Toolin 編集部
5大モデル実測:Qwen3.7 Max のプログラミング能力は本当に通用するのか
AIチュートリアル

5大モデル実測:Qwen3.7 Max のプログラミング能力は本当に通用するのか

Qwen3.7 Max はプログラミング競技ランキングで世界2位に到達し、Claude Opus 4.7 に次ぎます。本記事では液体シミュレーション、六角形 2048、地下鉄博物館、ブラウザ OS の4つのタスクで、Qwen3.7 Max、GPT-5.5、Gemini 3.5 Flash、DeepSeek V4、Claude Opus 4.7 のプログラミング性能を実測比較します。

Toolin 編集部
Accio Work エンタープライズ版:チームの Skills と Agent をワンクリック共有
AI製品

Accio Work エンタープライズ版:チームの Skills と Agent をワンクリック共有

Alibaba の Accio Work がエンタープライズ版を発表。チーム内での Skills と Agent のワンクリック共有と自動更新をサポートし、中小チームの Agent 協働のペインを解決します。

Toolin 編集部
Alipay Token Pay:Agent が代わりにお金を使うための決済インフラ
AI製品

Alipay Token Pay:Agent が代わりにお金を使うための決済インフラ

Alipay が世界初の Token Pay サービス、AI ウォレット、AI 付、AI 収の4大製品を発表。フルスタックの AI ネイティブ決済体系を構成し、すでに3億件のエージェント決済を完了しています。

Toolin 編集部
Hermes Agent:オープンソースの Python プロジェクトが OpenAI Codex を破る
AI製品

Hermes Agent:オープンソースの Python プロジェクトが OpenAI Codex を破る

Hermes Agent は3つの工学的最適化で起動時間を63%短縮し、11項目の CLI ベンチマークで Rust 製の OpenAI Codex を6:5で破りました。GitHub のスターは16万を突破。

Toolin 編集部