Что это такое?
Инструмент для автоматического исправления кода: он запускает ваши тесты, находит ошибки, правит файлы и проверяет результат, пока всё не заработает.
ChanningLua/prax-agent — open-source проект на Python, который стоит оценить перед внедрением или доработкой.
Для разработчиков и инженеров, которые устали вручную чинить падающие тесты или рефакторить код. Подходит тем, кто работает с Python-проектами и хочет автоматизировать рутинные задачи по исправлению кода.
Ручное исправление ошибок после запуска тестов отнимает время, а одноразовые LLM-запросы часто дают непроверенный код, который может сломать проект ещё сильнее.
Prax — это CLI-инструмент, который получает задачу (например, 'почини падающие тесты'), запускает тестовый прогон, анализирует логи ошибок, вносит правки в код и повторяет цикл, пока проверка не пройдёт. Он запоминает контекст между сессиями, учится на ваших исправлениях и может работать как автономно, так и внутри Claude Code.
Prax — это open-source рантайм для LLM-агентов, заточенный под работу с реальными кодобазами. В отличие от простых обёрток, он построен вокруг цикла 'тест-верификация-исправление', что гарантирует, что изменения действительно работают. Проект умеет сохранять память между запусками, обучаться на ошибках, поддерживает несколько моделей (Claude, GPT) и имеет встроенные механизмы безопасности.
Prax умеет детектировать, когда вы говорите ему, что он ошибся ('не так', 'that's wrong'), извлекает из этого паттерн и запоминает правильное решение, чтобы не повторять ошибку в будущем.
Стоит попробовать, если вы работаете с Python-проектами и хотите автоматизировать отладку и рефакторинг. Это продвинутый инструмент с продуманной архитектурой, хотя проект ещё молодой (33 звезды).
Проект активен: есть README на китайском, детальная архитектура, версия 0.3.2. Однако сообщество пока маленькое (33 звезды, 3 форка).
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Инструмент для автоматического исправления кода: он запускает ваши тесты, находит ошибки, правит файлы и проверяет результат, пока всё не заработает.
Для разработчиков, которые хотят автоматизировать рутинное исправление багов и рефакторинг в своих Python-проектах.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.