Перейти к содержимому

РешенияБраузерная автоматизацияСкоро появится

Настоящие браузеры, управляемые из кода

В Браузере каждая сессия браузера работает в собственной microVM под управлением Playwright или Puppeteer, а авторизации сохраняются. Пока Браузер не открылся, браузер уже сегодня можно запустить в песочнице.

Страница Браузера

TypeScript, уже сегодня
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 или с экраном.

  • В планах

    Авторизации сохраняются от сессии к сессии — в профиле.

Иллюстрации условны

Используемые продукты

Начните с того, что уже есть

Песочница из нашего образа с браузером уже сегодня запускает Chromium, а Playwright подключается к нему снаружи.

ПесочницаSDK для TypeScript