ai-codex: Предварительно индексируйте свою кодовую базу, чтобы экономить токены Claude

Что делает ai-codex
ai-codex — это единый скрипт, который сканирует ваш проект и генерирует пять компактных markdown-файлов для предварительного индексирования кодовой базы для разговоров с Claude Code. Это устраняет начальную фазу исследования, где Claude обычно тратит 10–20 вызовов инструментов на чтение файлов, сканирование директорий и проверку функций.
Как это работает
Вы запускаете npx ai-codex один раз, чтобы сгенерировать эти файлы:
routes.md— каждый API-маршрут с методами и тегами аутентификацииpages.md— полное дерево страниц с флагами клиент/серверlib.md— все экспорты библиотек с сигнатурами функцийschema.md— схема базы данных, сжатая до ключевых полейcomponents.md— индекс компонентов с пропсами
Затем добавьте одну строку в ваш CLAUDE.md, указывая Claude сначала прочитать эти файлы. Каждый последующий разговор полностью пропускает фазу исследования.
Влияние на производительность
В больших проектах фаза исследования обычно расходует 30–50 тыс. токенов до начала реальной работы. В примере создателя проекта было 950+ API-маршрутов и 255 моделей БД:
- Без codex: ~15 вызовов Serena/Read для понимания финансового модуля
- С codex: 5 вызовов grep по предварительно построенному индексу, мгновенное полное представление — маршруты, страницы, схема, экспорты библиотек, компоненты
- Всё параллельно, всё менее чем за 2 секунды
Технические детали
Инструмент работает с Next.js (App Router и Pages Router) и обычными TypeScript-проектами. Он автоматически определяет схемы Prisma. Весь инструмент был спроектирован и построен самим Claude Code в рамках одного сеанса разговора. Он распространяется под лицензией MIT и доступен на GitHub.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Prism MCP версии 5.1 добавляет 10-кратное сжатие памяти и обучение агента на основе корректировок.
Prism MCP v5.1 представляет 10-кратное сжатие памяти через TurboQuant, портированный на TypeScript, что позволяет хранить миллионы воспоминаний на ноутбуке без векторных баз данных. Обновление добавляет обучение агента на основе пользовательских исправлений и визуальный интерфейс графа знаний.

Merlin: Локальное первое дедупликация контекста LLM – измерение до 71% перекрытия чанков, бесплатно и с открытым ядром
Merlin — это локальный инструмент дедупликации контекста, который показал 22–71 % дублирования чанков на 22 миллионах пассажей из реальных сессий агентов/RAG. Работает как HTTP-прокси (Ollama/vLLM/SGLang/llama.cpp), MCP-сервер (Claude/Cursor/OpenClaw) или автономный CLI. Открытое ядро (MIT) с ежедневным лимитом использования.

Claude-Powered MCP Tool Генерирует Интерактивные HTML-Компоненты Без Инструментов Сборки
Разработчик создал daub.dev — систему, в которой Claude управляет MCP-сервером для создания стилизованных, интерактивных HTML-компонентов пользовательского интерфейса из описаний на естественном языке без использования React, сборщиков или конвейеров сборки.

Использование скрытого сигнала агентства (Â) в LLM для улучшения вызова инструментов
Разработчик обнаружил, что у языковых моделей есть линейно разделяемое скрытое состояние под названием Â, которое предсказывает вызов инструментов с AUC > 0,94. Использование этого сигнала для принудительного вызова инструментов улучшило производительность Qwen3-1.7B с 26,7% до 85% (+58%) и снизило количество отказов без инструментов с 43% до 2,6%.