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

सबसे बेहतर agent-browser विकल्प

agent-browser एक CLI है जो एक नया हेडलेस Chromium चलाता है: open, snapshot, click, snapshot again, हर स्टेप के लिए एक कमांड, अगला स्टेप शुरू होने से पहले हर एक मॉडल तक एक राउंड ट्रिप।

ego lite drives the browser you already log into, batching actions in JavaScript instead of one command per step. Across 31 live-site jobs it finishes 96.8% of tasks with a perfect score; agent-browser finishes 74.2%.

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

Browser automation benchmark: ego lite vs agent-browser

This is browser automation on the live web, not a sandbox CLI demo. We gave ego lite and agent-browser the same 31 multi-step tasks on real sites: several pages, several decisions, often a login you already have. A fresh headless profile stalls on those sessions. A real browser does not. 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 lite96.8%30 of 31 tasks perfect
agent-browser74.2%23 of 31 tasks perfect

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.98
agent-browser$3.72

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
agent-browser45.6

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 lite8m 38s
agent-browser11m 02s

We ran every tool twice and kept the better score. A failed task still counts against it.

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

ego lite, agent-browser से बेहतर क्यों है

दोनों टूल इसलिए बने हैं क्योंकि कोडिंग एजेंट्स MCP कॉन्फ़िग और रॉ HTML से बेहतर के हक़दार हैं। फ़र्क़ एक्ज़ीक्यूशन में है। agent-browser एक Rust डेमन के पीछे एक नया ऑटोमेशन सेशन शुरू करता है जो सीधे Chrome चलाता है; ego lite उस ब्राउज़र को जिसमें आप पहले से रहते हैं, एजेंट-नेटिव बना देता है, ताकि टास्क आपके असली सेशन के साथ चलें, हर टास्क पर सस्ते पड़ें, और इतने साफ़ दिखें कि आप कभी भी कंट्रोल अपने हाथ में ले सकें।

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

agent-browser's core loop is open, snapshot, click @e2, snapshot again: each step a command the model reads before deciding the next one, and every extra round trip is another chance to lose the thread. On those 31 jobs, one agent-browser task in four ends short of a perfect score.

ego lite reaches the page as a compressed Snapshot with stable @N refs, and the agent acts on several of them in one JavaScript turn. Fewer round trips leave fewer places to stall: 96.8% 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
518 sego (lite)
662 sAI एजेंट ब्राउज़र
Data source - Task: finish an average live-site job

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

agent-browser की पैरेलिज़्म `--session` फ़्लैग्स का एक सेट है जिसे आपको खुद मैनेज करना पड़ता है, डिफ़ॉल्ट रूप से हेडलेस, तो कोई अटका हुआ डायलॉग आपको सिर्फ़ CLI आउटपुट से अंदाज़ा लगाने पर छोड़ देता है। इसे ठीक करने के लिए बना `--headed` फ़्लैग, इग्नोर होने या विंडो दिखाने की बजाय Chrome के बार-बार क्रैश होने की खुली बग रिपोर्ट्स रखता है।

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

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

एक सामान्य agent-browser फ़्लो है: open, snapshot, click @e2, fill @e3, snapshot again, अलग-अलग कमांड, हर एक राउंड ट्रिप जिसे मॉडल अगला स्टेप तय करने से पहले पढ़ता है। इसका batch मोड स्टेप्स को कतार में लगा सकता है, लेकिन मॉडल तब तक किसी snapshot पर एक्शन नहीं ले सकता जब तक पूरा batch वापस न आ जाए।

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 · agent-browser
>Add the first product to the cart, then check checkout loads
$agent-browser open localhost:3000
stdout
Navigated to http://localhost:3000
1.6k tokens sent so far
Storefront loaded. Need a snapshot to find the first product.
$agent-browser snapshot -i
Snapshot
… +224 lines (ctrl+o to expand)
3.1k tokens sent so far
Found the first product card at @e18. Clicking it.
$agent-browser click @e18
stdout
Clicked @e18
4.9k tokens sent so far
Product page loaded, but refs are stale now. Snapshotting again.
$agent-browser snapshot -i
Snapshot
… +205 lines (ctrl+o to expand)
6.8k tokens sent so far
Add to cart button is @e7.
$agent-browser click @e7
stdout
Clicked @e7
9.2k tokens sent so far
Added. Heading to checkout.
$agent-browser click @e24
stdout
Clicked @e24
11.2k tokens sent so far
Confirming the checkout page actually loaded.
$agent-browser wait --url "**/checkout"
stdout
Matched http://localhost:3000/checkout
13.6k tokens sent so far
─── 7 tool calls · 13.6k tokens ───
एक ही टास्क, एक ही मॉडल। बाएं: ego lite में एक बैच्ड JavaScript कॉल, कुल 1.1k टोकन। दाएं: agent-browser का CLI, हर एक्शन पर एक कमांड, 7 राउंड ट्रिप, टोकन बढ़कर 13.6k तक पहुंचे।

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

