Greptile: обнаружение багов вышло за рамки code review
Как стартап Greptile использует GPT-6 Astra, Daybreak и Codex для автоматизации тестирования, защиты и снижения переработок в коде.
Greptile: как обнаружение багов вышло за рамки code review
«Наша задача — сокращать количество ошибок и делать программное обеспечение мира надёжнее» — Дакш Гупта, сооснователь и CEO Greptile
Greptile — стартап, который создаёт AI-агентов для проверки и тестирования изменений в коде с учётом полного контекста всей кодовой базы. Компания использует GPT-6 Astra для тестирования пользовательских сценариев, Daybreak — для укрепления безопасности, а Codex — для сокращения переработок.
Greptile была основана в 2023 году Дакшем Гуптой, Сухуном Чоем и Вайшантом Камесваранем. Компания прошла через акселератор Y Combinator (выпуск Winter 2024) и сейчас сосредоточена на AI-проверке кода и независимой валидации как человеческого, так и сгенерированного ИИ кода. В октябре 2026 года Greptile привлекла $50 млн в рамках Series B под руководством Menlo Ventures при оценке в $750 млн.
Что не так с традиционным code review?
Обычная проверка pull request (PR — запроса на включение изменений) — это взгляд на изменённый код. Но этого часто недостаточно.
Валидация pull request включает проверку логической корректности кода, соответствия намерениям разработчика, безопасности и отсутствия регрессий. Часть этих проверок требует фактического запуска приложения — одного чтения кода может быть недостаточно, чтобы обнаружить проблему.
Очевидный пример: кнопка на сайте исчезает при просмотре с iPhone — и ни один статический анализатор этого не увидит. Нужен живой тест.
Тестирование приложений в масштабе с GPT-6 Astra
GPT-6 Astra ориентирован на агентное использование компьютера (computer use), профессиональную работу с документами, долгосрочное кодирование в Codex и защитную работу в сфере кибербезопасности.
Именно возможность GPT-6 Astra управлять компьютером (computer use) даёт Greptile инструмент для автоматизации тестирования в промышленных масштабах.
Яркий пример: кнопка, которая исчезает при просмотре сайта на iPhone. С помощью GPT-6 Astra Greptile запускает dev-сервер для pull request, масштабирует браузер до размеров экрана iPhone и симулирует поведение пользователя в приложении — визуальное понимание модели позволяет обнаружить исчезнувшую кнопку.
«QA-компания, которая проверяет все ваши изменения вручную, — это просто непрактично медленно, с учётом того, как быстро мы теперь можем выпускать код с помощью этих моделей», — говорит Дакш.
Как работает тестирование с GPT-6 Astra
graph TD
A[Разработчик создаёт Pull Request] --> B[Greptile запускает dev-сервер]
B --> C[GPT-6 Astra открывает браузер]
C --> D[Симуляция пользовательского сценария]
D --> E{Визуальный анализ интерфейса}
E -->|Баг найден| F[Отчёт об ошибке в PR]
E -->|Всё в порядке| G[PR одобрен]
F --> H[Разработчик исправляет баг]
H --> B
Усиление защиты клиентов с помощью Daybreak
Более мощные модели одновременно упрощают злоумышленникам эксплуатацию уязвимостей в приложениях — под угрозой оказываются даже те компании, которые раньше не были типичными целями атак.
«Мы хотим сделать так, чтобы даже стартап мог легко защитить свои системы», — говорит Дакш. — «С Daybreak мы делаем это очень безопасным способом, гарантируя клиентам более совершенные механизмы защиты, чем те атакующие инструменты, которые есть у злоумышленников».
Daybreak — это программа OpenAI в сфере кибербезопасности с двумя уровнями доступа:
Daybreak Blue охватывает типовые задачи защиты: безопасный code review, сортировка уязвимостей и валидация патчей на стандартных моделях OpenAI. Daybreak Red предоставляет одобренным организациям доступ к специализированным кибер-моделям для более чувствительных задач — включая создание proof-of-concept эксплойтов, пентесты и red teaming — при наличии отдельного и более строгого одобрения.
OpenAI классифицирует Astra как достигшую порога «Critical» в кибербезопасности согласно своей Preparedness Framework (системе оценки готовности), поэтому возможности создания эксплойтов ограничены программой Daybreak.
Сокращение переработок с помощью Codex
Codex — это AI-агент OpenAI для написания кода, работающий в терминале и способный автономно выполнять задачи в репозитории.
Greptile формирует Knowledge Base (базу знаний) — индекс кодовой базы компании, который документирует её работу в форме, понятной как людям, так и агентам. Эта документация становится доступной для Codex через сервер на базе протокола MCP (Model Context Protocol — протокол контекста модели).
Greptile поддерживает детальную базу знаний о том, как работает каждая часть кодовой базы, а также историю прошлых инцидентов. Начиная с сентября 2026 года, кодовые агенты — такие как Codex и Claude — могут обращаться к Knowledge Base через MCP-сервер Greptile, чтобы использовать накопленные знания для написания более качественного кода.
Это позволяет Codex писать код, следуя уже сложившимся паттернам клиента. Тысячи клиентов уже подключили Codex к базе знаний Greptile.
Для оценки результата команда отслеживает частоту отката AI-сгенерированного кода (code reverts). «Когда мы предоставляем агентам контекст, откатов становится меньше, и клиенты экономят время и вычислительные ресурсы». Сэкономленные ресурсы клиенты направляют на новые задачи вместо доработки уже написанного кода.
Greptile использует Codex и для собственной разработки. «Мы — огромные пользователи Codex. У нас колоссальный объём использования во всех функциях — в особенности в инженерии».
Сравнение трёх инструментов в стеке Greptile
| Инструмент | Роль в пайплайне | Ключевая возможность | Уровень доступа |
|---|---|---|---|
| GPT-6 Astra | Тестирование UX/UI и сценариев | Computer use — визуальное управление браузером | ChatGPT Plus/Pro/Enterprise, API |
| Daybreak | Кибербезопасность | Secure code review, пентест, анализ уязвимостей | По заявке (Blue/Red) |
| Codex | Генерация и доработка кода | Автономный агент в репозитории с контекстом через MCP | API, Codex CLI |
Взгляд в будущее: Ultrafast и скорость разработки
Для команды Greptile важнейшим показателем является скорость превращения идей в работающий продукт. Руководство компании видит в модели Ultrafast инструмент для ускорения разработки: «Меня больше всего воодушевляет Ultrafast как рычаг, позволяющий двигаться ровно с той скоростью, с которой мы успеваем генерировать хорошие идеи».
Представьте: разработчик в российском финтех-стартапе открывает pull request с новым экраном онбординга. Вместо того чтобы ждать ручного QA-тестирования (которое может занять дни), Greptile:
- Запускает dev-версию приложения через GPT-6 Astra
- Симулирует прохождение нового пользователя через онбординг на разных разрешениях экрана
- Проверяет безопасность нового кода через Daybreak
- Использует Codex с контекстом из Knowledge Base для автоматического исправления найденных проблем
Весь цикл — за минуты, а не дни.
Почему это важно для разработчиков
Greptile позиционирует своё решение как нечто большее, чем статический ревьюер pull request: существующая система строит граф файлов, функций и зависимостей репозитория, затем использует параллельных агентов для анализа PR с широким контекстом кодовой базы и обучается стандартам команды на основе комментариев к проверкам.
В октябре 2026 года Greptile представила новые тарифные планы Plus и Apex для более интенсивного анализа pull request.
Три принципа подхода Greptile:
- Контекст важнее изоляции — ИИ видит всю кодовую базу, а не только изменённые строки
- Живое тестирование важнее статического анализа — GPT-6 Astra буквально «видит» интерфейс так, как его видит пользователь
- Защита должна быть доступна всем — не только крупным корпорациям, но и стартапам
Итог
Greptile демонстрирует, как комбинация передовых моделей OpenAI может переосмыслить весь процесс контроля качества кода. По данным независимых оценок, GPT-6 Astra обнаруживает примерно на 4% больше помеченных багов через actionable findings по сравнению с GPT-5.6 Sol и на 22% больше по сравнению с Opus 5.
Тройка инструментов — GPT-6 Astra для визуального тестирования, Daybreak для кибербезопасности и Codex для генерации кода с контекстом — создаёт замкнутый цикл качества: от написания кода до его проверки, защиты и исправления. Это не просто ускорение code review — это его качественное переосмысление.