SymDex: Open-Source MCP Code Indexer Reduces AI Agent Token Usage

What SymDex Does
SymDex addresses a specific problem with current AI coding agents: when asked to find a function, they typically read the entire file containing that function, burning through context window tokens before doing any real work. The developer built SymDex because every AI agent they used was reading entire files just to find one function.
The Token Math
According to the source material, a 300-line file contains approximately 10,500 characters. With BPE tokenizers (used by major LLMs) processing roughly 3-4 characters per token, that's about 3,000 tokens for the code, plus indentation whitespace and response framing, totaling approximately 3,400 tokens to look up one function. A real debugging session might touch 8-10 files, consuming most of the context window before any fixes are made.
How It Works
SymDex pre-indexes your codebase once. After indexing, your agent knows exactly where every function and class is without reading full files. The same 300-line file that costs ~3,400 tokens to read returns results in ~100 tokens with SymDex.
Additional features include:
- Semantic search locally (find functions by what they do, not just name)
- Call graph tracking so your agent knows what breaks before touching anything
Getting Started
Installation and basic usage:
pip install symdex
symdex index ./your-project --name myproject
symdex search "validate email"Compatibility and Licensing
SymDex works with Claude, Codex, Gemini CLI, Cursor, Windsurf, and any MCP-compatible agent. It also has a standalone CLI. The tool is free, MIT licensed, and runs entirely on your machine. It supports 12 programming languages.
📖 Read the full source: r/ClaudeAI
👀 See Also

MCP Support Merged into llama.cpp with New WebUI Features
The Model Context Protocol (MCP) pull request for llama.cpp has been merged, adding MCP support, tool calls, an agentic loop, and a server selector to the llama-server/WebUI side.

Contextium: Open-Source Persistent Context Framework for Claude Code
Contextium is a structured git repo framework that provides persistent context for Claude Code sessions, using a CLAUDE.md file as a context router to lazy-load relevant markdown files. The open-source version includes a template with 6 sample apps and 27 integration docs.

Free macOS Menu Bar App Shows Real-Time Claude Usage Stats via SQLite Cookie Decryption
Claude Usage Tracker is a free macOS menu bar app that reads Claude desktop app encrypted SQLite cookies, decrypts them via Keychain, and displays session %, weekly limit, spend, and routine runs locally — no API key needed.

Claude Plugins: Computer Vision, Multi-Agent Council, and Self-Debugging Workflow
Three Claude plugins were released: Computer Vision v1.7.0 for Windows app automation, The Council v3.1.0 for adversarial multi-agent consultation, and Upwork Scraper v0.2.0 for job market analysis. A demonstration showed Claude using these plugins to diagnose and fix its own Solitaire automation bug.