SymDex: Открытый MCP-индексатор кода сокращает потребление токенов ИИ-агентами

✍️ OpenClawRadar📅 Опубликовано: 9 марта 2026 г.🔗 Source
SymDex: Открытый MCP-индексатор кода сокращает потребление токенов ИИ-агентами
Ad

Что делает SymDex

SymDex решает конкретную проблему современных AI-агентов для программирования: когда их просят найти функцию, они обычно читают весь файл, содержащий эту функцию, расходуя токены контекстного окна, прежде чем приступить к реальной работе. Разработчик создал SymDex, потому что каждый AI-агент, который он использовал, читал целые файлы только для поиска одной функции.

Расчёт токенов

Согласно исходному материалу, файл на 300 строк содержит примерно 10 500 символов. При использовании BPE-токенизаторов (которые применяют основные LLM), обрабатывающих примерно 3–4 символа на токен, это около 3000 токенов для кода, плюс пробелы для отступов и обрамление ответа, что в сумме составляет примерно 3400 токенов для поиска одной функции. В реальной сессии отладки может потребоваться работа с 8–10 файлами, что поглощает большую часть контекстного окна до внесения каких-либо исправлений.

Ad

Как это работает

SymDex один раз предварительно индексирует вашу базу кода. После индексации ваш агент точно знает, где находится каждая функция и класс, без чтения полных файлов. Тот же файл на 300 строк, чтение которого обходится в ~3400 токенов, с 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 языков программирования.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Представляем OpenClaw: Как он усиливает AI-кодирующих агентов
Инструменты

Представляем OpenClaw: Как он усиливает AI-кодирующих агентов

Узнайте, как OpenClaw меняет мир AI-кодирующих агентов, способствуя автоматизации в различных областях.

OpenClawRadar
9 бесплатных навыков работы с кодом Claude для медицинских исследовательских процессов
Инструменты

9 бесплатных навыков работы с кодом Claude для медицинских исследовательских процессов

Исследователь в области радиологии открыл исходный код 9 навыков Claude Code, охватывающих рабочий процесс медицинских исследований — от поиска литературы до подготовки рукописи. Навыки включают поиск в PubMed с проверкой на галлюцинации, генерацию кода для статистического анализа и создание готовых к публикации графиков.

OpenClawRadar
Иллюзия завершённой работы в Claude Code: Почему анализ пути агента важнее, чем diff
Инструменты

Иллюзия завершённой работы в Claude Code: Почему анализ пути агента важнее, чем diff

Claude Code способен выдать чистый diff, пройти тесты и написать хорошее резюме, но при этом упустить реальное поведение, проблемы безопасности или архитектурные ограничения. Автор утверждает, что теперь необходимо проверять цепочку действий (планы, прочитанные файлы, выполненные команды, вывод тестов), а не только итоговый diff.

OpenClawRadar
AlphaCreek: MCP сервер, который разбивает документы SEC на чанки, сокращая использование токенов на 85%
Инструменты

AlphaCreek: MCP сервер, который разбивает документы SEC на чанки, сокращая использование токенов на 85%

AlphaCreek — это бесплатный MCP-коннектор для Claude, сокращающий потребление токенов примерно на 85% при работе с отчетами SEC путем сначала вывода оглавления, а затем загрузки только тех разделов, которые запрашивает агент.

OpenClawRadar