RIFT: AI-программист, который не просто пишет код, а проверяет свою работу

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

RIFT — open-source coding agent для терминала, построенный на базе OpenCode. Его особенность — встроенная проверка результата.

После изменений он может:

• Запустить тесты, линтер и проверку типов. • Показать реальный вывод команд, а не просто заявить об успехе. • Сопоставить описание выполненной работы с фактическим git diff. • Для интерфейсных задач открыть браузер, проверить страницу и найти ошибки в консоли.

Поддерживает модели Claude, GPT, Gemini, DeepSeek и локальные модели.

💡 Как применить

Допустим, ты разрабатываешь SaaS-сервис и просишь AI добавить восстановление пароля.

RIFT может не только изменить backend и frontend, но и запустить имеющиеся проверки, показать упавшие тесты и обнаружить ситуацию, когда AI утверждает, что добавил защиту от повторной отправки писем, хотя в коде её нет.

🧪 Проверка на практике

Попробуй дать ему такую задачу: Найди проблему в обработке ошибок API. Исправь её, добавь тесты и проверь, что существующая функциональность не сломалась. Покажи результаты всех проверок и фактический diff.

Смотри не только на итоговый ответ, но и на вывод тестов. Если проверка не запустилась — это не считается успешным результатом.

Кому пригодится

• Разработчикам, использующим AI для изменения больших проектов. • Командам, которым важно проверять AI-generated code. • Тем, кто хочет автоматизировать рутинные проверки перед Pull Request.

Реальный вывод:

Полезная идея здесь не в очередном генераторе кода, а в разделении двух вещей: AI говорит, что сделал, а инструменты проверки показывают, что действительно произошло.

Важный нюанс: RIFT — независимый форк OpenCode, а не официальный продукт его команды. Проект молодой, поэтому перед использованием в рабочем репозитории стоит проверить разрешения и внимательно изучить изменения.

Как попробовать сегодня 🤝

Установка на Windows (PowerShell):

irm https://raw.githubusercontent.com/Datum-Collective/RIFT-coding-agent/main/opencode/install.ps1 | iex

Затем перейди в папку проекта и запусти: rift

Нужен API-ключ выбранного провайдера модели или доступная бесплатная модель.

🔗 GitHub: https://github.com/Datum-Collective/RIFT-coding-agent

RIFT: AI-программист, который не просто пишет код, а проверяет свою работу
Большинство AI-инструментов после изменения кода сообщают, что задача выполнена | Сетка — социальная сеть от hh.ru