Developer preview · v0.1

Дайте агенту
браузер.
Сохраните память.

Постоянные профили. Ваши прокси. Компактный контекст страниц. Браузерная инфраструктура для агентов, которые действительно работают.

На вашем сервере · Без GPU · Сессии остаются у вас

agent → pentest2browser / illustrative
# persistent session / p01
→ navigate /register
  200 · page ready

→ get_text interactive_only=true
  input:email "Email" [ref=s1e0]
  input:password "Password" [ref=s1e1]
  button "Register" [ref=s1e2]

→ fill_form data={ email, password }
  ok · 2 fields

→ run_scenario register · p02
  ok · workflow replayed
● persistent profiletext-first · CPU
Постоянные профили SOCKS5 с авторизацией MCP + CLI + SDK Текст вместо скриншотов
СОЗДАНО ДЛЯ АГЕНТНЫХ СЦЕНАРИЕВ

Браузер, который помнит.
API, который понимает задачу.

Структурированные наблюдения и повторяемые действия вместо бесконечных скриншотов и хрупких скриптов.

01 /

Постоянство по умолчанию

Cookies, localStorage и IndexedDB хранятся в независимых каталогах профилей. Закройте агента. Продолжите сессию.

02 /

Ваша сеть — ваши правила

Закрепите за профилем корпоративный или выделенный прокси. Локальный мост берёт SOCKS5-авторизацию на себя, не раскрывая пароль модели.

03 /

Меньше контекста, больше действий

Компактные ARIA-снимки и ссылки на элементы. Вся форма — одним вызовом. Скриншот — только когда он действительно нужен.

04 /

Изучить один раз. Повторить точно.

Сохраните сценарий с переменными и запускайте его в разных профилях. Модель разбирает исключения, а не ищет каждое поле заново.

05 /

Интерфейсы для ИИ-агентов

Streamable HTTP MCP, CLI и клиенты JS/Python. Один проверяемый контракт инструментов для всех способов подключения.

06 /

Прозрачная диагностика

Аудит результатов, ошибки и метрики. Обнаружение проверки, токен солвера и принятие сайтом — отдельные состояния.

КАК ЭТО УСТРОЕНО

Модель принимает решения.
Ваш сервер управляет браузером.

01 →

Агент

OpenCode или другой клиент отправляет структурированное действие.

02 →

MCP / CLI

Авторизованный запрос попадает в ограниченную очередь своей сессии.

03 →

Профиль + прокси

Постоянный Chromium-контекст использует закреплённый прокси-мост.

04 →

Компактный ответ

Текст, ссылки на элементы и результат. Тяжёлые артефакты остаются вне промпта.

LESS PROMPT. MORE BROWSER.

Вся форма. Один вызов.

Структурированные действия не зависят от поставщика модели. Повторяемую работу сохраните в сценарий — агенту останется проверить результат.

Встраивается в ваш процесс

OpenCodeCursorMCP clientsPython / JS
// POST /v1/tools/fill_form
{
  "session": "p01",
  "form_selector": "#register",
  "data": {
    "email": "[email protected]",
    "password": "${password}"
  },
  "submit": false
}

// one compact response
{
  "ok": true,
  "filled_fields": ["email", "password"],
  "unfilled_fields": []
}
@PENTEST2BOT

Познакомьтесь с остальными инструментами.

Pentest2Bot — наш Telegram-бот для security-инструментов и новостей проекта. Следите за разработкой, обсудите свой сценарий или интеграцию с командой.

Открыть Pentest2Bot ↗
STATUS / ROADMAP

Развиваем продукт. Честно говорим о границах.

В публичном репозитории — MIT-спецификация, схемы и примеры. Серверная реализация распространяется отдельно.

  • PREVIEWПостоянный Chromium, прокси-мосты, формы и действия, MCP и сохранённые сценарии.
  • ПРОВЕРКАЛокальные acceptance-тесты пройдены. Совместимость реальных CAPTCHA и провайдеров проверяется отдельно.
  • ДАЛЬШЕДругие браузерные движки, полные схемы ответов, production-проверки и пакетные релизы.

Перед подключением

Гарантируется обход Cloudflare или CAPTCHA?

Нет. Обнаружение проверки, получение токена и принятие сайтом — разные операции. Мы не обещаем универсальный обход и не выдумываем процент успеха.

Подойдёт сервер без видеокарты?

Да. Обычные формы и JavaScript-страницы работают в headless Chromium на CPU. Производительность зависит от процессора, памяти и самих сайтов.

Реализация открыта?

Публичная спецификация и примеры доступны по MIT. Реализация отделена; условия её релизного лицензирования и распространения готовятся.

Можно установить из npm или PyPI?

Пакеты в реестрах пока не выпущены. Проверенные инструкции установки появятся в официальном репозитории.