OrangePro
Инструмент находит непокрытое тестами поведение в коде, написанном ИИ, и проверяет тесты мутациями до релиза.
- Можно попробовать бесплатно
- Да
- Без регистрации
- Да
- Русский интерфейс
- Нет
- Разработчик
- OrangeproAI
OrangePro — инструмент для проверки кода, написанного ИИ-ассистентами, перед релизом. Он строит граф связей по локальной копии репозитория, сопоставляет функции с вызывающими их тестами и ранжирует непроверенное поведение по риску. Затем проверяет, ловит ли тест реальную поломку: подменяет тело функции в изолированной копии и перезапускает тест. При желании подключается собственный ключ модели, и инструмент набрасывает тесты для самых рискованных пробелов. Анализ идёт на компьютере пользователя, исходный код никуда не отправляется. Результат — HTML-отчёты, матрица трассируемости требований и набор доказательств того, что проверено.
Возможности
Поиск пробелов в тестах
Находит публичные функции и поведение, до которых не доходит ни один тест, и ранжирует их по риску: вероятность, влияние, сложность обнаружения.
Проверка мутациями
Подменяет тело функции заглушкой в изолированной копии и перезапускает тест. Поведение считается доказанным, только если тест проходит на оригинале и падает на сломанной копии.
Генерация тестов
С собственным ключом модели пишет черновики тестов, привязанные к реальным функциям, для самых рискованных пробелов. Файлы создаёт и запускает ИИ-агент.
Влияние изменений в PR
Показывает, что меняет ветка или pull request и какие тесты затронуты.
Отчёты и трассируемость
Пишет два HTML-отчёта, tests.csv и матрицу трассируемости rtm.md. Есть выгрузка набора доказательств без исходного кода.
Работа из ИИ-редакторов
MCP-сервер с 18 инструментами подключается к Claude Code, Cursor и VS Code с Copilot.
Локальная работа
Анализ выполняется на компьютере, телеметрии нет, код не загружается. Модель вызывается только по ключу пользователя напрямую у выбранного провайдера.
Кому подойдёт
- Разработчики
Проверка того, что код от ИИ-ассистентов реально покрыт тестами, и генерация недостающих тестов до слияния.
- Менеджеры проектов и продуктов
Матрица трассируемости и набор доказательств показывают, что проверено перед релизом.
- Предприниматели и руководители
Позволяет оценить риск выпуска кода, написанного ИИ, без ручного ревью каждого изменения.
Как начать
- Установить подходящую версию Node.js на macOS или Linux.
- В каталоге репозитория выполнить npx -y @orangepro/mcp-server@latest start . — аккаунт не нужен.
- Открыть HTML-отчёт в папке .orangepro и посмотреть рейтинг рисков.
- При необходимости подключить MCP-сервер к Claude Code, Cursor или VS Code.
- Добавить ключ своей модели, чтобы получить черновики тестов для пробелов.
Тарифы
Локальный инструмент бесплатный и с открытым кодом. Цены хостируемой платформы не опубликованы.
Ограничения
- Нужен свежий Node.js: 22.23.4 и выше, 24.22.1 и выше или 26.12.1 и выше
- Поддерживаются macOS и Linux, Windows не проверялся
- Полная поддержка (карта, тесты, проверка мутациями) — TypeScript/JavaScript, Python, Go, Java
- Java: проверка работает только с Maven и JUnit 5
- Для Kotlin, Rust, PHP, C#, Ruby, Swift, C и C++ доступно только сопоставление по именам
- Зависимости проверяемого репозитория должны быть установлены, иначе проверки не запустятся
Платформы и интеграции
Соседи по смыслу
за последний месяц