browseros-ai/BrowserOS
🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.
BrowserOS – AIエージェント向けChromiumフォーク
概要 – BrowserOSはオープンソースのChromiumベースのブラウザで、2つのバージョンがあります:
- BrowserOS neo – AIエージェントによって操作されるセカンダリブラウザです。Chromeのログイン情報をインポートし、Claude Code、Codex、Cursor、VS Codeなどのエージェントを接続して、Webタスク(例:「フライトを予約」)を任せることができます。各エージェントは独自のタブで実行され、ダッシュボードでライブ進行を確認でき、後でセッション全体をシーク可能な動画として再生できます。
- BrowserOS – その逆で、あなたが操作する通常のブラウザで、新しいタブごとにAIアシスタントが組み込まれています。自分のLLMキーまたはローカルのOllamaモデルを使用できます。
両方のブラウザはローカルで実行され(macOS、Windows、Linux)、ログイン情報、スクリーンショット、セッション録画などすべてのデータをマシン上に保持し、ページコンテンツをクラウドに送信することはありません。
主要な技術コンポーネント
- Chromiumフォーク –
packages/browseros/(C++、Pythonパッチ)にあります。追加のプライバシー対策としてungoogled-chromiumパッチを使用しています。 - エージェントプラットフォーム –
packages/browseros-agent/にあるTypeScript+Rustコード。以下を提供します:- MCPサーバー(
claw-server) – エージェントが通信するマルチクライアントプロトコルエンドポイント。 - ダッシュボードUI(
claw-app) – ライブエージェントタブ、進行状況、再生コントロールを表示するReact/WXT拡張機能。 - Bunベースのバックエンド(
server) – MCPツールを公開し、AIエージェントループを実行します。 - Rustクレート – CDPバインディング、コアプリミティブ、ハーネス統合用。
- MCPサーバー(
- ワンクリック統合 – UIは、手動設定なしでサポートされている「ハーネス」(Claude Code、Codex、Cursor、VS Code、OpenClaw、Hermesなど)を検出して接続できます。
- 再生と監査 – 各エージェントセッションは、
~/.browserclaw/の下にステップバイステップのアクションタイムラインとともにビデオとして保存されます。
重要な理由
- 既存のヘッドレスドライバー(Playwright、Selenium)はログイン状態のない新しいブラウザを起動するため、多くの実世界の自動化タスクが不可能になります。BrowserOSは既存のChrome認証情報をインポートするため、エージェントはあなたとして行動できます。
- クラウドブラウザサービスはデータセンターで実行され、サイトによってブロックされることが多く、個人アカウントを使用できません。BrowserOSはローカルで実行されるため、IPベースのブロックを回避し、プライバシーを保護します。
- 単一のLLMベンダーに限定されません。MCP(マルチクライアントプロトコル)を実装する任意のツールを接続できます。
はじめに
brew tap browseros-ai/tap
brew install --cask browseros-neo # macOS
# または、上記のバッジからWindows / Linux用のインストーラーをダウンロード
その後、Chromeデータをインポートし、エージェントを接続して、自然言語でタスクを指示します。
コミュニティと貢献
- サポート用のDiscord、Slack、公開Xアカウント。
- TypeScript/Rust側(約15分)とChromium側(約100GBのディスク容量が必要)の貢献ガイド。
- AGPL-3.0ライセンス。
結論 – BrowserOSは、お気に入りのAIコーディングエージェントによってプログラム的に制御できる、フル機能でプライバシー第一のChromiumブラウザを提供し、すべてをデバイス上に保ちながら実世界のWeb自動化を可能にします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト