ego (lite) はブラウザそのもの、ego は端末を横断して動くあなた専属のエージェントです。
順番待ちリストに参加する
ego lite vs Playwright MCP

最高のPlaywright MCP代替

Playwright MCPは、ブラウザ自動化のためのMicrosoft製MCPサーバーです。navigate、click、snapshotをMCPツールとして公開しており、MCPに対応したエージェントならテストスクリプトを書かずにブラウザを操作できます。

ego liteは実際のChromeを直接操作し、ステップごとに1回のMCPツール呼び出しをする代わりに複数の動作を1回のJavaScript呼び出しにまとめます。その結果、タスク全体をPlaywright MCPより3〜4倍速く終えられます。

導入している開発者の所属先
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

ego liteがPlaywright MCPより優れている理由

すでにClaude CodeやCodexにPlaywright MCPを追加しているなら、あのループはご存知のはずです。スナップショット、クリック、待機、またスナップショット。すべてのステップがモデルを介した往復になります。ego liteはこのループを、オープンソースの ego-browserシェルを通じてコーディングエージェントが操作するエージェントネイティブなブラウザに置き換えます。

実タスクで 3〜4倍速い

Playwright MCPはステップごとにツール呼び出しを通じてページを読み直すため、モデルが考えている間ブラウザは何もせず待機します。

ego liteでは、すべてのページが圧縮されたアクセシビリティツリーであるSnapshotとしてエージェントに届きます。安定した@N参照付きなので、即座に操作できます。エージェントはページの解析ではなくタスクの実行に時間を使うため、Playwright MCPよりタスク全体を3〜4倍速く終えられます。

Time to finish a task, shorter is better
81.8 sego (lite)
282.9 sAI エージェント向けブラウザ
Data source - Task: scrape the main posts from the X account from the last 7 days

並列マルチタスクで、より速く実行

1つのPlaywright MCPサーバーが動かせるブラウザセッションは1つだけなので、並行作業には複数のサーバー設定を同時にやりくりする必要があります。

ego liteでは、同じブラウザ内にいくつSpaceを開いても上限はありません。それぞれが独自に取り込まれたChromeプロファイル上で、同じエージェントでも別のエージェントでも、自分のタスクを同時に実行します。今使っているタブが奪われることは一切なく、どのSpaceもいつでも見学したり引き継いだりできます。

何度も往復する必要はもうなし トークン消費も削減

Playwright MCPの動作は1つずつが個別のツール往復となり、そのたびにモデルへコンテキストを送り直します。

ego lite内のエージェントは、1ターンにつき数行のJavaScriptで複数の動作をまとめて実行します。Snapshot入力と組み合わさることで、同じタスク全体をはるかに少ないトークンで完了できます。

Claude Code · ego lite
>/ego-browser Add the first product to the cart, then check checkout loads
Bash(
ego-browser nodejs <<'EOF' await openOrReuseTab('localhost:3000') await click('.product-card') await click('.add-to-cart') await click('a[href="/checkout"]') cliLog('checkout loaded') EOF
)
Output:
[t=4480ms] checkout loaded
Done. Both steps work.
─── 1 tool call · 1.1k tokens ───
Claude Code · Playwright MCP
>Add the first product to the cart, then check checkout loads
playwright - browser_navigate (MCP)(url: "localhost:3000")
Page Snapshot
… +224 lines (ctrl+o to expand)
1.6k tokens sent so far
Storefront rendered. Opening the first product.
playwright - browser_click (MCP)(ref: "e18")
Page Snapshot
… +198 lines (ctrl+o to expand)
3.1k tokens sent so far
Product page is up. Now the Add to cart button.
playwright - browser_click (MCP)(ref: "e42")
Page Snapshot
… +205 lines (ctrl+o to expand)
4.9k tokens sent so far
Added. Heading to checkout.
playwright - browser_navigate (MCP)(url: "localhost:3000/checkout")
Page Snapshot
… +231 lines (ctrl+o to expand)
6.8k tokens sent so far
Refs are stale after the navigation. Taking a fresh snapshot.
playwright - browser_snapshot (MCP)
Page Snapshot
… +238 lines (ctrl+o to expand)
9.2k tokens sent so far
Now waiting for the payment form to render.
playwright - browser_wait_for (MCP)(text: "Payment")
Page Snapshot
… +229 lines (ctrl+o to expand)
11.2k tokens sent so far
Confirming the form is actually there.
playwright - browser_evaluate (MCP)(expression: "!!document.querySelector('form#payment')")
Page Snapshot
… +25 lines (ctrl+o to expand)
13.6k tokens sent so far
─── 7 tool calls · 13.6k tokens ───
同じタスク、同じモデル。 左: ego liteで1回のバッチ処理されたJavaScript呼び出し、合計1.1kトークン。 右: Playwright MCP、7回の往復、トークンは13.6kまで増加。

