ego (lite) बस एक ब्राउज़र है, ego आपके सभी डिवाइस पर आपका पर्सनल एजेंट है।
वेटलिस्ट में शामिल हों
ego lite बनाम Playwright MCP

सबसे अच्छा Playwright MCP विकल्प

Playwright MCP exposes browser controls as model-facing tools. ego (lite) gives the agent a browser-native workspace.

ego (lite) completed 93.5% of tasks perfectly in our published benchmark of 31 live-site browser automation jobs, the highest perfect-completion rate measured.

इनके डेवलपर्स भरोसा करते हैं
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Browser automation benchmark: ego lite vs Playwright MCP

This is agent-driven browser automation on live websites, not a snapshot-and-click loop on a fixture page. Both tools ran the same 31 multi-step tasks: several pages, several decisions, many behind a login. That is the work that turns one MCP tool call per action into a long, expensive chain. Both ran the identical set, so the bars below compare the same jobs.

agent: pimodel: ChatGPT 5.6 Solthinking: max31 tasks

Task completion rate

How often the agent finished the job. Stuck at login, skipped a step, or returned the wrong result: that task is a fail. Higher is better.

ego lite93.5%31 tasks benchmarked
playwright-cli71.0%31 tasks benchmarked

Cost per completed task

What one finished job costs in model spend. Failures still get billed, so they push this number up. Lower is better.

ego lite$1.75
playwright-cli$4.82

Model turns per task

How many times the model had to look at the page and choose the next action. Extra looks mean extra tokens, extra waiting, and extra places to stall. Lower is better.

ego lite30.3
playwright-cli42.8

Average task time

How long a job took from start to finish, on average, including time spent waiting on the model. Lower is better.

ego lite6m 38s
playwright-cli10m 48s

We ran the same 31 browser automation tasks with the same model and judge. A failed task still counts against it.

We measured Playwright through playwright-cli, not the MCP server. MCP uses the same engine and adds one extra round trip per action.

Check the numbers, or rerun the tasks yourselfThe 31 tasks, grading checklists, and raw results are open source. If a number looks off, open the repo.ego-browser-benchmark-framework

ego lite, Playwright MCP से बेहतर क्यों है

The difference is the execution surface. MCP makes the model coordinate a tool call for each step; ego (lite) lets the coding agent operate a full browser, compose actions, and return the result. Use the same setup for search, research, extraction, forms, testing, or any web workflow that needs a real session.

93.5% of tasks done perfectly. No other tool tops 84%.

Playwright MCP re-reads the page through a tool call at every step, the browser sits idle while the model thinks, and every extra round trip is another chance for a long task to fall apart. On those 31 jobs, agent-driven Playwright ends 29% of tasks short of a perfect score.

In ego lite, every page reaches your agent as a Snapshot: a compressed accessibility tree with stable @N refs it can act on instantly, several actions per JavaScript turn. The agent spends its time doing the task, not parsing pages: 93.5% of the same 31 tasks end perfect, at the fastest average task time of the five tools measured.

Time to finish a task, shorter is better
398 sego (lite)
648 splaywright-cli
Data source - Task: finish an average live-site job

पैरेलल मल्टीटास्किंग, तेज़ी से एग्ज़ीक्यूट करें

एक Playwright MCP सर्वर एक ही ब्राउज़र सेशन चलाता है, इसलिए पैरेलल काम का मतलब है एक साथ कई सर्वर कॉन्फ़िग संभालना।

ego lite में एक ही ब्राउज़र के अंदर आप जितने चाहें उतने Spaces खोल सकते हैं, इसकी कोई लिमिट नहीं: हर एक अपना टास्क एक साथ चलाता है, चाहे उसे वही एजेंट चलाए या कोई अलग, अपनी इम्पोर्ट की गई Chrome प्रोफ़ाइल पर। इनमें से कोई भी आपका इस्तेमाल किया जा रहा टैब कभी नहीं छीनता, और आप किसी भी Space को कभी भी देख सकते हैं या टेकओवर कर सकते हैं।

अब कोई बार-बार आना-जाना नहीं कम टोकन खर्च

Playwright MCP का हर एक्शन एक अलग टूल राउंड-ट्रिप है जो मॉडल के ज़रिए कॉन्टेक्स्ट दोबारा भेजता है।

ego lite में आपका एजेंट हर टर्न में कुछ लाइन 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 में एक बैच्ड JavaScript कॉल, कुल 1.1k टोकन। दाएं: Playwright MCP, 7 राउंड ट्रिप, टोकन बढ़कर 13.6k तक पहुंच जाते हैं।

वही Chrome, एजेंट-नेटिव

Playwright MCP सर्वर एक खाली ब्राउज़र लॉन्च करता है जो SSO, 2FA, और captcha पर अटक जाता है।