agent-browser को आपके असली Chrome पर लाने के लिए सेटअप चाहिए: एक प्रोफ़ाइल नाम आपकी प्रोफ़ाइल को एक रीड-ओनली snapshot में कॉपी करता है, या एक पर्सिस्टेंट पाथ को रीस्टार्ट के पार लॉगिन ले जाना होता है, हालांकि Linux पर इसके खाली रह जाने की एक खुली रिपोर्ट मौजूद है। दूसरा विकल्प, एक रिमोट-डिबगिंग पोर्ट, उस पर मौजूद किसी भी लोकल प्रोसेस को पूरा ब्राउज़र कंट्रोल दे देता है। सेटअप छोड़ दें तो आपको एक नई हेडलेस प्रोफ़ाइल मिलती है जो हर captcha और 2FA प्रॉम्प्ट पर अटक जाती है।

ego lite आपकी Chrome प्रोफ़ाइल को एक क्लिक में, लाइव इम्पोर्ट करता है।

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

ego lite बनाम agent-browser

ego lite और agent-browser के बीच फ़ीचर तुलना।
फ़ीचरego liteagent-browser
डिफ़ॉल्ट ब्राउज़र स्टेटआपकी इम्पोर्ट की गई Chrome प्रोफ़ाइल: लॉगिन, कुकीज़, एक्सटेंशननई हेडलेस प्रोफ़ाइल; असली Chrome दोबारा इस्तेमाल करने के लिए `--profile` snapshot कॉपी या मैनुअल CDP कनेक्शन चाहिए
एजेंट पेज पर एक्शन कैसे लेता हैहर टर्न में कुछ लाइन JavaScript में कई एक्शन बैच करता हैहर एक्शन पर एक कमांड; batch मोड स्टेप्स को कतार में लगा सकता है लेकिन बीच में किसी snapshot के आधार पर शाखा नहीं ले सकता
एजेंट पेज कैसे पढ़ता हैकंप्रेस्ड Snapshot: स्थिर @N refs के साथ एक्सेसिबिलिटी ट्रीसमान: @e refs के साथ कॉम्पैक्ट एक्सेसिबिलिटी snapshot
Browser automation on live sites (31 tasks, same model)96.8% perfect, $1.98 per completed task, 8m 38s average74.2% perfect, $3.72 per completed task, 11m 02s average
टास्क देखें या टेकओवर करेंहां। डिफ़ॉल्ट रूप से हेडफुल विंडो; अंदर क्लिक करें और इसे खुद पूरा करेंडिफ़ॉल्ट रूप से हेडलेस; देखने के लिए अलग से `--headed` फ़्लैग चाहिए
पैरेलल टास्कSpaces टास्क को साथ-साथ चलाते हैं, आपके टैब को कभी नहीं छूते`--session` फ़्लैग्स के ज़रिए कई आइसोलेटेड सेशन, CLI से मैनेज और मॉनिटर किए जाते हैं
रीयूज़ेबल स्किल्स (जल्द आ रहा है)सफल रन को रीयूज़ेबल स्किल्स में बदल देता है; एजेंट के दोहराने पर कॉम्प्लेक्स टास्क पर 5 गुना तक तेज़ (लिमिटेड बीटा)कोई बिल्ट-इन इक्विवैलेंट नहीं
सेटअपऐप इंस्टॉल करें, अपने एजेंट में /ego-browser चलाएंnpm, Homebrew, या Cargo इंस्टॉल, फिर Chrome for Testing बिल्ड डाउनलोड करने के लिए `agent-browser install`
कीमतमुफ़्त, कोई सब्सक्रिप्शन नहीं; ego-browser शेल MIT-लाइसेंस्ड हैमुफ़्त, ओपन सोर्स
आखिरी बार अपडेट किया गया 20 अग॰ 2026

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

