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

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

Stagehand, Browserbase का ओपन-सोर्स SDK है: आप TypeScript या Python लिखते हैं, और act, extract, और observe जैसे मेथड्स प्लेन-लैंग्वेज इंस्ट्रक्शंस को ब्राउज़र एक्शंस में बदल देते हैं।

ego lite एक Stagehand विकल्प है जो SDK को पूरी तरह स्किप कर देता है। /ego-browser चलाएं और आपका coding agent सीधे ego lite को कंट्रोल करता है, पूरे टास्क को एक JavaScript कॉल में बैच करके, और पूरे टास्क Stagehand से 3 से 4 गुना तेज़ी से पूरे होते हैं।

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

ego lite Stagehand से बेहतर क्यों है

Stagehand का मतलब है एक TypeScript या Python प्रोजेक्ट मेंटेन करना, और हर uncached एक्शन रनटाइम पर एक और मॉडल कॉल है। ego lite के साथ आप /ego-browser के बाद Claude Code, Codex, या Cursor में एक वाक्य टाइप करते हैं। कोई प्रोजेक्ट नहीं, कोई स्कीमा नहीं, कोई API key नहीं।

असली टास्क पर 3 से 4 गुना तेज़

Stagehand में, लगातार तीन क्लिक का मतलब हो सकता है मॉडल तक तीन अलग-अलग ट्रिप, इससे पहले कि पेज फिर से आगे बढ़े। Stagehand की अपनी स्पीड गाइड इस पैटर्न को दिखाती है और सुझाव देती है कि पहले observe कॉल करें ताकि बाद के क्लिक उसके मिले नतीजे को दोबारा इस्तेमाल कर सकें।

/ego-browser चलाएं और आपका coding agent सीधे ego lite को कंट्रोल करता है। हर पेज एक Snapshot के रूप में आता है: एक कॉम्प्रेस्ड accessibility tree जिसमें स्टेबल @N refs होते हैं जिन पर वह तुरंत एक्शन ले सकता है। आपका coding agent अपना समय टास्क पर खर्च करता है, स्क्रिप्ट्स दोबारा बनाने में नहीं, और पूरे टास्क Stagehand से 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

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

एक साथ कई Stagehand टास्क चलाने का मतलब है अपने कोड में ब्राउज़र इंस्टेंस स्पिन अप और टियर डाउन करना, या Browserbase पर जाकर 3, 25, या 100 के सेशन कैप से टकराना। क्या हुआ यह देखने के लिए, आप रन खत्म होने के बाद एक रीप्ले खोलते हैं।

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

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

Stagehand का action cache तब मदद करता है जब आप एक ही पेज पर एक ही फ्लो दोहराते हैं। किसी नई साइट पर, या DOM शिफ्ट होने के बाद, हर कॉल फिर से मॉडल से पूछती है, और stale कैश को हाथ से क्लियर करना पड़ता है।

/ego-browser चलाएं और आपका coding agent 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 ───
Stagehand · env: "LOCAL"
>$ npx tsx run_task.ts const stagehand = new Stagehand({ env: "LOCAL" }) await stagehand.init()
await page.goto("http://localhost:3000")
// page = stagehand.context.pages()[0]
navigated: http://localhost:3000
1.6k tokens sent so far
await stagehand.act("click the first product card")
// LLM call #1 · model: gpt-5.6-sol
→ { success: true, message: "Action completed successfully",
actions: [{ selector: "/html/body/div[2]/main/div[1]/a",
method: "click", arguments: [] }] }
3.8k tokens sent so far
await stagehand.act("click add to cart")
// LLM call #2 · model: gpt-5.6-sol
→ { success: true, message: "Action completed successfully",
actions: [{ selector: "/html/body/div[2]/main/button[1]",
method: "click", arguments: [] }] }
5.9k tokens sent so far
await stagehand.observe("find the checkout link")
// LLM call #3 · model: gpt-5.6-sol
→ [{ selector: "/html/body/nav/a[href='/checkout']",
description: "Checkout link", method: "click", arguments: [] }]
8.0k tokens sent so far
await stagehand.act(action)
// no LLM: Action from observe()
→ { success: true, message: "Action completed successfully",
actions: [{ method: "click" }] }
navigated: /checkout
9.1k tokens sent so far
await stagehand.extract("is the payment form present?", z.object({ present: z.boolean() }))
// LLM call #4 · model: gpt-5.6-sol
→ { present: true }
11.4k tokens sent so far
await stagehand.extract("list the payment fields", z.object({ fields: z.array(z.string()) }))
// LLM call #5 · model: gpt-5.6-sol
→ { fields: ["card", "expiry", "cvc", "zip"] }
13.6k tokens sent so far
─── 7 model calls · 13.6k tokens ───
वही टास्क, वही मॉडल। बाएं: ego lite में एक बैच्ड JavaScript कॉल, कुल 1.1k टोकन। दाएं: एक Stagehand स्क्रिप्ट, लगभग हर स्टेप पर एक मॉडल कॉल, टोकन बढ़कर 13.6k तक।

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

