ai-codex: コードベースを事前インデックス化してClaudeトークンを節約

ai-codexの機能
ai-codexは、プロジェクトをスキャンして5つのコンパクトなマークダウンファイルを生成し、Claude Codeとの会話のためにコードベースを事前にインデックス化する単一のスクリプトです。これにより、Claudeが通常ファイルを読み込んだり、ディレクトリをスキャンしたり、関数を確認したりするために10-20回のツール呼び出しを費やす初期探索フェーズが不要になります。
仕組み
npx ai-codexを一度実行して以下のファイルを生成します:
routes.md— メソッドと認証タグ付きのすべてのAPIルートpages.md— クライアント/サーバーフラグ付きの完全なページツリーlib.md— 関数シグネチャ付きのすべてのライブラリエクスポートschema.md— 主要フィールドのみに圧縮されたデータベーススキーマcomponents.md— プロパティ付きのコンポーネントインデックス
次に、CLAUDE.mdに1行追加して、Claudeにこれらのファイルを最初に読むように指示します。これ以降のすべての会話では、探索フェーズが完全にスキップされます。
パフォーマンスへの影響
大規模なプロジェクトでは、探索フェーズで通常30-50Kトークンが消費されてから実際の作業が始まります。作成者の例示プロジェクトには950以上のAPIルートと255のDBモデルがありました:
- codexなし:財務モジュールを理解するために約15回のSerena/Read呼び出し
- codexあり:事前構築されたインデックスに対する5回のgrep呼び出し、瞬時の全体像把握 — ルート、ページ、スキーマ、ライブラリエクスポート、コンポーネント
- すべて並行処理、すべて2秒未満
技術詳細
このツールはNext.js(App Router & Pages Router)および汎用TypeScriptプロジェクトで動作します。Prismaスキーマを自動検出します。このツール全体は、Claude Code自体によって単一の会話セッションで設計・構築されました。MITライセンスで、GitHubで利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

ClearSpec: Claudeコードにおけるハルシネーションを軽減する仕様ジェネレーター
ClearSpecは、平易な英語の説明から構造化された仕様書を生成するツールで、GitHubリポジトリに接続して実際のファイルパスや依存関係を参照し、その仕様書をClaude Codeへのプロンプトとして使用して、より良いコンテキストを提供します。

mindpm: Claudeとの持続的なプロジェクトメモリのための無料MCPサーバー
mindpmは、ClaudeにローカルのSQLiteデータベースを提供して、会話全体でタスク、決定、メモ、セッションの要約を追跡する無料のオープンソースMCPサーバーです。セットアップは30秒で完了します。コマンド: claude mcp add mindpm -e MINDPM_DB_PATH=~/.mindpm/memory.db -- npx -y mindpm

Memora v0.2.25 MCPサーバー:D1データベースでの書き込みが5倍高速化
Memora v0.2.25、Claudeの永続メモリ用MCPサーバーは、Cloudflare D1での書き込み速度を5倍向上させ、memory_createが10秒以上から約1.8秒、memory_updateが10秒以上から約1.1秒に短縮されました。

ZSE: 3.9秒のコールドスタートを実現するオープンソースLLM推論エンジン
ZSEはオープンソースのLLM推論エンジンで、32Bモデルのメモリ要件を64GBから19.3GB VRAMに削減し、事前量子化された.zseフォーマットとメモリマップされた重みを使用して7Bモデルで3.9秒のコールドスタートを実現します。