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 — и ни один статический анализатор этого не увидит. Нужен живой тест.

ℹ Что такое pull request?
Pull request (PR) — это запрос разработчика на включение изменений кода в основную ветку проекта. Именно на этом этапе происходит code review (проверка кода), где коллеги или автоматические системы ищут ошибки, уязвимости и отклонения от стандартов.

Тестирование приложений в масштабе с 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-компания, которая проверяет все ваши изменения вручную, — это просто непрактично медленно, с учётом того, как быстро мы теперь можем выпускать код с помощью этих моделей», — говорит Дакш.

💡 Computer use — новая суперсила ИИ
Функция computer use (управление компьютером) в GPT-6 Astra позволяет модели самостоятельно открывать браузер, нажимать кнопки, заполнять формы и визуально оценивать интерфейс — так же, как это делает человек-тестировщик, только в десятки раз быстрее.

Как работает тестирование с 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.

⚠ Важно о безопасности
GPT-6 Astra — первая модель OpenAI, достигшая критического порога кибербезопасности. Это означает, что она потенциально способна находить и эксплуатировать ранее неизвестные уязвимости без пошаговых подсказок. Именно поэтому расширенные возможности доступны только через программу 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Генерация и доработка кодаАвтономный агент в репозитории с контекстом через MCPAPI, Codex CLI

Взгляд в будущее: Ultrafast и скорость разработки

Для команды Greptile важнейшим показателем является скорость превращения идей в работающий продукт. Руководство компании видит в модели Ultrafast инструмент для ускорения разработки: «Меня больше всего воодушевляет Ultrafast как рычаг, позволяющий двигаться ровно с той скоростью, с которой мы успеваем генерировать хорошие идеи».

📝 Реальный сценарий использования

Представьте: разработчик в российском финтех-стартапе открывает pull request с новым экраном онбординга. Вместо того чтобы ждать ручного QA-тестирования (которое может занять дни), Greptile:

  1. Запускает dev-версию приложения через GPT-6 Astra
  2. Симулирует прохождение нового пользователя через онбординг на разных разрешениях экрана
  3. Проверяет безопасность нового кода через Daybreak
  4. Использует Codex с контекстом из Knowledge Base для автоматического исправления найденных проблем

Весь цикл — за минуты, а не дни.


Почему это важно для разработчиков

Greptile позиционирует своё решение как нечто большее, чем статический ревьюер pull request: существующая система строит граф файлов, функций и зависимостей репозитория, затем использует параллельных агентов для анализа PR с широким контекстом кодовой базы и обучается стандартам команды на основе комментариев к проверкам.

В октябре 2026 года Greptile представила новые тарифные планы Plus и Apex для более интенсивного анализа pull request.

Три принципа подхода Greptile:

  1. Контекст важнее изоляции — ИИ видит всю кодовую базу, а не только изменённые строки
  2. Живое тестирование важнее статического анализа — GPT-6 Astra буквально «видит» интерфейс так, как его видит пользователь
  3. Защита должна быть доступна всем — не только крупным корпорациям, но и стартапам

Итог

Greptile демонстрирует, как комбинация передовых моделей OpenAI может переосмыслить весь процесс контроля качества кода. По данным независимых оценок, GPT-6 Astra обнаруживает примерно на 4% больше помеченных багов через actionable findings по сравнению с GPT-5.6 Sol и на 22% больше по сравнению с Opus 5.

Тройка инструментов — GPT-6 Astra для визуального тестирования, Daybreak для кибербезопасности и Codex для генерации кода с контекстом — создаёт замкнутый цикл качества: от написания кода до его проверки, защиты и исправления. Это не просто ускорение code review — это его качественное переосмысление.