グラフベースのコードインデックスでAIコーディングセッションコストを90%削減

Redditユーザーによると、Claude Codeのクエリごとに2〜6ドルを費やしていたのは、モデルがセッションごとに数十のファイルを再読み込みするためです。キャッシュを使用しても(トークンの70%がキャッシュから提供され、90%割引)、キャッシュはセッションごとにリセットされます。解決策は、コードベースをグラフデータベースにインデックス化するローカルサーバーで、Model Context Protocol(MCP)を介してクエリを実行し、生のファイル読み取りを回避します。
仕組み
- AST解析やベクトル埋め込みの代わりに、このツールはLLMを使用して各ファイルの目的、要約、ビジネスコンテキストを生成し、さらにその関数、クラス、インポートへのリンクを提供します。
- グラフはMCPサーバーを通じて公開されます。Claudeは、リポジトリ全体をコンテキストにダンプする代わりに、グラフにクエリを実行して対象を絞ったルックアップ(質問あたり2〜4ノード)を行います。
- セッションコストはドルからセントに削減されました。このアプローチは、DeepSeek-V4やKimi-2.6のようなオープンソースモデルでも同様に機能します。なぜなら、検索(モデルサイズではなく)が主要な処理を行うからです。
セットアップの詳細
すべてローカルで実行され、シングルテナントで、クラウド依存はありません。プロジェクトはGitHubでオープンソース化されています:github.com/ByteBell/bytebell-oss。ユーザーはAST解析やベクトルを使用していないと述べています。グラフはLLMが生成したファイル分析です。
対象読者
大規模なコードベースでClaude Code(またはトークンコストがかかるAIエージェント)を使用している開発者で、セッション間で構造的コンテキストをキャッシュすることでコストを削減したい方。
📖 Read the full source: r/ClaudeAI
👀 See Also

時間計算量MCP:静的解析ツールがAIコーディングエージェントにBig-O計算量を提供
Time Complexity MCPは、静的コード解析を行ってBig-O計算量を検出するオープンソースのMCPサーバーで、その結果をClaude CodeやCopilotなどのAIコーディングエージェントに直接供給し、トークン消費を伴いません。JavaScript、TypeScript、Python、Java、Kotlin、Dartをサポートしています。

フィノ:Claudeを使った個人財務分析のためのオープンソースMCPサーバー
Finoは、Plaidを通じてClaudeを銀行口座に接続し、取引データをSQLiteにローカル保存し、財務分析のためのツールをClaudeに提供する、無料のオープンソースMCPサーバーです。

Tilde.run: トランザクション型・バージョン管理型ファイルシステムを備えたエージェントサンドボックス
Tilde.runは、AIエージェント向けの隔離されたリバーシブルなサンドボックスを提供し、GitHub、S3、Googleドライブをマウントするバージョン管理されたファイルシステムと、デフォルトでのネットワーク分離を備えています。

AIエージェントのためのコード検索:なぜベクトル埋め込みが失敗し、ファイルごとのLLMグラフが勝利するのか
コードインデックスシステムを1年間構築してきたBytebellのチームは、コードチャンクに対するベクトル埋め込みとTree-sitter ASTがどちらも不十分である一方、Neo4jグラフにセマンティック全文検索とともに格納されたファイルごとのLLMサマリーが検索精度を大幅に向上させることを発見した。