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
Инструменты

Сохрани мой коготь: Сервис резервного копирования для рабочих пространств OpenClaw

Keep My Claw — это сервис резервного копирования, который шифрует данные рабочей области OpenClaw локально перед загрузкой в Cloudflare R2. Он обрабатывает файлы памяти, задания cron, навыки, учетные данные и снимки конфигураций с запланированным резервным копированием и восстановлением одной командой.

OpenClawRadar
Панель управления кода Клода отслеживает более 19 миллионов AI-сгенерированных коммитов на GitHub
Инструменты

Панель управления кода Клода отслеживает более 19 миллионов AI-сгенерированных коммитов на GitHub

Разработчик создал дашборд, отслеживающий более 19 миллионов коммитов, сгенерированных Claude Code в публичных репозиториях GitHub, где TypeScript (35,3%), Python (19,2%) и JavaScript (10,3%) являются самыми популярными языками. Система использует Next.js с Recharts и PostgreSQL, а также ETL-пайплайн, который обходит ограничения по частоте запросов API GitHub.

OpenClawRadar
Supra-50M-Reasoning: открытая малогабаритная модель с цепью логических рассуждений
Инструменты

Supra-50M-Reasoning: открытая малогабаритная модель с цепью логических рассуждений

SupraLabs выпустил Supra-50M-Reasoning, модель с 50M параметров, дообученную для генерации полной цепочки рассуждений перед ответом. Набор данных из 500 синтетических примеров, полностью открытый исходный код.

OpenClawRadar
Пользователь Claude Code создает плагин nvm для захвата контекста решения проблем
Инструменты

Пользователь Claude Code создает плагин nvm для захвата контекста решения проблем

Разработчик создал плагин Claude под названием nvm (энергонезависимая память), который преобразует историю сессий Claude в карточки в формате markdown, документируя процесс принятия решений при решении проблем и повторно используемые идеи. Этот инструмент решает проблему потери отслеживания того, как были решены задачи при использовании AI-ассистентов для программирования.

OpenClawRadar