同じ Chrome を、エージェントに最適化

Playwright MCPサーバーは空のブラウザを起動するため、SSOや2FA、CAPTCHAで詰まってしまいます。

Chromiumをベースにした ego liteは、ワンクリックでChromeの設定をまるごと取り込みます。使い方はChromeと同じなので、普段のブラウジング習慣を変える必要はありません。デフォルトブラウザとして使えば、AI エージェントがCAPTCHAや2FA、SSOリダイレクトで詰まることもなくなります。

ego lite の Chrome プロファイルインポート:ワンクリックで全ログイン情報をセットアップ

ego lite vs Playwright MCP

ego liteとPlaywright MCPの機能比較。
機能ego litePlaywright MCP
エージェントがページをどう操作するか1ターンで複数の動作をまとめるJavaScriptを書く動作ごとに1回のMCPツール呼び出し、そのたびにモデルとの往復が発生
タスクあたりのトークンコスト低い:Snapshot 入力とバッチ化されたアクションにより、タスク単位で計測高い: ステップごとにMCPループを通じてコンテキストを送り直すため
実際のChromeログインをそのまま使い回すはい、ワンクリックでChromeプロファイルを取り込みます(Cookie、セッション、拡張機能)いいえ。まっさらなブラウザを起動するため、認証はサイトごとに手動設定が必要です
セットアップアプリをインストールし、エージェントで /ego-browser を実行Claude CodeやCodexの各エージェントのMCP設定にPlaywright MCPを追加し、サーバーのライフサイクルを自分で管理する
タスクを並行して分離はい、Spaceが1つのブラウザ内でタスクを並行して実行しますサーバー1つにつきセッション1つ。並行処理には複数のサーバーインスタンスが必要
普段使いのブラウザとしても利用可能はい。あなたは自分のSpaceで閲覧し、エージェントは自分たちのSpaceで作業しますいいえ、自動化専用のブラウザインスタンスです
再利用可能なスキル (近日公開)成功した実行を再利用可能なスキルへと蒸留し、エージェントが繰り返すほど複雑なタスクで最大5倍高速化 (限定ベータ)標準機能としては非搭載
価格無料、サブスクリプションなし無料、オープンソース
最終更新 2026年7月28日

移行をシームレスに

すでにClaude CodeやCodexにPlaywright MCPを組み込んでいますか?切り替えは数分で完了し、既存の設定を削除する必要はありません。

  1. ego (lite) をダウンロード

    ego liteをダウンロードして、ワンクリックでChromeプロファイルを取り込みます。ログイン情報もCookieも拡張機能もそのまま引き継がれます。

  2. /ego-browserで最初のタスクを実行

    エージェントに貼り付ける

    /ego-browser ego.appを開き、コンソールエラーがないかページを確認する

    Claude Code、Codex、Cursorのいずれかに一文を貼り付けてEnterを押すだけ。MCPサーバーの設定もJSONの編集もテストスクリプトも不要です。

  3. 動作を見る
    4つのブラウザタスクを並べて表示する ego lite Space の概要:Claude Code が Yahoo Finance で Apple 株を追跡し、Codex が cars.com で年式ごとに車をフィルタリングし、Hermes が SaaS のバックオフィス業務を仕上げ、ユーザーが X をスクレイピングし、手が + をタップして新しい Space を開いている

    タスクは専用のSpaceで実行されるため、あなたのタブには触れません。ブラウザウィンドウは本物なので、ライブで見ることもいつでも引き継ぐこともできます。結果はエージェントのCLIに戻ってきます。

CIのテストスイートにはそのままPlaywright MCPを使い続けて構いません。ego liteが置き換えるのは対話的なエージェントのブラウジングループであり、すでに書かれたPlaywrightのテストコードではありません。

それぞれのツールを使うべき場面

ego (lite) を選ぶべきケース

  • タスクがログインが必要なサイトを扱う場合。ダッシュボード、バックオフィス、SSOや2FAの背後にあるものすべて。
  • タスクあたりのトークンコストを抑えたい場合。Snapshot入力とバッチ処理されたJavaScriptは、動作ごとに1回のツール呼び出しより効率的です。
  • 同じブラウザを使い続けながら、タスクを並行するSpaceで実行したい場合。
  • MCPサーバーの設定を丸ごと省きたい場合。アプリをインストールして/ego-browserを実行すれば完了です。

