РешенияБраузерная автоматизацияСкоро появится
Настоящие браузеры, управляемые из кода
В Браузере каждая сессия браузера работает в собственной microVM под управлением Playwright или Puppeteer, а авторизации сохраняются. Пока Браузер не открылся, браузер уже сегодня можно запустить в песочнице.
import { chromium } from "playwright-core";
import { Sandbox, BROWSER_IMAGE } from "glac";
const sbx = await Sandbox.create({ image: BROWSER_IMAGE });
const browser = await chromium.connectOverCDP(sbx.url(9222));
const page = browser.contexts()[0].pages()[0];
await page.goto("https://example.com");Chromium в песочнице из нашего образа с браузером, DevTools на порту 9222, доступ по подписанной ссылке.
Что уже решено
Решено к открытию Браузера после запуска.
- В планах
Оплата по факту использования: CPU — пока идут вычисления, память — пока браузер не спит, с шагом 128 MiB и с точностью до миллисекунды.
- В планах
Рядом с агентом: агент — в собственной песочнице, браузер — рядом.
- В планах
Стандартный размер и крупнее: 1 vCPU и 2 GiB или больше, оплата по тем же правилам.
- В планах
Во сне сохраняет состояние по цене $0.02 за GB-месяц.
- В планах
Chrome или Lightpanda — в режиме headless или с экраном.
- В планах
Авторизации сохраняются от сессии к сессии — в профиле.
Иллюстрации условны
Используемые продукты
- БраузерСкороНастоящие браузеры, управляемые из кодаСами браузеры — когда откроется Браузер.
- ПесочницаСвой компьютер для каждого агентаБраузер в песочнице уже сегодня и агент, который им управляет.
- КубЛюбой образ контейнера как приложение, которое спит между запросамиНа чём построен Браузер: те же microVM, что и у каждого продукта.
Начните с того, что уже есть
Песочница из нашего образа с браузером уже сегодня запускает Chromium, а Playwright подключается к нему снаружи.