Проблема: лимиты, которые блокируют работу
Агентные IDE изменили то, как разработчики и технические команды работают с кодом. Но у облачных платформ есть встроенное ограничение: лимиты запросов контролирует платформа, а не пользователь. В часы пик или при интенсивной работе это превращается в реальный блокер.
Классические варианты решения — перейти на CLI или локальную IDE — работают, но теряется удобство интерфейса. Разработчик OpenGravity выбрал третий путь: воспроизвести интерфейс агентной IDE прямо в браузере, но с собственным API-ключом.
Решение: BYOK + WebContainer
OpenGravity — браузерная агентная IDE на чистом HTML/CSS/JS. Никакой установки: запускаешь локальный сервер, открываешь страницу — и получаешь рабочую среду с терминалом, файловым менеджером и проактивным агентом.
Ключевые элементы архитектуры:
BYOK (Bring Your Own Key) — пользователь вводит собственный Gemini API-ключ. Ключ хранится только в localStorage браузера. Никаких посредников, никаких чужих лимитов.
WebContainer API — технология, позволяющая запускать Linux-подобную среду прямо в браузере. Агент выполняет bash-команды, устанавливает npm-пакеты, читает и пишет файлы в реальном времени.
Проактивный агент — не просто автодополнение кода. Агент планирует задачу, разбивает её на шаги, выполняет каждый шаг в терминале и верифицирует результат. Пользователь задаёт цель — агент доходит до неё сам.
Результат: что это значит для бизнеса
OpenGravity в текущем виде — альфа-версия с известными багами. Но паттерн, который он демонстрирует, прагматично применим уже сейчас.
Контроль над данными. Если компания работает с чувствительными данными, передача запросов через облачную платформу-посредника — риск. BYOK-модель устраняет этот слой: запрос идёт напрямую от браузера к API провайдера.
Экономика токенов. Корпоративный API-ключ с выделенными лимитами дешевле и предсказуемее, чем подписка на агентную платформу с ограничениями по запросам.
Быстрое прототипирование. Нет установки, нет конфигурации среды — открыл браузер, подключил ключ, начал работать. Для команд, которым нужно быстро проверить гипотезу, это реальное преимущество.
Проект открыт под лицензией GPL-3.0 и ищет контрибьюторов на поддержку OpenAI/Anthropic и улучшение агентной оркестрации. Архитектура уже работает — дело за полировкой.