Playwright MCPを選ぶべき場合

  • すでにMCPエコシステムに深く関わっていて、多くのツールで共通の標準プロトコルを使いたい場合。
  • 自動化がCIやデスクトップブラウザを使えないリモートサーバー上で、ヘッドレスで動く場合。
  • FirefoxやWebKitのカバーが必要な場合。ego liteはChromiumのみに対応しています。
  • 確定済みのPlaywrightテストコードを生成しており、エージェントにも同じAPIを使わせたい場合。

AI エージェントに本物のブラウザを

無料で Mac 上で動作し、ワンクリックで Chrome のプロファイルをインポートできます。Claude Code、Codex、Cursor、コードを書くあらゆる CLI エージェントに対応しています。

まだ検討中ですか?Playwright MCPが同じ領域の他のツールとどう違うかを見てみましょう。

よくある質問

Playwright MCPは、Playwright自動化フレームワーク向けのMicrosoft公式MCPサーバーで、playwright-mcpという名前で公開されています(mcp-playwrightやplaywright-mcp-serverと表記されることもあります)。navigate、click、type、snapshotといったブラウザ操作をMCPツールとして公開しており、MCPに対応したエージェントならテストスクリプトを書かずにブラウザを操作できます。ページはスクリーンショットではなくアクセシビリティツリーのスナップショットとして読み取り、Playwright MCPブリッジと呼ばれるChrome拡張機能も提供していて、実行中のChromeのタブにサーバーを接続できます。「コーディングエージェントにブラウザを持たせるにはどうすればいいか」という問いに対する定番の答えであり、メンテナンスも行き届いていて無料、Playwrightチームがバックについています。

エージェント主導のブラウジングにおいてはそうです。Playwright MCPは、まっさらなPlaywrightブラウザの上に被せた薄いMCPブリッジにすぎません。ego liteは本格的なエージェントブラウザで、実際のChromeプロファイル、並行動作するSpace、そしてタスクあたりのトークンを削減するバッチ処理されたJavaScript実行を備えています。目的がCIで繰り返し実行する確定済みのテストスクリプトであれば、素のPlaywrightが今でも適切な選択肢です。その比較については、ego lite vs Playwrightのページをご覧ください。

よくある方法は、claude mcp addでClaude CodeにPlaywright MCPを追加し、Playwright MCPサーバーを起動したままにしておくことです。もっと近道があります。ego liteをインストールして、Claude Code内で/ego-browserを実行するだけです。エージェントはページへのSnapshotアクセスを得て、ブラウザ内でJavaScriptを実行できます。MCPサーバーの設定も設定ファイルの編集も不要です。

どちらも対応しています。CodexはMCPサーバーに対応しているため、Playwright MCPのCodexセットアップも動作しますが、動作ごとに1回のツール呼び出しを行うループと空のプロファイルという制約は同じです。ego liteはClaude CodeやCursorに組み込むのと同じ方法でCodexにも組み込めます。/ego-browserを実行するだけで、エージェントが実際にログイン済みのブラウザを操作します。Gemini CLI、OpenCode、独自のエージェントでも同様に使えます。

公式のChrome拡張機能は、Playwright MCPサーバーを実行中のChromeの1つのタブに接続し、エージェントがそのタブのログイン状態を使い回せるようにします。これで1つのタブについては空プロファイル問題は解決しますが、ループ自体(動作ごとに1回のMCPツール呼び出し)は変わらず、分離もされません。エージェントはあなたが使っているのと同じウィンドウで作業します。ego liteはエージェントにプロファイル全体と専用のSpaceを与えるため、あなたのタブに触れることなくタスクを並行して実行できます。

ブラウザの動作は1つずつが個別のMCPツール呼び出しになり、モデルは呼び出しごとに結果を処理してから次に進みます。長いタスクほど往復の連続が長くなり、そのたびにコンテキストを運ぶことになります。ego liteは往復そのものを減らします。エージェントは複数の動作を1回のJavaScript実行にまとめ、ページは圧縮されたSnapshotとして読み取ります。この節約はタスク全体を通じて積み重なっていきます。

そのままでは無理です。分離されたブラウザを起動する仕組みだからです。手動設定で永続プロファイルやCDPエンドポイントを指定することはできますが、それでもSSOや2FAでセッションが切れてしまいます。ego liteはChromeプロファイルを一度取り込むだけで、エージェントはあらゆる場所で実際のログイン状態を引き継ぎます。

はい。ego liteはサブスクリプション不要の無料で、ego-browserシェルはMITライセンスのオープンソースです。