Новые «клешни» у рака в Open Source! 3,1 тыс. звёзд на GitHub
Желание, чтобы ИИ-агент проверял тренды или искал в X, может звучать просто. Но чтобы заставить его работать стабильно, нужно учесть множество проблем. Можно поискать API-ключ, но 99% сайтов его не имеют. Можно написать скрапер — код сломается при изменении сайта, и придётся бояться блокировки. Можно использовать безголовый браузер, например Playwright — каждый раз перелогиниваться, возиться с управлением куками, и сайт всё равно может определить, что вы бот. Самое раздражающее? Ваш браузер Chrome уже вошёл во все сайты, а агенту приходится начинать с нуля.

На GitHub есть проект под названием bb-browser. BadBoy Browser. Браузер «плохиш». Проект с открытым исходным кодом, набравший на данный момент 3,1 тыс. звёзд. Разработчик опубликовал длинный пост на Reddit r/LocalLLaMA о происхождении проекта, что вызвало вирусное распространение. Его обсуждали на главной странице Hacker News, рекомендовали в колонках Zhihu и горячо дебатировали в сообществе Jike. Даже автор признал, что подход «плохой». Но он элегантен до степени неоспоримости.
Момент «Эврика!»
Разработчик объяснил происхождение проекта на Reddit. Изначально речь шла просто о том, чтобы дать ИИ-агенту доступ к Reddit. Все традиционные решения были проблематичны — перелогин, управление куками, борьба с ограничениями. Затем он посмотрел на свой уже авторизованный Chrome и подумал: я уже вошёл, зачем мне делать всё заново? Почему бы просто не запустить код прямо внутрибраузера?
Он попробовал. Вызвал модуль webpack на странице X, заставил страницу саму подписывать запросы. Статус 200. Результаты поиска вернулись идеально. Он какое-то время смотрел на экран — эта штука работала в его настоящембраузере, используя его настоящийстатус входа. Сайт буквально не мог отличить это от его обычного использования. Как он сказал на Reddit: «Сайт буквально не может отличить это от меня, использующего его нормально.«
Этот момент решил название проекта: bb-browser, BadBoy Browser, браузер-плохиш. «Подход плохой. Но он такой элегантный.«

Основная идея в одном предложении: Используй напрямую свой уже авторизованный реальный браузер. ИИ-агент выполняет код в вашем Chrome, использует ваш статус входа и получает структурированный JSON. Сайт видит это как ваши действия.
36 платформ, все написаны сообществом
В репозитории bb-sitesесть один JS-файл на команду. X, Reddit, GitHub, StackOverflow, Bilibili, arXiv — в общем, у любого сайта, который вы можете придумать, уже есть адаптер, написанный кем-то.
bashbashbb-browser site twitter/search "ИИ-агент"
bb-browser site zhihu/hot
bb-browser site arxiv/search "transformer"
bb-browser site eastmoney/stock "Маотай"
Всё возвращает структурированный JSON. Заголовок, ссылка, популярность — всё, что нужно. Все команды поддерживают вывод --jsonи даже встроенную фильтрацию --jq:
bashbashbb-browser site xueqiu/hot-stock 5 --jq '.items[] | {name, changePercent}'
Даёт вам отфильтрованные данные напрямую.
Сделать любой сайт CLI-инструментом за 10 минут
Что ещё безумнее, так это вот что. Вы говорите ИИ-агенту: «Помоги сделать сайт XX доступным через CLI». Агент автоматически читает инструкцию, использует bb-browser network --with-bodyдля реверс-инжиниринга сетевых запросов, пишет адаптер, тестирует его и отправляет PR в репозиторий сообщества. Весь процесс автоматический. Автор протестировал с 20 ИИ-агентами, работающими параллельно, каждый реверс-инжинирил свой сайт, и все преуспели. Он сказал: «Предельные затраты на включение нового сайта в доступ для агентов стремятся к нулю.» Это сильное заявление.
Агент может провести кросс-платформенное исследование за минуту: искать научные статьи на arXiv, видеть социальные обсуждения на X, находить проекты с открытым исходным кодом на GitHub, искать технические вопросы-ответы на StackOverflow, проверять китайские сообщества на Zhihu, читать отраслевые новости на 36Kr. Шесть платформ, шесть измерений, всё в структурированном JSON. Быстрее любого исследователя-человека.
Три команды
bashbashnpm install -g bb-browser
bb-browser site update
bb-browser site zhihu/hot
Установить, загрузить адаптеры и вперёд.
Три режима работы: Режим OpenClaw (--openclaw, использует встроенный браузер OpenClaw, расширение не нужно), режим расширения Chrome, режим MCP (интеграция с Claude Code / Cursor).
Известные проблемы:
- В Windows
--openclawможет выдать ошибкуspawnSync npx ENOENT; используйте--port, чтобы указать CDP-порт. - В macOS есть проблемы с IPv6; демону требуется
--host 127.0.0.1для привязки к IPv4.
Замечание по безопасности: Кто-то провёл аудит безопасности и нашёл 4 критические уязвимости — отсутствие аутентификации, wildcard CORS, инъекция eval. Автор их с тех пор исправил. Но предупреждение: Не запускайте bb-browser, будучи авторизованным в своём банковском аккаунте. Такой подход «выдавания себя за пользователя» может нарушать Условия обслуживания некоторых сайтов. Имейте это в виду при использовании.
Адрес на GitHub: https://github.com/epiral/bb-browser
«Интернет был создан для браузеров. ИИ-агенты пытались получить к нему доступ через API, но у 99% сайтов нет API. bb-browser делает наоборот: вместо того чтобы заставлять сайты предоставлять машинные интерфейсы, позволить машине использовать человеческий интерфейс напрямую».
BadBoy Browser. Подход плохой, но он действительно элегантный.