SymDex: オープンソースMCPコードインデクサーがAIエージェントのトークン使用量を削減

SymDexの機能
SymDexは、現在のAIコーディングエージェントが抱える特定の問題に対処します:関数を探すように求められると、通常はその関数を含むファイル全体を読み、実際の作業を行う前にコンテキストウィンドウのトークンを消費してしまいます。開発者がSymDexを構築したのは、使用したすべてのAIエージェントがたった1つの関数を見つけるためにファイル全体を読んでいたからです。
トークンの計算
ソース資料によると、300行のファイルには約10,500文字が含まれています。主要なLLMで使用されるBPEトークナイザーは1トークンあたり約3〜4文字を処理するため、コード部分で約3,000トークン、インデントの空白やレスポンスのフレーミングを加えると、1つの関数を検索するのに約3,400トークンが必要になります。実際のデバッグセッションでは8〜10ファイルに触れる可能性があり、修正を行う前にコンテキストウィンドウのほとんどを消費してしまいます。
仕組み
SymDexはコードベースを一度だけ事前にインデックス化します。インデックス化後、エージェントはファイル全体を読まずにすべての関数とクラスの正確な位置を知ることができます。約3,400トークンを消費して読んでいた300行のファイルも、SymDexでは約100トークンで結果を返します。
追加機能:
- ローカルでのセマンティック検索(名前だけでなく、機能によって関数を見つける)
- コールグラフの追跡により、エージェントは何かに触れる前に何が壊れるかを知ることができる
始め方
インストールと基本的な使用方法:
pip install symdex
symdex index ./your-project --name myproject
symdex search "validate email"互換性とライセンス
SymDexはClaude、Codex、Gemini CLI、Cursor、Windsurf、およびMCP互換のあらゆるエージェントで動作します。スタンドアロンのCLIも備えています。このツールは無料で、MITライセンスであり、完全にユーザーのマシン上で動作します。12のプログラミング言語をサポートしています。
📖 全文を読む: r/ClaudeAI
👀 See Also

HolyCode:永続的なAIコーディングエージェント環境のためのDockerコンテナ
HolyCodeは、AIコーディングエージェントのための永続的な開発環境を提供するDockerコンテナで、セッション、設定、プラグインをリビルド後も保持します。エージェントワークフローのための事前設定済みブラウザツールを含み、OpenCodeを通じてClaude、OpenAI、Geminiなどのプロバイダーをサポートします。

CRMy: OpenClaw向けオープンソースCRMおよびカスタマーコンテキストエンジン
CRMyは、OpenClawエージェント向けに特別に構築されたオープンソースのCRMおよびカスタマーコンテキストエンジンです。完全なCLI、12のCRMツールを備えたOpenClawプラグイン、PostgreSQLバックエンド、そして2つのコマンドでセルフホストデプロイが可能です。

ブレインストームMCPサーバーがClaudeに他のLLMへのコード相談を可能にし、より良い回答を提供します。
ある開発者が、Claude Codeが回答を提供する前に他のAIモデルに相談できる「電話で友達に助けを求める」機能を提供する「brainstorm-mcp」というMCPサーバーを作成しました。このアプローチは、複雑な技術的決定において単一のモデルの視点だけでは不十分な状況に対処します。

VAST.AI GPUレンタルでOpenClawを設定して、無制限のOllamaプロンプトを実現
ユーザーはVAST.AIのGPUレンタルをOllamaとOpenClawと組み合わせてプロンプト制限を回避しようとしたが、手動でのJSON編集が必要な設定上の課題に直面したと説明している。