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

✍️ OpenClawRadar📅 公開日: March 9, 2026🔗 Source
SymDex: オープンソースMCPコードインデクサーがAIエージェントのトークン使用量を削減
Ad

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

Ad

👀 See Also

Codev:14日間で106件のPRを処理するAIエージェントワークフロー
Tools

Codev:14日間で106件のPRを処理するAIエージェントワークフロー

Codevは、厳格なSpec→Plan→Implement→Review→PRワークフローを通じて複数のAIエージェントを調整するオープンソースシステムで、出荷前に20のバグを検出し、10点満点で1.2ポイント高い評価を得たコードを生成します。

OpenClawRadar
オープン・スウォーム:数千の並列AIエージェントを実行するためのオープンソースシステム
Tools

オープン・スウォーム:数千の並列AIエージェントを実行するためのオープンソースシステム

Open Swarmはオープンソースのシステムで、電子メール、ソーシャルメディア、Google Workspace、ウェブ検索、コード実行、cronスケジューリングなど150以上のインターネットツールに完全にアクセスできる数千の並列AIエージェントを生成します。

OpenClawRadar
Bitcoin MCPサーバー:AIコーディングエージェント向け43ツール搭載
Tools

Bitcoin MCPサーバー:AIコーディングエージェント向け43ツール搭載

bitcoin-mcpは、手数料アドバイザー、メンプール分析、インスクリプション検出を含む43のビットコインツールを備えたMCPサーバーです。Claude Desktop、Claude Code、Cursor、VS Code、Windsurfと連携し、APIからのライブデータまたはローカルノードを使用します。

OpenClawRadar
Hippo v0.21.0:マルチツール対応AIエージェントのための生物学的に着想を得たメモリ
Tools

Hippo v0.21.0:マルチツール対応AIエージェントのための生物学的に着想を得たメモリ

Hippo v0.21.0では、Claude Code、OpenCode、OpenClaw、Codex、Cursor、Piを含む複数のAIコーディングツールのワンコマンドセットアップを導入しています。メモリシステムは、減衰、検索強化、統合の機能を備え、ランタイム依存関係がゼロです。

OpenClawRadar