लोकल Stagehand में लॉग-इन बना रहना सबसे मुश्किल हिस्सा है। Chrome प्रोफ़ाइल सपोर्ट में v3 में अब भी एक ओपन बग है, कुकी वर्कअराउंड अक्सर उन ज़रूरी HttpOnly सेशन कुकीज़ को मिस कर देते हैं, और browse CLI सिर्फ़ तब अटैच होता है जब आपने खुद remote debugging के साथ Chrome शुरू किया हो।

Chromium पर बना, ego lite एक क्लिक में आपका पूरा Chrome सेटअप इम्पोर्ट कर लेता है। जब आपका coding agent /ego-browser चलाता है, तो वह ego lite को आपके असली सेशन के साथ पहले से तैयार कंट्रोल करता है, इसलिए यह उन अकाउंट्स पर SSO, 2FA, या captcha पर नहीं रुकता जो आपके पास पहले से हैं।

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

ego lite बनाम Stagehand

ego lite और Stagehand के बीच फ़ीचर तुलना।
फ़ीचरego liteStagehand
आप क्या लिखते हैंकुछ नहीं। उसी एजेंट को एक वाक्य जिसे आप पहले से इस्तेमाल करते हैंएक TypeScript या Python प्रोजेक्ट: SDK, act/extract/observe, इसे चलाते रहना
एजेंट पेज पर एक्शन कैसे लेता हैcoding agent /ego-browser के ज़रिए हर टर्न में JavaScript में कई एक्शन बैच करता हैहर uncached act, extract, या observe पर एक मॉडल कॉल; मॉडल स्किप करना चाहें तो प्रिसाइज़ locators
प्रति टास्क टोकन लागतकम: Snapshot प्लस बैच्ड JavaScript, प्रति टास्क मेज़र किया गयादोहराए गए फ्लो एक कैश्ड selector दोबारा इस्तेमाल कर सकते हैं; नए पेज हर बार एक फ्रेश मॉडल कॉल का खर्च देते हैं
आपके असली Chrome लॉगिन दोबारा इस्तेमाल करता हैहां, वन-क्लिक Chrome प्रोफ़ाइल इम्पोर्ट; coding agent /ego-browser के ज़रिए ego lite को कंट्रोल करता हैलोकल मोड में भरोसे के लायक नहीं: Chrome प्रोफ़ाइल सपोर्ट में एक ओपन बग है, और browse को remote debugging चाहिए
सेटअपego lite इंस्टॉल करें, अपने एजेंट में /ego-browser चलाएंnpm/pip install, मॉडल API key, और एक प्रोजेक्ट
पैरेलल टास्क आइसोलेशनएक ब्राउज़र में अनलिमिटेड Spaces, आपकी मशीन की सीमा तकआपका कोड इंस्टेंस मैनेज करता है; Browserbase प्लान के हिसाब से कॉन्करेंसी कैप करता है
आपके रोज़ के ब्राउज़र का भी काम करता हैहां। आप अपने Space में ब्राउज़ करते हैं, एजेंट्स अपने Space में काम करते हैंनहीं। यह एक साफ़ ऑटोमेशन ब्राउज़र लॉन्च करता है
कमिटेड, दोहराई जा सकने वाली ऑटोमेशननहीं। टास्क इंटरैक्टिव हैंहां: git हिस्ट्री, रिव्यू, और एक कमिटेड कैश के साथ स्क्रिप्ट्स
रीयूज़ेबल स्किल्स (जल्द आ रहा है)सफल रन को रीयूज़ेबल स्किल्स में बदल देता है; एजेंट के दोहराने पर कॉम्प्लेक्स टास्क पर 5 गुना तक तेज़ (लिमिटेड बीटा)सिर्फ़ दोहराए गए फ्लो पर action caching
कीमतमुफ़्त, कोई सब्सक्रिप्शन नहीं, कोई अकाउंट नहींMIT और इंस्टॉल करना मुफ़्त; आप मॉडल टोकन का पेमेंट करते हैं (होस्टेड होने पर Browserbase भी)
आखिरी बार अपडेट किया गया 30 जुल॰ 2026

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

