← Все проекты
Проект / Python

ChanningLua/prax-agent: Prax — самообучающийся агент для автоматического исправления кода

Автоматически запускает тесты, анализирует ошибки и правит код, пока всё не заработает.

ChanningLua/prax-agent — open-source проект на Python, который стоит оценить перед внедрением или доработкой.

★ 33 Python Форки 3 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и инженеров, которые устали вручную чинить падающие тесты или рефакторить код. Подходит тем, кто работает с Python-проектами и хочет автоматизировать рутинные задачи по исправлению кода.

Проблема / задача

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

Как это работает

Prax — это CLI-инструмент, который получает задачу (например, 'почини падающие тесты'), запускает тестовый прогон, анализирует логи ошибок, вносит правки в код и повторяет цикл, пока проверка не пройдёт. Он запоминает контекст между сессиями, учится на ваших исправлениях и может работать как автономно, так и внутри Claude Code.

Что видно по README

Prax — это open-source рантайм для LLM-агентов, заточенный под работу с реальными кодобазами. В отличие от простых обёрток, он построен вокруг цикла 'тест-верификация-исправление', что гарантирует, что изменения действительно работают. Проект умеет сохранять память между запусками, обучаться на ошибках, поддерживает несколько моделей (Claude, GPT) и имеет встроенные механизмы безопасности.

Ключевые возможности

Автоматический цикл 'запусти тесты → проанализируй ошибки → исправь код'Постоянная память между сессиями (JSON или SQLite)Самообучение: детектирует ваши правки и запоминает паттерны решенийПоддержка нескольких LLM (Claude, GPT, GLM) и безопасное выполнение командИнтеграция с Claude Code для интерактивной работы

Технологии

Python 3.10+SQLite / JSON (для памяти)PythonOpenAI APISQLiteRustGo

Интересный факт

Prax умеет детектировать, когда вы говорите ему, что он ошибся ('не так', 'that's wrong'), извлекает из этого паттерн и запоминает правильное решение, чтобы не повторять ошибку в будущем.

С чего начать

  • Клонируйте репозиторий и установите пакет: pip install -e .
  • Настройте API-ключ Anthropic (для Claude) или другого провайдера

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
8/10
Монетизация
6/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы работаете с Python-проектами и хотите автоматизировать отладку и рефакторинг. Это продвинутый инструмент с продуманной архитектурой, хотя проект ещё молодой (33 звезды).

Наблюдения по обновлениям

Проект активен: есть README на китайском, детальная архитектура, версия 0.3.2. Однако сообщество пока маленькое (33 звезды, 3 форка).

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/ChanningLua/prax-agent
Лицензия
MIT
Создан на GitHub
15 апреля 2026 г.
Последнее обновление репо
15 апреля 2026 г.
Последняя проверка GitRadar
15 апреля 2026 г.
Изученные файлы
README.zh-CN.md, main.py, cli.py, package.json, pyproject.toml, README.md

FAQ

Что это такое?

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

Для кого подходит?

Для разработчиков, которые хотят автоматизировать рутинное исправление багов и рефакторинг в своих Python-проектах.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с ChanningLua/prax-agent?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.