EB

epiral/bb-browser

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

6257 stars 608 forks 质量 79 趋势 33MIT

你的浏览器就是 API。CLI + MCP 服务器,AI 代理用你的登录状态控制 Chrome。

概览

你已经登录了Twitter、Reddit、YouTube、知湖、Bilibili、LinkedIn、GitHub——bb浏览器让AI代理能够使用。 所有登录状态都是你真实浏览器的。完整列表→ 互联网是为浏览器而建的。人工智能代理试图通过API访问互联网——但99%的网站并未提供。 bb-browser 则反过来:适配器在你的浏览器标签页内运行 eval,调用 fetch() 并调用你的 cookies,或者调用页面自身的 webpack 模块。网站认为是你。因为是你。 如果你使用 OpenClaw,bb-browser 可以直接通过 OpenClaw 内置的浏览器运行——无需 Chrome 扩展或守护进程: 通过 bb-sites 社区驱动。每个命令一个 JS 文件。 告诉你的 AI 代理:“把 XX 网站变成 CLI”。它会阅读指南,逆向工程带网络的 API——带正文,编写适配器,测试它,并提交 PR。全部都是自主的。 我们测试了这一点:将新网站添加到代理可访问的互联网的边际成本接近零。

概述(AI 翻译)

坏男孩浏览器

你的浏览器就是API。没有密钥。没有机器人。没有抓取工具。

英语 ·中文


你已经登录了 Twitter、Reddit、YouTube、Zhihu、Bilibili、LinkedIn、GitHub——bb-browser 让 AI 代理直接使用。

103个命令,跨36个平台。 全部使用你真实浏览器的登录状态。完整列表→

这个想法

互联网是为浏览器而建的。人工智能代理试图通过API访问互联网——但99%的网站并未提供。

bb-browser则反过来:与其强迫网站提供机器接口,不如让机器直接使用人类界面。适配器在你的浏览器标签页内运行eval,用你的Cookie调用fetch(),或者调用页面自己的webpack模块。网站认为它是你。因为它就是你。

剧作家 / Selenium 抓取自由主义 bb-浏览器
浏览器 无头,孤立 没有浏览器 你的真实Chrome
登录状态 无,必须重新登录 Cookie提取 已经在那里
反机器人 轻易被发现 猫捉老鼠 隐形——确实是用户
复杂认证 无法复制 逆向工程 页面自己处理

快速启动

安装

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


You’re already logged into Twitter, Reddit, YouTube, Zhihu, Bilibili, LinkedIn, GitHub — bb-browser lets AI agents use that directly.

bb-browser site twitter/search "AI agent"       # search tweets
bb-browser site zhihu/hot                        # trending on Zhihu
bb-browser site arxiv/search "transformer"       # search papers
bb-browser site eastmoney/stock "茅台"            # real-time stock quote
bb-browser site boss/search "AI engineer"        # search jobs
bb-browser site wikipedia/summary "Python"       # Wikipedia summary
bb-browser site youtube/transcript VIDEO_ID      # full transcript
bb-browser site stackoverflow/search "async"     # search SO questions

103 commands across 36 platforms. All using your real browser’s login state. Full list →

The idea

The internet was built for browsers. AI agents have been trying to access it through APIs — but 99% of websites don’t offer one.

bb-browser flips this: instead of forcing websites to provide machine interfaces, let machines use the human interface directly. The adapter runs eval inside your browser tab, calls fetch() with your cookies, or invokes the page’s own webpack modules. The website thinks it’s you. Because it is you.

Playwright / Selenium Scraping libs bb-browser
Browser Headless, isolated No browser Your real Chrome
Login state None, must re-login Cookie extraction Already there
Anti-bot Detected easily Cat-and-mouse Invisible — it IS the user
Complex auth Can’t replicate Reverse engineer Page handles it itself

Quick Start

Install

npm install -g bb-browser

Use

bb-browser site update        # pull community adapters
bb-browser site recommend     # see which adapters match your browsing habits
bb-browser site zhihu/hot     # go

OpenClaw (no extension needed)

If you use OpenClaw, bb-browser runs directly through OpenClaw’s built-in browser — no Chrome extension or daemon required:

bb-browser site reddit/hot --openclaw
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent}'

Skill on ClawHub: bb-browser-openclaw

MCP (Claude Code / Cursor)

{
  "mcpServers": {
    "bb-browser": {
      "command": "npx",
      "args": ["-y", "bb-browser", "--mcp"]
    }
  }
}

36 platforms, 103 commands

在 GitHub 查看完整 README

安装

npx -y bb-browser --mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "bb-browser": { "command": "npx", "args": ["-y", "bb-browser", "--mcp"] } } }