अगर agent-browser ने आपको यक़ीन दिला दिया कि कोडिंग एजेंट्स को सीधे ब्राउज़र चलाना चाहिए, तो ego lite वही यक़ीन है, बस आपके असली ब्राउज़र के साथ जुड़ा हुआ। स्विच करने में मिनट लगते हैं, और कुछ भी अनइंस्टॉल करने की ज़रूरत नहीं।

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

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

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

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

    /ego-browser ego.app खोलें और चेक करें कि प्राइसिंग पेज लोड होता है

    Claude Code, Codex, Cursor, या Gemini CLI में एक वाक्य पेस्ट करें और एंटर दबाएं। न कोई डेमन शुरू करना, न कोई CDP पोर्ट खोलना, न कोई सेशन फ़्लैग मैनेज करना।

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

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

अगर agent-browser पहले से किसी पाइपलाइन में जुड़ा है, तो उसे हेडलेस CI चेक के लिए रखे रहें। ego lite आपकी अपनी मशीन और अकाउंट्स पर होने वाले इंटरैक्टिव काम को कवर करता है।

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

ego (lite) चुनें जब

  • आपके टास्क असली अकाउंट्स को छूते हैं: Gmail, डैशबोर्ड, SSO के पीछे मौजूद कुछ भी, और आपकी इम्पोर्ट की गई प्रोफ़ाइल पहले से साइन-इन है, लाइव, बिना किसी प्रोफ़ाइल-कॉपी स्टेप या मैनुअली खोले गए CDP पोर्ट के।
  • आप हर एक्शन पर एक CLI कमांड राउंड ट्रिप की बजाय, Snapshot इनपुट और मल्टी-एक्शन JavaScript बैच को साथ मिलाकर, हर टास्क पर टोकन की बचत चाहते हैं।
  • आप चाहते हैं कि टास्क डिफ़ॉल्ट रूप से पैरेलल Spaces में हेडफुली चलें, जिन्हें आप देख सकें, और जिस पल किसी को इंसान की ज़रूरत हो उसे तुरंत टेकओवर कर सकें, बिना किसी अलग फ़्लैग या प्लेटफ़ॉर्म-स्पेसिफ़िक डिस्प्ले सेटअप के।
  • आप चाहते हैं कि जिस ब्राउज़र में आप पहले से रहते हैं वही AI एजेंट ब्राउज़र बन जाए: न कोई डेमन मैनेज करना, न कोई सेशन फ़्लैग, न कोई CDP कनेक्शन जोड़ना।

agent-browser चुनें जब

  • आप हेडलेस CI एनवायरनमेंट या सर्वरलेस फ़ंक्शन में काम कर रहे हैं, जहां डेस्कटॉप ब्राउज़र उपलब्ध नहीं होता और डिस्पोज़ेबल सेशन ही मक़सद हैं।
  • आप Vercel Sandbox पर बना रहे हैं या पहले से Vercel इकोसिस्टम में गहराई से जुड़े हैं और उसी के साथ डिज़ाइन किया गया टूल चाहते हैं।
  • आप सर्वर पर मिनिमल फ़ुटप्रिंट चाहते हैं: एक Rust CLI और डेमन, बिना Playwright या Node.js रनटाइम डिपेंडेंसी के, जिसे npm, Homebrew, या Cargo के ज़रिए इंस्टॉल किया जा सकता है।
  • आपको WebDriver के ज़रिए iOS Safari कवरेज चाहिए, जिसे ego lite, जो सिर्फ़ Chromium तक सीमित है, कवर नहीं करता।

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

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

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

FAQ

agent-browser, जिसे Vercel Labs द्वारा बनाए जाने की वजह से Vercel agent-browser भी कहा जाता है, AI कोडिंग एजेंट्स के लिए बना एक ओपन-सोर्स ब्राउज़र ऑटोमेशन CLI है: एक Rust CLI, जो एक शुद्ध Rust डेमन के आगे बैठा है और DevTools प्रोटोकॉल पर सीधे Chrome चलाता है, इसे चलाने के लिए न Playwright चाहिए न Node.js रनटाइम। इसका snapshot कमांड @e refs के साथ एक कॉम्पैक्ट एक्सेसिबिलिटी ट्री लौटाता है, ताकि एजेंट भंगुर सिलेक्टर की बजाय स्थिर रेफरेंस के आधार पर क्लिक और फ़िल करें, और यह Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, और ज़्यादातर दूसरे कोडिंग एजेंट्स के लिए एक Skill के रूप में शिप होता है, जिसमें MCP सर्वर डिफ़ॉल्ट रास्ता होने की बजाय एक वैकल्पिक सबकमांड के रूप में उपलब्ध है। यह मुफ़्त, अच्छी तरह डिज़ाइन किया गया, और व्यापक रूप से अपनाया गया है।

