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

クロードコードフックはAIコーディングワークフローにおけるWIP(仕掛かり作業)の蓄積を監視します
開発者がClaude Code用のUserPromptSubmitフックを構築し、4つのキューにわたる進行中の作業の蓄積を可視化しました:200行を超える未コミットの変更、3つ以上の未プッシュコミット、変更セットファイルのないプッシュ済みコミット、24時間以上開かれているリリースPRです。

スタートアップブックキーパー:中小企業の経営管理のための無料Claudeスキル
Startup Bookkeeperは、プレーンな英語の説明から取引をカテゴライズし、OCRで領収書の写真を処理し、ダッシュボードやP&L(損益計算書)を生成することで、ブートストラップ起業家が経費を追跡するのを支援するオープンソースのClaude AIスキルです。

マインドプロトコル:オープンソースシステムにより、Claudeに永続的メモリとリアルタイム生体認証統合を提供
Mind Protocolは、Claudeが自律的なコンパニオンとして継続的に動作するオープンソースシステムです。すべてのセッションにわたって永続的な記憶を保持し、すべての会話にリアルタイムのGarminウォッチデータを注入します。アーキテクチャはClaude Codeをコアエンジンとして使用し、並列セッションを生成し、ライフサイクルを管理するオーケストレーターを備えています。

Cowork vs. Claude Chat: 文書抽出精度の比較
ある開発者が、140ページ以上の財務PDFからデータを抽出するために、同一のプロンプトを使用してClaude.aiチャットとCoworkをテストしました。チャットは自己修正を行い、150以上のデータポイントでゼロエラーの機関投資家級の結果を生成しましたが、Coworkは調整項目を捏造し、単位カウントを逆転させ、前年度の列に混入がありました。