rawq: Локальный CLI-инструмент для семантического поиска кода AI-агента

Что делает rawq
rawq — это локальный инструмент командной строки, который помогает ИИ-агентам находить релевантный код без чтения целых файлов. Он использует семантический поиск, чтобы направлять ИИ-агентов к конкретным частям кода вместо целых файлов, позволяя им использовать read/grep в нужных файлах. Инструмент не является RAG и не заменяет read/grep.
Техническая реализация
rawq по умолчанию использует 33-мегабайтную локальную модель, работающую через ONNX runtime для семантического поиска, в сочетании с лексическим поиском BM25 через tantivy. Инструмент поддерживает разбиение кода на фрагменты с помощью tree sitter для 16 языков и работает на любом GPU благодаря ONNX с DirectML, CUDA или CoreML, с автоматическим откатом на CPU.
Производительность и возможности
В тестах ИИ-агенты, использовавшие rawq, потребляли в 4 раза меньше токенов и выполняли задачи в 2 раза быстрее по сравнению с инструментами слепого чтения/grep. rawq также имеет команду map, которая показывает структуру кодовой базы.
Детали разработки
Инструмент написан на Rust, полностью с открытым исходным кодом и выпущен под лицензией MIT. Доступен на GitHub по адресу https://github.com/auyelbekov/rawq.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Опция: Оркестрация AI-агентов для написания кода в Kubernetes от тикета до PR
Optio — это система оркестрации с открытым исходным кодом, которая преобразует задачи (тикеты) в принятые пул-реквесты с помощью ИИ-агентов для написания кода, таких как Claude Code или Codex. Она управляет полным жизненным циклом в изолированных подах Kubernetes, используя цикл обратной связи, который автоматически возобновляет работу агентов при сбоях CI или получении отзывов по ревью.

Разработчик создает инструмент для реалистичной генерации реляционных баз данных
Разработчик создал инструмент, который генерирует полностью загруженные реляционные базы данных с реалистичными данными, решая проблему создания тестовых баз данных с сохранёнными внешними ключами и согласованностью между таблицами.

AIsbf 0.9.8 добавляет кэширование, улучшения маршрутизации и расширенную поддержку AI-сервисов.
AIsbf 0.9.8 — это API-прокси/маршрутизатор, который предоставляет совместимый с OpenAI интерфейс к нескольким сервисам искусственного интеллекта. В этом выпуске добавлены кэширование через Redis, SQLite, MySQL и файловую систему, улучшена семантическая маршрутизация, а также полная поддержка OAuth2 для подписчиков Claude.ai, Amazon Kiro-cli, OpenAI Codex и Kilo.ai.

Агентские фреймворки тратят более 350 000 токенов за сессию на повторную отправку статических файлов.
Бенчмарк на локальной установке Qwen 3.5 122B показал, что фреймворки агентов тратят более 350 000 токенов за сессию из-за повторной отправки статических файлов. Подход на этапе компиляции сократил контекст запроса с 1 373 токенов до 73, что обеспечило 95%-ное сокращение.