EB

epiral/bb-browser

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

6251 stars 609 forks 品質 79 トレンド 33MIT

ブラウザがAPIです。CLI+MCPサーバーで、AIエージェントがログイン状態でChromeを制御できます。

概要

あなたはすでにTwitter、Reddit、YouTube、Zhihu、Bilibili、LinkedIn、GitHubにログインしています — bbブラウザはAIエージェントを可能にします。 すべて本物のブラウザのログイン状態を使っています。完全なリスト→ インターネットはブラウザのために作られました。AIエージェントはAPIを通じてアクセスしようと試みていますが、99%のウェブサイトはAPIを提供していません。 bb-browserはこれを逆にします:アダプターはブラウザタブ内で評価を実行し、クッキーでfetch()を呼び出し、ページ固有のウェブパックモジュールを呼び出します。ウェブサイトはあなただと思い込んでいます。なぜなら、それはあなただからです。 OpenClawを使う場合、bbブラウザはOpenClawの内蔵ブラウザを直接通って動作します — Chrome拡張機能やデーモンは不要です: bb-sitesを使ったコミュニティ主導。コマンドごとにJSファイル1つ。 AIエージェントに「XXのウェブサイトをCLIに変換する」と伝えてください。AIエージェントはガイドを読み、ネットワーク(ボディ付き)でAPIをリバースエンジニアリングし、アダプターを書き、テストし、PRを提出します。すべて自律的に。 私たちはこれを検証しました:エージェントがアクセス可能なインターネットに新しいウェブサイトを追加する際の限界費用はほぼゼロに近づいています。

概要(AI 翻訳)

バッドボーイブラウザ

あなたのブラウザがAPIです。鍵は使いません。ボットも使いません。スクレイパーも使いません。

英語 ·中文


あなたはすでにTwitter、Reddit、YouTube、Zhihu、Bilibili、LinkedIn、GitHubにログインしています。bb-browserはAIエージェントがそれを直接使えるようにしています。

36プラットフォームで103コマンド。 すべて本物のブラウザのログイン状態を使っています。完全なリスト→

アイデア

インターネットはブラウザのために作られました。AIエージェントはAPIを通じてアクセスしようと試みていますが、99%のウェブサイトはAPIを提供していません。

bb-browserはこれを逆にします:ウェブサイトに機械インターフェースを強制する代わりに、機械が直接人間のインターフェースを使わせてください。 アダプターはブラウザタブ内でevalを実行し、クッキーでfetch()を呼び出し、ページのウェブパックモジュールを呼び出します。ウェブサイトはあなただと思い込んでいます。なぜなら、それは**あなただからです。

劇作家 / Selenium リベキュー bb-ブラウザ
ブラウザ ヘッドレス、孤立 ブラウザなし あなたの本当のChrome
ログイン状態 なし、再ログインが必要 クッキー抽出 すでにそこにある
アンチボット 簡単に検出される 猫とネズミ 透明 — それはユーザーです
複雑な認証 複製できません リバースエンジニアリング ページ自身が処理します

クイックスタート

インストール

このページは 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
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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