Built on Chromium, ego lite imports your entire Chrome setup in one click. It works like Chrome, so an agent can start from an authorized session; it does not bypass CAPTCHAs, 2FA, SSO redirects, or any site's access controls. When a challenge appears, pause and let a person complete it or switch to an approved source.

ego lite Chrome प्रोफ़ाइल इम्पोर्ट: आपके सभी लॉगिन के साथ वन-क्लिक सेटअप

ego lite बनाम Playwright MCP

ego lite और Playwright MCP के बीच फ़ीचर तुलना।
फ़ीचरego litePlaywright MCP
एजेंट पेज पर एक्शन कैसे लेता हैऐसा JavaScript लिखता है जो हर टर्न में कई एक्शन बैच करता हैहर एक्शन पर एक MCP टूल कॉल, हर बार मॉडल के ज़रिए राउंड-ट्रिप
प्रति टास्क टोकन लागतकम: Snapshot इनपुट प्लस बैच्ड एक्शन, प्रति टास्क मापा गयाज़्यादा: हर स्टेप MCP लूप के ज़रिए कॉन्टेक्स्ट दोबारा भेजता है
Browser automation on live sites (31-task suite)93.5% perfect, $1.75 per completed task, 30.3 round trips71% perfect, $4.82 per completed task, 42.8 round trips (measured via playwright-cli)
आपके असली Chrome लॉगिन दोबारा इस्तेमाल करता हैहां, वन-क्लिक Chrome प्रोफ़ाइल इम्पोर्ट (कुकीज़, सेशन, एक्सटेंशन)नहीं। एक नया, खाली ब्राउज़र लॉन्च करता है; हर साइट पर ऑथ का मैनुअल सेटअप करना पड़ता है
सेटअपऐप इंस्टॉल करें, अपने एजेंट में /ego-browser चलाएंहर एजेंट के MCP कॉन्फ़िग में Playwright MCP को Claude Code या Codex में जोड़ें, फिर सर्वर की लाइफ़साइकल खुद मैनेज करें
पैरेलल टास्क आइसोलेशनहां, Spaces एक ही ब्राउज़र में टास्क साथ-साथ चलाते हैंप्रति सर्वर एक सेशन; पैरेललिज़्म का मतलब है कई सर्वर इंस्टेंस
आपके रोज़ के ब्राउज़र का भी काम करता हैहां। आप अपने Space में ब्राउज़ करते हैं, एजेंट्स अपने Space में काम करते हैंनहीं, सिर्फ़ ऑटोमेशन के लिए बना ब्राउज़र इंस्टेंस
रीयूज़ेबल स्किल्स (जल्द आ रहा है)Distills successful runs into reusable skills for repeat tasks (limited beta)कोई बिल्ट-इन इक्विवैलेंट नहीं
कीमतमुफ़्त, कोई सब्सक्रिप्शन नहींमुफ़्त, ओपन सोर्स
आखिरी बार अपडेट किया गया 30 अग॰ 2026

इसे एक सहज ट्रांज़िशन बनाएं

पहले से Claude Code या Codex में Playwright MCP जोड़ा हुआ है? स्विच करने में बस कुछ मिनट लगते हैं, और आपको कुछ भी हटाने की ज़रूरत नहीं।

  1. ego (lite) डाउनलोड करें

    ego lite डाउनलोड करें और एक क्लिक में अपनी Chrome प्रोफ़ाइल इम्पोर्ट करें। लॉगिन, कुकीज़ और एक्सटेंशन इसके साथ ही आ जाते हैं।

  2. /ego-browser के साथ अपना पहला टास्क चलाएं

    अपने एजेंट में पेस्ट करें

    /ego-browser ego.app खोलें और पेज पर कंसोल एरर चेक करें

    Claude Code, Codex, या Cursor में एक वाक्य पेस्ट करें और एंटर दबाएं। कोई MCP सर्वर कॉन्फ़िग नहीं, कोई JSON एडिट नहीं, कोई टेस्ट स्क्रिप्ट नहीं।

  3. इसे काम करते देखें
    ego lite Spaces का ओवरव्यू, चार ब्राउज़र टास्क साथ-साथ चल रहे हैं: Yahoo Finance पर Apple स्टॉक ट्रैक करता Claude Code, cars.com पर साल के हिसाब से कार फ़िल्टर करता Codex, एक SaaS back-office टास्क पूरा करता Hermes, X स्क्रैप करता एक यूज़र, और एक और Space खोलने के लिए + दबाता एक हाथ

    टास्क अपने ही Space में चलता है, तो आपके टैब बिना छुए रहते हैं। ब्राउज़र विंडो असली है: इसे लाइव देखें या कभी भी टेकओवर करें। नतीजा वापस आपके एजेंट के CLI में पहुंच जाता है।