क्या आप CI में या शेड्यूल पर पहले से Stagehand स्क्रिप्ट्स चला रहे हैं? उन्हें रखें। one-off और लॉग-इन एक्सप्लोरेटरी काम को कुछ मिनटों में ego lite पर ले जाएं।

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

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

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

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

    /ego-browser ego.app खोलें और वेटलिस्ट जॉइन करें

    Claude Code, Codex, या Cursor में एक वाक्य पेस्ट करें और एंटर दबाएं। कोई SDK नहीं, कोई मॉडल API key नहीं, कोई Zod schema नहीं।

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

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

कमिटेड ऑटोमेशन, टाइप्ड एक्सट्रैक्शन, और डिटरमिनिस्टिक locators के लिए Stagehand रखें।

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

ego (lite) चुनें जब

  • आप एक one-off scrape या फॉर्म फिल के लिए TypeScript या Python प्रोजेक्ट मेंटेन करने के बजाय उसे बस डिस्क्राइब करना पसंद करते हैं।
  • काम आपके अपने लॉगिन के पीछे है और साइन-इन के साथ शुरू होना चाहिए।
  • आपको पैरेलल Spaces चाहिए जिन्हें आप देख सकें, बिना कोड में ब्राउज़र इंस्टेंस मैनेज किए।
  • आप उस काम के लिए एक SDK, मॉडल key, और प्रोजेक्ट नहीं जोड़ना चाहते जो आपका coding agent पहले से कर सकता है।

Stagehand तब चुनें जब

  • ऑटोमेशन को एक रीपो में रहना चाहिए, रिव्यू, कैशिंग, और महीनों बाद वही रन दोहराने के साथ।
  • आपको एक डिटरमिनिस्टिक एस्केप हैच चाहिए: जब फ्लो बदलना नहीं चाहिए तो प्रिसाइज़ locators।
  • आपको TypeScript में Zod schema के साथ टाइप्ड एक्सट्रैक्शन चाहिए।
  • इसे CI में या Browserbase पर कई क्लाउड ब्राउज़र में चलना चाहिए।

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

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

अभी भी विकल्प तौल रहे हैं? देखें Stagehand उसी स्पेस के अन्य टूल्स से कैसे तुलना करता है।

FAQ

Stagehand, TypeScript और Python के लिए Browserbase का MIT-लाइसेंस्ड ब्राउज़र ऑटोमेशन SDK है। यह आपको act, extract, observe, और agent प्रिमिटिव्स देता है, साथ ही मॉडल स्किप करना चाहें तो प्रिसाइज़ locators भी। यह लोकली Chromium पर चलता है, और hosted सेशन, कैशिंग, और रीप्ले चाहने पर Browserbase के साथ पेयर होता है। जिस ऑटोमेशन को आप एक रीपो में कमिट करते हैं और शेड्यूल पर चलाते हैं, उसके लिए यह अब भी एक बेहतरीन चॉइस है।

इंटरैक्टिव, लॉग-इन ब्राउज़र काम के लिए, हां: /ego-browser चलाएं और टास्क डिस्क्राइब करें। CI में शिप होने वाले कमिटेड ऑटोमेशन के लिए, टाइप्ड एक्सट्रैक्शन और डिटरमिनिस्टिक locators के साथ, Stagehand रखें। Stagehand उस ब्राउज़र काम के लिए है जिसे आप कमिट करते हैं; ego lite उस ब्राउज़र काम के लिए है जो आप आज करते हैं।