हां, अगर आपके काम के टास्क असली अकाउंट्स से जुड़े हैं या दिखाई देने से फ़ायदा उठाते हैं। दोनों टूल किसी कोडिंग एजेंट को MCP-फ़र्स्ट सेटअप की बजाय एक CLI या Skill के ज़रिए ब्राउज़र देते हैं; ego lite डिफ़ॉल्ट रूप से आपकी इम्पोर्ट की गई Chrome प्रोफ़ाइल लाइव जोड़ता है, साथ ही हेडफुल विंडो जिन्हें आप टेकओवर कर सकें, पैरेलल Spaces, और मल्टी-एक्शन JavaScript एक्ज़ीक्यूशन। स्क्रिप्ट और CI में डिस्पोज़ेबल हेडलेस ऑटोमेशन के लिए agent-browser अब भी एक साफ़-सुथरा विकल्प है।

We ran both tools on the same 31 browser automation tasks on live websites, driven by the same pi agent with the same model (gpt-5.6-sol, thinking effort max) and graded by the same written checklist. Each tool keeps its better of two full runs, so a failed task still counts. ego lite finished 30 of 31 tasks perfectly (96.8%) at $1.98 per completed task, averaging 8 minutes 38 seconds per task; agent-browser finished 23 of 31 (74.2%) at $3.72, averaging 11 minutes 2 seconds. 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.

हां, अतिरिक्त सेटअप के साथ, और यह अभी पूरी तरह भरोसेमंद नहीं है। एक प्रोफ़ाइल नाम दें और agent-browser उस Chrome प्रोफ़ाइल को एक टेम्प डायरेक्टरी में रीड-ओनली snapshot के रूप में कॉपी कर देता है, तो यह आपके मौजूदा लॉगिन के साथ शुरू होता है लेकिन सेशन के दौरान लिखी गई कोई भी चीज़ आपकी असली प्रोफ़ाइल में वापस कॉपी नहीं होती; Windows पर आपको पहले Chrome बंद भी करना होगा, क्योंकि प्रोफ़ाइल फ़ाइलें लॉक हो सकती हैं। एक पर्सिस्टेंट-प्रोफ़ाइल मोड भी है जिसका मक़सद कुकीज़ और लॉगिन स्टेट को खुद-ब-खुद रीस्टार्ट के पार ले जाना है, लेकिन इसमें प्रोफ़ाइल डायरेक्टरी के रन के बीच खाली रह जाने की एक खुली बग रिपोर्ट है। चल रहे Chrome से CDP पर कनेक्ट करना भी काम करता है, लेकिन प्रोजेक्ट के अपने डॉक्स ही बताते हैं कि वह पोर्ट किसी भी लोकल प्रोसेस को पूरा ब्राउज़र कंट्रोल दे देता है। ego lite में लॉग-इन ब्राउज़र ही डिफ़ॉल्ट है: अपनी प्रोफ़ाइल एक बार इम्पोर्ट करें और हर एजेंट टास्क उसी से, लाइव, बिना किसी अतिरिक्त फ़्लैग के शुरू होता है।

The snapshot is only half of it. agent-browser's batch mode can fire a fixed list of commands in one process launch, but the model still can't act on what a snapshot returns until the whole batch finishes, so a task where each step depends on the last ends up as a long chain of command-then-model-reads-the-result cycles. ego lite lets the agent batch several actions in one JavaScript execution and reason about the result immediately, reading it as a compressed Snapshot. The savings come from the two stacked together, and they show up per task: across those 31 jobs, ego lite averages 30.3 model round trips to agent-browser's 45.6, which works out to $1.98 per completed task against $3.72.

नहीं। यह एक ऐसी सोच है जो दोनों टूल शेयर करते हैं। agent-browser का मुख्य इंटरफ़ेस इसका CLI है, और जिन क्लाइंट्स को चाहिए उनके लिए MCP सर्वर एक वैकल्पिक सबकमांड के रूप में उपलब्ध है। ego lite आपके एजेंट के अंदर `/ego-browser` चलाकर ego-browser शेल के ज़रिए कनेक्ट होता है। डिफ़ॉल्ट रास्ते के तौर पर किसी को भी MCP कॉन्फ़िग फ़ाइलें एडिट करने की ज़रूरत नहीं।

हां। इनमें कोई टकराव नहीं है। कुछ डेवलपर CI या Vercel Sandbox पर हेडलेस चेक के लिए agent-browser रखते हैं, और हर इंटरैक्टिव काम के लिए ego lite इस्तेमाल करते हैं: लॉग-इन टास्क, पैरेलल रिसर्च, वह सब कुछ जो देखने लायक हो। असल में, ज़्यादातर काम लॉग-इन टास्क ही होते हैं।

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