Keep Playwright MCP where its tool protocol fits. ego (lite) gives your agent a broader browser path for search, research, extraction, forms, testing, and other web work, without replacing committed Playwright tests.

हर टूल का इस्तेमाल कब करें

ego (lite) चुनें जब

  • आपके टास्क लॉग-इन साइट्स को छूते हैं: डैशबोर्ड, बैक ऑफ़िस, SSO या 2FA के पीछे मौजूद कुछ भी।
  • आप कम प्रति-टास्क टोकन बिल चाहते हैं। Snapshot इनपुट प्लस बैच्ड JavaScript, हर एक्शन पर एक टूल कॉल से बेहतर है।
  • आप चाहते हैं कि टास्क पैरेलल Spaces में चलें जबकि आप वही ब्राउज़र इस्तेमाल करते रहें।
  • आप MCP सर्वर कॉन्फ़िग को पूरी तरह छोड़ना चाहते हैं: ऐप इंस्टॉल करें, /ego-browser चलाएं, बस हो गया।

Playwright MCP चुनें जब

  • आप पहले से MCP इकोसिस्टम में गहराई से जुड़े हैं और कई टूल्स में एक स्टैंडर्ड प्रोटोकॉल चाहते हैं।
  • आपका ऑटोमेशन CI में या किसी रिमोट सर्वर पर हेडलेस चलता है, जहां डेस्कटॉप ब्राउज़र उपलब्ध नहीं है।
  • आपको Firefox या WebKit कवरेज चाहिए। ego lite सिर्फ़ Chromium पर है।
  • आप कमिटेड Playwright टेस्ट कोड बना रहे हैं और चाहते हैं कि एजेंट भी वही API इस्तेमाल करे।

अपने एजेंट को एक असली ब्राउज़र दें

मुफ़्त, आपके Mac पर चलता है, एक क्लिक में आपकी Chrome प्रोफ़ाइल इम्पोर्ट करता है। Claude Code, Codex, Cursor, और कोड लिखने वाले किसी भी CLI एजेंट के साथ काम करता है।

अभी भी विकल्प तौल रहे हैं? देखें कि Playwright MCP इसी क्षेत्र के दूसरे टूल्स के मुक़ाबले कैसा है।

FAQ

Playwright MCP, Playwright ऑटोमेशन फ्रेमवर्क के लिए Microsoft का ऑफ़िशियल MCP सर्वर है, जो playwright-mcp नाम से पब्लिश होता है (आपको यह mcp-playwright या playwright-mcp-server लिखा भी मिलेगा)। यह ब्राउज़र एक्शन (navigate, click, type, snapshot) को MCP टूल्स के रूप में एक्सपोज़ करता है, तो कोई भी MCP-सक्षम एजेंट बिना टेस्ट स्क्रिप्ट लिखे ब्राउज़र चला सकता है। यह पेज को स्क्रीनशॉट की बजाय एक्सेसिबिलिटी-ट्री स्नैपशॉट के रूप में पढ़ता है, और सर्वर को आपके चल रहे Chrome के किसी टैब से जोड़ने के लिए एक Chrome एक्सटेंशन, Playwright MCP ब्रिज, भी देता है। "अपने कोडिंग एजेंट को ब्राउज़र कैसे दें" का यह डिफ़ॉल्ट जवाब है: अच्छी तरह मेंटेन किया गया, मुफ़्त, और Playwright टीम के सपोर्ट वाला।

हां, एजेंट-चालित ब्राउज़िंग के लिए। Playwright MCP एक नए Playwright ब्राउज़र के ऊपर एक हल्का MCP ब्रिज है; ego lite एक पूरा AI एजेंट ब्राउज़र है: असली Chrome प्रोफ़ाइल, पैरेलल Spaces, और बैच्ड JavaScript एग्ज़ीक्यूशन जो प्रति-टास्क टोकन कम कर देता है। अगर आपका मक़सद CI में कमिटेड, दोहराई जा सकने वाली टेस्ट स्क्रिप्ट है, तो प्लेन Playwright अब भी सही टूल है। इस तुलना के लिए हमारा ego lite बनाम Playwright पेज देखें।

We measured the matchup through playwright-cli, the leaner of Microsoft's two agent interfaces. The MCP server shares the same Playwright engine and adds an MCP tool-call round trip on top of each action. On 31 live-site browser automation tasks, with the same pi agent, the same model (gpt-5.6-sol, thinking effort max), and the same written checklist, ego (lite) finished 93.5% of 31 tasks perfectly on 30.3 model turns at $1.75 per completed task; agent-driven Playwright finished 71.0% across 31 tasks on 42.8 turns at $4.82. The tasks, the checklists, and the raw results are open source in the ego-browser-benchmark-framework repository on GitHub, so every number can be audited or reproduced.

