MCP-сервер для AI-агентов, который не засоряет контекст сырым выводом инструментов и сохраняет состояние сессии после сжатия контекста.
uditgoenka/autoresearch
Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати.
- Звёзды
- 6,582
- Форки
- 482
- Открытые issues
- 8
- Последний коммит
- 2 месяца назад
Что это?
Autoresearch — это набор навыков для AI-агентов, пишущих код, таких как Claude Code, OpenCode и OpenAI Codex. Вы задаёте цель, измеримую метрику и команду проверки, после чего агент раз за разом вносит одно точечное изменение, коммитит его, запускает проверку, оставляет изменение, если метрика улучшилась, и в противном случае отменяет его. Каждая итерация записывается в TSV, а история git служит агенту памятью между итерациями.
Помимо основного цикла, в набор входят 14 команд для конкретных задач: планирования метрики по расплывчатой цели, поиска и исправления ошибок, проведения аудитов безопасности по STRIDE и OWASP, генерации сценариев для граничных случаев, прогнозирования с участием нескольких персон, генерации документации, состязательного анализа субъективных решений, уточнения требований, исследования способов улучшить продукт, анализа результатов и проверки стабильности на регрессии. Необязательная команда Guard защищает существующие тесты во время оптимизации метрики.
Проект основан на идее autoresearch Карпати и распространяет её за пределы машинного обучения — на код, контент и другие области, где можно измерить результат числом. Защитные хуки, блокирующие рискованные команды или доступ к чувствительным файлам, доступны только для Claude Code.
Ключевые возможности
- 01Выполняет цикл «изменить — проверить — оставить или отменить», внося одно изменение за итерацию.
- 02Предоставляет 14 команд для планирования, отладки, исправления ошибок, аудита безопасности и других задач.
- 03Записывает каждую итерацию в формате TSV и анализирует тенденции в ходе запусков.
- 04Поддерживает Claude Code, OpenCode и OpenAI Codex; для установки доступны скрипты.
- 05Включает режим Guard для защиты существующих тестов во время оптимизации.
- 06По умолчанию ограничивает число итераций; неограниченный режим можно включить отдельно.
Сценарии использования
- Повысить покрытие тестами или уменьшить размер бандла, оставив агента работать без присмотра на ночь.
- Проверить кодовую базу на риски по STRIDE и OWASP и получить структурированный отчёт.
- Исправлять накопившиеся падающие тесты, ошибки типов или линтера, пока их число не станет равным нулю.
- Проверить требования или проектные решения на прочность до начала написания кода.
Быстрый старт
- 1
Установите skill для Claude Code с помощью npx
npx skills add uditgoenka/autoresearch - 2
Запустите новый сеанс Claude Code, чтобы загрузить команды
- 3
Запустите команду autoresearch, указав цель
/autoresearch
Что важно знать
- Защитные механизмы на основе хуков работают только в Claude Code; в OpenCode и Codex нет аналогичной поддержки хуков.
- Для измерения прогресса циклам нужна метрика с механическим измерением или команда проверки.
- В Claude Code после установки нужно запустить новый сеанс, чтобы стали доступны файлы справки.
Темы
Частые вопросы
- Что такое autoresearch?
- Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати. Autoresearch — это набор навыков для AI-агентов, пишущих код, таких как Claude Code, OpenCode и OpenAI Codex. Вы задаёте цель, измеримую метрику и команду проверки, после чего агент раз за разом вносит одно точечное изменение, коммитит его, запускает проверку, оставляет изменение, если метрика улучшилась, и в противном случае отменяет его. Каждая итерация записывается в TSV, а история git служит агенту памятью между итерациями.
- autoresearch можно использовать бесплатно? Какая у него лицензия?
- autoresearch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- autoresearch всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в autoresearch — 12 авг. 2026 г..
- Для чего можно использовать autoresearch?
- Повысить покрытие тестами или уменьшить размер бандла, оставив агента работать без присмотра на ночь. Проверить кодовую базу на риски по STRIDE и OWASP и получить структурированный отчёт. Исправлять накопившиеся падающие тесты, ошибки типов или линтера, пока их число не станет равным нулю. Проверить требования или проектные решения на прочность до начала написания кода.
- Как установить autoresearch?
- Установите skill для Claude Code с помощью npx: npx skills add uditgoenka/autoresearch Запустите новый сеанс Claude Code, чтобы загрузить команды Запустите команду autoresearch, указав цель: /autoresearch
- Где скачать autoresearch?
- Исходный код и инструкции по установке — на GitHub: https://github.com/uditgoenka/autoresearch
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Аддон для Blender и MCP-сервер, с помощью которых AI-ассистенты, например Claude, могут создавать, изменять и изучать 3D-сцены в Blender по текстовым запросам.
MCP-сервер, который добавляет coding-агентам поиск символов на уровне IDE, семантическое редактирование и рефакторинг кодовой базы.
MCP-сервер, который дает Claude и другим AI-клиентам доступ к терминалу, поиску по файлам, их редактированию через diff и работе с документами на локальном компьютере.
Плагин и MCP-сервер для Unity Editor и игр, позволяющий AI-агентам управлять проектами Unity и запускать LLM внутри игр.
Навык для Claude Code и Codex, который помогает создавать видеообъяснения с закадровой озвучкой, синхронизацией аудио по словам и рендерингом в Remotion.