КодбесплатноQodo

Qodo Cover

Консольный генератор юнит-тестов на базе языковых моделей с проверкой покрытия кода

Командная строка принимает путь к исходнику, тестовому файлу и отчету о покрытии, а дальше нейросеть берет рутину на себя. Qodo Cover (прежде известный как Cover-Agent) — опенсорсный инструмент для автоматического создания юнит-тестов. Утилита запускается в терминале и опирается на тестовые отчеты Cobertura XML или Jacoco. Она действует осмысленно: встроенный парсер следит, чтобы новые тесты реально поднимали общий процент покрытия, а раннер проверяет их исполнение перед добавлением в кодовую базу. В июне 2025 года команда остановила поддержку репозитория, оставив наработки открытыми для форков сообщества.

Что умеет

  • Писать юнит-тесты под заданный порог. Инструмент принимает целевой процент покрытия (от 0 до 100) и лимит итераций, самостоятельно запуская тестовые команды в проектах на Python, Go или Java.
  • Сканировать репозиторий. Утилита находит тестовые файлы во всем проекте, собирает контекст и расширяет имеющийся набор проверок.
  • Экономить токены через режим Record & Replay. Ответы модели сохраняются локально по хешам исходников, поэтому повторные прогоны не расходуют платные кредиты провайдеров.
  • Подключать сторонние нейросети. За счет связки с библиотекой LiteLLM поддерживаются сотни вариантов: от сервисов OpenAI до развертываний в Azure и Google Cloud Vertex AI.
  • Формировать наглядные логи. Программа создает подробный HTML-файл со статусами выполнения, выводом ошибок и сгенерированным кодом, а также умеет отправлять метрики в сервис Weights & Biases.

Цены и доступ

Инструмент полностью бесплатен. Запустить его можно через пакетный менеджер Poetry, установить с помощью pip или скачать как готовый бинарный файл без возни с настройкой локального Python. Пользователь оплачивает только вызовы к сторонним языковым моделям по собственным API-ключам.

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

Сайт Qodo Cover
Код

SWE-2

Модель для программирования внутри Devin, которая быстрее переходит к коду и срезает лишние расходы

Кодплатно

Replit Free Mode

Режим работы Replit Agent на базе GPT-5.6 Luna без списания кредитов за базовые задачи

Кодплатно

Origin

Хостинг репозиториев внутри Cursor с ИИ-агентами и двусторонней синхронизацией с GitHub