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

✍️ OpenClawRadar📅 公開日: April 14, 2026🔗 Source
ai-codex: コードベースを事前インデックス化してClaudeトークンを節約
Ad

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

Ad

👀 See Also

PocketBot: AIがコスト効率の良い、確定的なスケジューリングのために自動化をJavaScriptにコンパイルします。
Tools

PocketBot: AIがコスト効率の良い、確定的なスケジューリングのために自動化をJavaScriptにコンパイルします。

PocketBotは、自然言語リクエストを自己完結型のJavaScriptスクリプトにコンパイルし、実行時にLLM呼び出しなしでスケジュール実行することで、APIとハードウェアのコスト問題に対処します。このツールはコード記述にAIを一度だけ使用し、その後はGoogle Suite、Slack、Notionを含む20以上の統合機能で決定論的に実行されます。

OpenClawRadar
🦀
Tools

Claudeがclawhub経由でZillowの生データを使い、3時間で不動産分析アプリをプロトタイプ化

ある開発者が、Claudeにzillow-full clawhubツールを使って賃貸キャッシュフロー分析アプリを構築させました。実際のZillow APIデータを取得し、リアルなJSONレスポンスを基にUIをプロトタイピングし、たった一つの午後で動作するプロトタイプを完成させました。

OpenClawRadar
Forge: ClaudeベースのIDE、自動検証とプロジェクトDNAを搭載
Tools

Forge: ClaudeベースのIDE、自動検証とプロジェクトDNAを搭載

Forgeは、コードを表示する前に自動的に型チェック、テスト、カバレッジチェック、インポート検証を実行する、VS Code上に構築されたClaudeベースのIDEです。検証が失敗した場合の自己修復ループを含み、コードベースのパターンからプロジェクトDNAを構築します。

OpenClawRadar
Attesor: Linux VM向けRosetta 2のAI駆動リバースエンジニアリング
Tools

Attesor: Linux VM向けRosetta 2のAI駆動リバースエンジニアリング

Attesorは、AppleのRosetta 2バイナリ翻訳技術をリバースエンジニアリングするGitHubプロジェクトで、そのアーキテクチャを文書化し、Linux仮想マシン上でのx86_64からARM64への翻訳を可能にすることを目指しています。

OpenClawRadar