आम रास्ता है claude mcp add से Playwright MCP को Claude Code में जोड़ना, फिर Playwright MCP सर्वर को चालू रखना। छोटा रास्ता: ego lite इंस्टॉल करें और Claude Code के अंदर /ego-browser चलाएं। एजेंट को पेजों तक Snapshot एक्सेस मिलता है और वह ब्राउज़र में JavaScript एग्ज़ीक्यूट कर सकता है, बिना किसी MCP सर्वर कॉन्फ़िगरेशन और बिना किसी कॉन्फ़िग एडिट के।

दोनों काम करते हैं। Codex, MCP सर्वर सपोर्ट करता है, तो Playwright MCP Codex सेटअप चलता है, वही हर-एक्शन-पर-एक-टूल-कॉल लूप और खाली प्रोफ़ाइल के साथ। ego lite, Codex में उसी तरह जुड़ता है जैसे यह Claude Code और Cursor में जुड़ता है: /ego-browser चलाएं, और एजेंट आपके असली, लॉग-इन ब्राउज़र को चलाता है। Gemini CLI, OpenCode, और कस्टम इन-हाउस एजेंट भी काम करते हैं।

ऑफ़िशियल Chrome एक्सटेंशन, Playwright MCP सर्वर को आपके चल रहे Chrome के किसी टैब से जोड़ देता है, ताकि एजेंट उस टैब की लॉगिन स्टेट दोबारा इस्तेमाल कर सके। यह एक टैब के लिए खाली-प्रोफ़ाइल की समस्या तो ठीक कर देता है, लेकिन लूप वही रहता है (हर एक्शन पर एक MCP टूल कॉल) और कोई आइसोलेशन नहीं है: एजेंट उसी विंडो में काम करता है जो आप इस्तेमाल कर रहे हैं। ego lite एजेंट को आपकी पूरी प्रोफ़ाइल और अपने खुद के Spaces देता है, तो टास्क आपके टैब को छुए बिना पैरेलल में चलते हैं।

Each browser action is a separate MCP tool call, and the model processes the result of every call before making the next one. Long tasks become long chains of round-trips, each carrying context. ego lite reduces the round-trips themselves: the agent batches several actions in one JavaScript execution and reads pages as compressed Snapshots, so the savings compound over a whole task. Across those 31 jobs, agent-driven Playwright averaged 42.8 model round trips per task to ego lite's 30.3, and that gap is most of the cost difference: $4.82 per completed task against $1.75.

डिफ़ॉल्ट रूप से नहीं, क्योंकि यह एक आइसोलेटेड ब्राउज़र लॉन्च करता है। आप इसे मैनुअल कॉन्फ़िगरेशन के साथ किसी परसिस्टेंट प्रोफ़ाइल या CDP एंडपॉइंट पर पॉइंट कर सकते हैं, लेकिन सेशन अब भी SSO और 2FA पर टूट जाते हैं। ego lite आपकी Chrome प्रोफ़ाइल एक बार इम्पोर्ट करता है, और एजेंट को हर जगह असली लॉगिन स्टेट विरासत में मिल जाता है।

हां। ego lite मुफ़्त है, कोई सब्सक्रिप्शन नहीं, और ego-browser शेल MIT-लाइसेंस वाला ओपन सोर्स है।

Yes, when you import a Chrome profile you are authorized to use. The agent works from the cookies and sessions already present in that profile, so there is no separate OAuth connector to configure for each site. Credentials stay in the browser context and should never be pasted into the agent's prompt; SSO, MFA, and site policies still apply, and a challenge may require your manual approval.

The agent can read a current compressed Snapshot and use JavaScript to inspect permitted DOM or in-page data when the accessible view omits relevant context. That makes the extraction path explicit, but it is not a guarantee that every shadow root, virtualized row, or hidden control is available. Ask it to verify the visible result and stop when the page cannot support the requested evidence.

Yes. ego lite gives each task its own Space inside one browser, so sessions remain isolated while several jobs run side by side. Keep the task owner and source visible, save artifacts before closing a Space, and do not assume that sharing one Playwright MCP context is safe parallelism—tabs, cookies, and stale assumptions can leak between agents.

No. A normal, user-controlled browser may avoid the blank-profile mismatch that causes extra verification, but ego lite does not defeat Cloudflare, CAPTCHA, rate limits, fingerprint checks, or robots and terms restrictions. If a permitted task reaches a challenge, pause, record the status, and let an authorized person decide whether to complete it or use an official API or licensed source.

ego lite can help an authorized agent read public pages or perform a bounded, user-approved workflow in an existing session, subject to each platform's terms and rate limits. It is not a way to evade login or anti-bot controls, bulk-collect private data, or automate likes, follows, messages, or other engagement at scale. Keep review and a human stop point for any account action.