Всё про разработку с использованием AI технологий
Наш канал про Android - @android_broadcast
Видео как работать с AI - abdev.by/broadcast_ai_plus
Post #31
2.17K
🧠 ast-index — индекс кода для Claude Code, ускоряющий поиск по кода в десятки раз 🤯
Claude Code из коробки ищет по коду через grep и чтение файлов. На небольших проектах это работает, на больших — медленно и неточно.
Установка и подключение:
Третья команда прописывает
Про актуальность индекса — это важный момент. Автоматического обновления внутри сессии нет: Claude не детектирует сам, что индекс устарел, и не запускает
Для Android в индексе есть специализированные команды:
🐱 AST Index GitHub
#ClaudeCode #AICoding #AI #ИИ #Производительность
Claude Code из коробки ищет по коду через grep и чтение файлов. На небольших проектах это работает, на больших — медленно и неточно.
ast-index закрывает этот пробел: строит локальный индекс кода по вашего проекта и подключается к Claude Code как плагин, после чего агент сначала ищет через индекс (~1–11 мс), а grep — только как запасной вариант. Ускорение в десятки, а иногда и в сотни раз 🤯Установка и подключение:
# 1. Устанавливаем
brew tap defendend/ast-index
brew install ast-index
# 2. Переходим в корень проекта и строим индекс
cd /path/to/project
ast-index rebuild
# 3. Устанавливаем плагин в Claude Code
ast-index install-claude-plugin
# 4. Перезапускаем Claude Code
Третья команда прописывает
.claude/settings.json: регистрирует маркетплейс, включает плагин и выдаёт Claude разрешение запускать ast-index от своего имени. После этого Claude автоматически использует индекс при любом поиске по коду.Про актуальность индекса — это важный момент. Автоматического обновления внутри сессии нет: Claude не детектирует сам, что индекс устарел, и не запускает
update самостоятельно. Поэтому логика такая:# Один раз при клонировании / настройке
ast-index rebuild
# После git pull или merge
ast-index update # только изменённые файлы
# Или запустить в фоне на время сессии — сам следит через FSEvents/inotify
ast-index watch
watch — наиболее практичный вариант: запустил в отдельном терминале перед началом работы, и индекс держится актуальным всю сессию без ручного вмешательства. Также вариант встроить команды в Git Hooks или Claude RulesДля Android в индексе есть специализированные команды:
composables, suspend, flows, provides, inject, xml-usages, анализ зависимостей между Gradle-модулями с unused-deps.🐱 AST Index GitHub
#ClaudeCode #AICoding #AI #ИИ #Производительность
- 👍 18
- 👎 5
- ❤ 2