नहीं। Stagehand अपने आप लोकली Chromium पर चलता है। hosted सेशन, सर्वर-साइड कैशिंग, और रीप्ले चाहने पर Browserbase ऑप्शनल है। Browserbase बनाम Stagehand की जोड़ी क्लाउड फ़्लीट्स के लिए मैटर करती है, आपके लैपटॉप पर एक लोकल स्क्रिप्ट के लिए नहीं। ego lite का कोई hosted रास्ता नहीं है: सिर्फ़ लोकल, मुफ़्त, कोई अकाउंट नहीं।

प्रोडक्शन में अक्सर हां, लेकिन अलग-अलग वजहों से। Stagehand वह SDK है जिसमें आप act, extract, और observe कॉल लिखते हैं। Browserbase वह जगह है जहां वे स्क्रिप्ट्स क्लाउड स्केल चाहने पर चलती हैं। लॉग-इन साइट्स पर अपने खुद के एजेंट काम के लिए, हो सकता है आपको दोनों में से किसी की ज़रूरत न हो: /ego-browser चलाएं और Claude Code या Codex को सीधे ego lite ड्राइव करने दें।

Stagehand MIT-लाइसेंस्ड है और इंस्टॉल करना मुफ़्त है। आप हर uncached act, extract, या observe कॉल के लिए मॉडल टोकन का पेमेंट करते हैं, प्लस Browserbase ब्राउज़र मिनट्स अगर आप उसे वहां होस्ट करते हैं। ego lite मुफ़्त है। आप सिर्फ़ वे मॉडल टोकन पे करते हैं जो आपका coding agent पहले से इस्तेमाल करता है।

आज लोकल मोड में भरोसे के लायक नहीं। Stagehand को आपकी Chrome प्रोफ़ाइल पर पॉइंट करने में v3 में अब भी एक ओपन बग है, और कुकी वर्कअराउंड अक्सर उन ज़रूरी HttpOnly सेशन कुकीज़ को मिस कर देते हैं। ego lite आपकी Chrome प्रोफ़ाइल को एक बार इम्पोर्ट करता है, और हर टास्क साइन-इन के साथ शुरू होता है।

यह अलग-अलग डेवलपर्स को टारगेट करते हैं। Stagehand, hybrid कोड-प्लस-AI ऑटोमेशन के लिए act, extract, और observe प्रिमिटिव्स के साथ TypeScript-फर्स्ट है। Browser Use Python-फर्स्ट है और एक ज़्यादा ऑटोनॉमस एजेंट लूप चलाता है। दोनों ऐसे फ्रेमवर्क हैं जिन्हें आप लिखते और फंड करते हैं। ego lite वह Chromium ब्राउज़र है जिसे आपका coding agent /ego-browser के ज़रिए कंट्रोल करता है। उस साइड के लिए ego lite बनाम Browser Use देखें।

Stagehand एक SDK है: आप TypeScript या Python में act, extract, और observe कॉल लिखते हैं। agent-browser एक CLI है जिसे आपका एजेंट एक बार में एक कमांड के लिए शेल आउट करता है। ego lite इनमें से कोई नहीं है। /ego-browser चलाएं और आपका coding agent बैच्ड JavaScript के साथ ego lite को कंट्रोल करता है। ego lite बनाम agent-browser देखें।

नेटिव skill के तौर पर नहीं। Claude Code वह Stagehand स्क्रिप्ट चलाएगा जो आपने लिखी है, मॉडल API keys और मेंटेन करने के लिए एक प्रोजेक्ट के साथ। ego lite छोटा रास्ता है: Claude Code, Codex, या Cursor में /ego-browser चलाएं और टास्क डिस्क्राइब करें। कोई SDK इंस्टॉल नहीं, कोई schema नहीं, कोई अलग मॉडल बिलिंग लूप नहीं।

जब कोई एक्शन कैश्ड नहीं होता, तो मॉडल हर बार फिर से टारगेट चुनता है, तो एक बदलता पेज अलग तरह से रिज़ॉल्व हो सकता है। DOM बदलने के बाद कैश भी stale हो सकते हैं। जब फ्लो बदलना नहीं चाहिए तो Stagehand के प्रिसाइज़ locators इस्तेमाल करें। ego lite इंटरैक्टिव काम के लिए बना है जहां कुछ वैरिएशन ठीक है।

इनमें से कोई नहीं। Claude Code, Codex, Cursor, Gemini CLI, या OpenCode में /ego-browser चलाएं। macOS 12+ पर मुफ़्त, कोई अकाउंट ज़रूरी नहीं।