Почему браузеры для людей не подходят нейросетям

09 апр 2026
611
86
2
3 недели

Вчера наткнулся на Tandem Browser и сначала не понял, зачем вообще нужен еще один проект на Electron. Казалось бы, возьми Playwright или Puppeteer, прикрути к Chrome и радуйся. Но автор проекта, один из мейнтейнеров OpenClaw, заходит с другой стороны. Он утверждает, что обычные браузеры просто не умеют безопасно работать, когда за штурвалом сидит ИИ-агент.

Знакомая ситуация: вы запускаете автономного агента, даете ему доступ к вкладке, а он случайно сливает ваши куки или токены в POST-запросе на какой-нибудь левый домен. Или еще хуже — попадает на страницу с Prompt Injection, которая перехватывает управление. Tandem пытается решить эти проблемы на уровне самого браузера, а не внешних скриптов.

Что это за зверь

Tandem Browser — это локальный браузер, который создавался специально для совместной работы человека и ИИ-агента OpenClaw. Идея в том, что вы и нейросеть сидите в одном окне, видите одни и те же вкладки и можете подхватывать задачи друг у друга.

Tandem Browser — homescreen with OpenClaw sidebar

Проект сейчас находится в стадии Developer Preview. Это значит, что бинарников пока нет, нужно собирать из исходников, а поддержка Windows пока «на бумаге». Но сама концепция «безопасности из коробки» для ИИ заставляет присмотреться к нему внимательнее.

Реклама

Восемь слоев защиты от ИИ-глупостей

Самое интересное здесь — модель безопасности. Разработчики встроили целый стек проверок между веб-контентом и агентом.

Во-первых, тут есть сетевой щит с блэклистами доменов и IP. Во-вторых, браузер сканирует тела POST-запросов на предмет утечки учетных данных. Если агент решит отправить ваш пароль куда-то не туда, Tandem это заметит.

Есть и более глубокие штуки:

  • AST-анализ JavaScript в реальном времени.
  • Мониторинг поведения каждой отдельной вкладки.
  • Изоляция слоев: скрипты на странице не могут понять, что ими управляет агент, и не могут «прощупать» его параметры.

Если происходит что-то подозрительное, браузер не просто блокирует действие, а выводит запрос человеку. Вы выступаете в роли предохранителя.

Как это работает на практике

Для взаимодействия с агентом Tandem поднимает локальный API на порту 8765. Там больше 300 эндпоинтов. Через них OpenClaw может открывать вкладки, делать скриншоты, доставать данные из DOM или имитировать действия пользователя.

Интерфейс разделен на две части. Слева — мессенджеры и рабочие инструменты (Telegram, Slack, Discord, почта). Они живут в изолированных сессиях. Справа — панель Wingman, где живет сам OpenClaw. Он видит то же, что и вы, может анализировать открытую страницу и помогать в реальном времени.

Tandem Browser — browsing with OpenClaw

Кстати, агент может работать в фоновых вкладках через заголовок X-Tab-Id. Это удобно: вы читаете документацию в одной вкладке, а агент в это время парсит данные в пяти других, не перехватывая у вас фокус и не мешая скроллить.

Кому и зачем это нужно

В первую очередь проект заточен под OpenClaw. Если вы используете этот стек, Tandem станет логичным продолжением рабочего окружения.

Вот пара сценариев, где это реально экономит время:

  1. Исследование: вы открываете десяток вкладок по теме, а агент параллельно их читает, делает выжимки и сохраняет важное в заметки.
  2. Работа с SPA: Tandem позволяет агенту использовать снапшоты и поиск по DOM вместо того, чтобы пытаться угадать структуру страницы по сырому HTML.
  3. Сложные флоу с авторизацией: агент работает в вашем реальном контексте, но под присмотром систем безопасности.

Как пощупать

Для запуска понадобятся Node.js 20+ и прямые руки. Пока поддерживаются macOS и Linux.

npm install
npm start

После запуска можно проверить статус через curl:

TOKEN="$(cat ~/.tandem/api-token)"
curl -sS http://127.0.0.1:8765/status -H "Authorization: Bearer $TOKEN"

Если вернулся JSON со статусом — всё, можно подключать OpenClaw.

Tandem Browser — это не замена вашему основному браузеру для просмотра мемов. Это скорее специализированный верстак. У проекта есть шероховатости: документация местами обрывочна, а отсутствие готовых сборок отсеет часть аудитории. Но если вы строите автономных агентов и устали от того, что они ведут себя непредсказуемо в обычном Chrome, Tandem стоит того, чтобы потратить вечер на его сборку.

Проект открытый, лицензия MIT, так что если вы разбираетесь в Electron или безопасности браузеров, там есть где разгуляться в плане контрибьютов. Особенно ждут помощи с Linux-версией и полировкой API.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.