[{"data":1,"prerenderedAt":723},["ShallowReactive",2],{"tool-browserbase-stagehand-hu":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"keywords":14,"about":22,"sources":26,"cover":56,"og":57,"expertise":58,"locales":59,"lang":62,"title":63,"description":64,"coverAlt":65,"url":25,"pricing":66,"kind":9,"metaTitle":67,"takeaways":68,"faq":74,"toc":87,"blocks":112,"others":500},"browserbase-stagehand","2026-09-30",10,"web",[9,10,11,12,13],"Browser automation","Web agents","Headless browsers","Playwright","MCP",[15,16,17,18,19,20,21],"browserbase","stagehand","stagehand vs playwright","browserbase pricing","ai web agent framework","headless browser api","browserbase alternatives",[23],{"name":24,"url":25},"Browserbase","https:\u002F\u002Fwww.browserbase.com",[27,30,33,36,39,42,45,48,51,54],{"title":28,"url":29},"Browserbase pricing","https:\u002F\u002Fwww.browserbase.com\u002Fpricing",{"title":31,"url":32},"Browserbase plans and pricing docs","https:\u002F\u002Fdocs.browserbase.com\u002Fguides\u002Fplans-and-pricing",{"title":34,"url":35},"Stagehand documentation","https:\u002F\u002Fdocs.stagehand.dev\u002F",{"title":37,"url":38},"Stagehand quickstart","https:\u002F\u002Fdocs.stagehand.dev\u002Fv4\u002Ffirst-steps\u002Fquickstart",{"title":40,"url":41},"Stagehand v4 announcement","https:\u002F\u002Fwww.browserbase.com\u002Fblog\u002Fstagehand-v4",{"title":43,"url":44},"Stagehand repository","https:\u002F\u002Fgithub.com\u002Fbrowserbase\u002Fstagehand",{"title":46,"url":47},"Browser Use comparison of the two vendors","https:\u002F\u002Fbrowser-use.com\u002Fposts\u002Fbrowser-use-vs-browserbase",{"title":49,"url":50},"Browser Use pricing","https:\u002F\u002Fwww.browser-use.com\u002Fpricing",{"title":52,"url":53},"Skyvern pricing","https:\u002F\u002Fskyvern.com\u002Fpricing",{"title":12,"url":55},"https:\u002F\u002Fplaywright.dev\u002F","\u002Fimages\u002Fblog\u002Fbrowserbase-stagehand\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fbrowserbase-stagehand\u002Fog.jpg","ai-engineer",[60,61,62],"en","de","hu","A Browserbase és a Stagehand értékelése: bérelt Chrome AI-agentekhez","A Browserbase percenként ad kezelt Chromot, a Stagehand pedig természetes nyelvű lépésekkel épül rá. Mennyibe kerül, hol futnak a méterek, és mikor nyer a sima Playwright.","Absztrakt pipeline-grafika a Browserbase és a Stagehand értékeléséhez","From $20 per month · OSS library free","Browserbase értékelés: Chrome agentekhez · Balázs Csorba",[69,70,71,72,73],"A Stagehand MIT licenc alatt, 4.1.0-s verzióban ingyenes, míg a Browserbase 0,12 dolláros óradíjtól számlázza a böngészőpercekét, amint elfogy a 20 dolláros Developer csomag 100 órája.","Az act és az observe szerveroldali gyorsítótára csak akkor érvényes, ha a szkript env = BROWSERBASE mellett fut, a helyi futtatás tehát minden ismétlésért modelltokeneket fizet.","Az egyidejűség 3 session a Freen és 25 a Developeren, a session-létrehozás pedig percenként 5, illetve 25, így a rövid sessionökből álló roham rate-limitbe ütközik, mielőtt bármelyik óra elfogy.","A proxy-forgalom a második méter: 1 GB a Developeren és 5 GB a Startupon benne van, utána 12, illetve 10 dollár gigabájtonként — ez lepi meg a rezidens IP-kkel dolgozó csapatokat.","A Browser Use 2026. szeptember 21-én közzétett összehasonlítása 42%-on tüntette fel a Browserbase-t saját 81%-ával szemben egy stealth-benchmarkon, ezért a felismerést nem szabad rögzített SLA-be árazni.",[75,78,81,84],{"q":76,"a":77},"Mennyibe kerül a Browserbase, amikor elfogy a benne foglalt óra?","A Developer 20 dollár havonta 100 böngészőóráért, utána 0,12 dollár óránként; a Startup 99 dollár 500 óráért, utána 0,10 dollár. A proxy-forgalom külön számlázódik gigabájtonként 12, illetve 10 dollárral, a Model Gateway tokenjei pedig piaci áron jönnek a böngészőóra mellé.",{"q":79,"a":80},"Ingyenesen használható a Stagehand?","A könyvtár MIT licenc alatt áll és 4.1.0-s verzióban van az npm-en, az SDK tehát önmagában ingyenes, és saját modellkulccsal helyi Chrome-on is futhat. A gyorsítótár, a stealth-szintek, a proxyk és a session-felvétel hosztolt Browserbase-funkciók, és a csomaghatárok mögött maradnak.",{"q":82,"a":83},"Stagehand vagy sima Playwright?","A Playwright akkor nyer, ha minden szelektor előre ismert, mert nem kell hozzá modelltoken és előfizetés sem. A Stagehand azokon az oldalakon éri meg, amelyeket még senki nem térképezett fel, ahol az act és az extract a törékeny szelektorokat következtetésre cseréli, a dokumentáció pedig amúgy is kevert használatot ajánl.",{"q":85,"a":86},"A Stagehand még függ a Playwrighttől?","3-as verzió óta nem: a függőség azért esett ki, hogy a Chriumot közvetlenül a Chrome DevTools Protocolon át vezérelje, a 4-es verzió pedig a célkövetést és a frame-dispatchot az oldal mellé betöltött kiterjesztésbe tette. A Playwright-szerű page és locator metódusok továbbra is a részei az API-nak.",[88,91,94,97,100,103,106,109],{"id":89,"title":90},"what-it-is","Mi ez",{"id":92,"title":93},"how-it-works","Hogyan működik",{"id":95,"title":96},"getting-started","Első lépések",{"id":98,"title":99},"pricing","Árazás",{"id":101,"title":102},"identity-and-detection","Identitás és felismerés",{"id":104,"title":105},"where-it-shingles","Hol csikorog",{"id":107,"title":108},"verdict","Ítélet",{"id":110,"title":111},"sources","Források",[113,117,120,123,131,165,166,169,178,181,185,188,207,210,261,262,269,271,274,294,295,298,346,349,366,367,370,380,383,384,387,433,436,437,440,453,457,458],{"type":114,"content":115},"paragraph",[116],"A Browserbase bérelt Chromot ad: sessionök gyorsan indulnak, proxyhálózat mögött futnak, és a Chrome DevTools Protocolon át a Playwright, a Puppeteer vagy a Selenium irányíthatja őket. A Stagehand ugyanannak a cégnek az SDK-ja, amely három természetes nyelvű primitívet tesz erre a vezérfelületre. Az itt képviselt álláspont: ez a megfelelő páros termelési böngésző-agentekhez, amelyeknek alattuk változó oldalakat kell kibírniuk, és rossz páros annak, aki rögzített havi költséget akar, mert minden érdekes funkciót külön mérnek.",{"type":114,"content":118},[119],"Ott ül, ahol egy agent-framework kézre van szüksége. A LangChain, a CrewAI és a Mastra dönt; a Stagehand kattint. Ami helyére lép, az a saját böngésző-farm: egy poolnyi headless példány, egy proxy-előfizetés, egy captcha-szolgáltatás és egy session-felvevő, amiket a Browserbase mind beépít egy óradíjba. A legkeményebb verseny nem egy másik cloud-böngésző, hanem egy sima Playwright-suite valakin a gépén, amit amúgy is már kifizetnek.",{"type":121,"level":122,"id":89,"text":90},"heading",2,{"type":114,"content":124},[125,126,130],"Egy szállító alatt két termék fut. A Browserbase az infrastruktúra: kezelt Chromium, proxyk, session-felvétel, identitási funkciók és HTTP-végpontok kereséshez, letöltéshez és kinyeréshez. A Stagehand az automatizálási könyvtár, MIT licenc alatt, jelenleg ",{"tag":127,"children":128},"code",[129],"4.1.0"," verzióban az npm-en, TypeScript-, Python- és Go-SDK-kkal azonos hatókörrel.",{"type":132,"ordered":133,"items":134},"list",false,[135,141,143,145,159,161,163],[136,137,140],"Szállító: Browserbase, Inc.; a Stagehand nyíltan a ",{"tag":127,"children":138},[139],"github.com\u002Fbrowserbase\u002Fstagehand"," helyen, MIT licenc alatt fejlődik.",[142],"Böngészőidő: percenként számlázva, sessionenként egy perc minimum; az ingyenes csomag sessionenként 15 percet enged, a fizetősök 6 órát.",[144],"Egyidejűség: 3 session ingyen, 25 a Developeren, 100 a Startupon, 250+ a Scale-en, a session-létrehozás pedig percenként 5, 25, 50 és 150 maximálisan.",[146,147,150,151,154,155,158],"Stagehand-API: ",{"tag":127,"children":148},[149],"act",", ",{"tag":127,"children":152},[153],"extract"," és ",{"tag":127,"children":156},[157],"observe"," a modellvezérelt lépésekhez, mellette Playwright-szerű page és locator metódusok mindenhez, amihez nem kell modell.",[160],"Futatókörnyezet: közvetlenül a Chriumot vezérli CDP-n, v3 óta Playwright-függőség nélkül, v4 óta pedig a saját kiterjesztését tölti be a böngészőbe.",[162],"Nyelvek: TypeScript, Python és Go; az npm-csomag Node 22.18-as vagy újabb verziót kíván.",[164],"Kiegészítők: hosztolt MCP-szerver, Search- és Fetch-végpontok, session-felvétel, rezidens proxyk és egy Model Gateway, amely a modelleket piaci áron számlázza.",{"type":121,"level":122,"id":92,"text":93},{"type":114,"content":167},[168],"Egy session távoli Chromium-példány. Az SDK ehhez CDP-kapcsolatot nyit; 4-es verzió óta az az állapot, amit korábban a kliens tükrözött — célkövetés, frame-kontextusok, dispatch —, az oldal mellett betöltött kiterjesztésben él, így a kliens az igazságot olvassa és nem a másolatát. Modellhívások csak ott keletkeznek, ahol a kód kéri őket: egy act vagy extract kérés felépít egy rövidített nézetet az oldalról, elküldi egy modellnek, és a választ parancsokká alakítja.",{"type":170,"attrs":171,"inner":175,"caption":176},"diagram",{"viewBox":172,"role":173,"aria-labelledby":174},"0 0 720 290","img","bb-t bb-d","\u003Ctitle id=\"bb-t\">A Browserbase és a Stagehand kérési útja\u003C\u002Ftitle>\u003Cdesc id=\"bb-d\">Négy doboz balról jobbra: a saját kód, a Stagehand SDK, a böngészőbe töltődő kiterjesztés és maga a böngésző-session. Alul két mező: a modellhívások, amelyek csak act, extract és observe esetén keletkeznek, és a számlázás, amely a böngészőperceket, a proxy-gigabájtokat és a gateway-tokeneket számolja. Három sor rögzíti, hogy a szerveroldali gyorsítótár az ismételt utasításokra csak hosztolt sessionben válaszol, hogy a stealth-szint és a captchamegoldás a csomagból jön és nem a szkriptből, valamint hogy a helyi futtatás a saját gépen indítja a Chromét, és a saját modellkulcsot használja.\u003C\u002Fdesc>\u003Cdefs>\u003Cmarker id=\"bb-a\" viewBox=\"0 0 10 10\" refX=\"9\" refY=\"5\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\">\u003Cpath d=\"M0 0L10 5L0 10z\" class=\"d-head\" \u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Ctext x=\"20\" y=\"26\" class=\"d-title\">BROWSERBASE + STAGEHAND\u003C\u002Ftext>\u003Ctext x=\"700\" y=\"26\" text-anchor=\"end\" class=\"d-label\">egy CDP-kapcsolat, a modellhívások opcionálisak\u003C\u002Ftext>\u003Crect x=\"40\" y=\"60\" width=\"140\" height=\"52\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"110\" y=\"92\" text-anchor=\"middle\" class=\"d-text\">saját kód\u003C\u002Ftext>\u003Cpath d=\"M182 86H214\" class=\"d-line\" marker-end=\"url(#bb-a)\" \u002F>\u003Crect x=\"216\" y=\"60\" width=\"140\" height=\"52\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"286\" y=\"92\" text-anchor=\"middle\" class=\"d-text\">stagehand sdk\u003C\u002Ftext>\u003Cpath d=\"M358 86H390\" class=\"d-line\" marker-end=\"url(#bb-a)\" \u002F>\u003Crect x=\"392\" y=\"60\" width=\"140\" height=\"52\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"462\" y=\"92\" text-anchor=\"middle\" class=\"d-text\">kiterjesztés\u003C\u002Ftext>\u003Cpath d=\"M534 86H566\" class=\"d-line\" marker-end=\"url(#bb-a)\" \u002F>\u003Crect x=\"568\" y=\"60\" width=\"112\" height=\"52\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"624\" y=\"92\" text-anchor=\"middle\" class=\"d-text\">böngésző\u003C\u002Ftext>\u003Crect x=\"40\" y=\"132\" width=\"300\" height=\"56\" rx=\"10\" class=\"d-accent\" \u002F>\u003Ctext x=\"54\" y=\"154\" class=\"d-title\">MODELLHÍVÁSOK\u003C\u002Ftext>\u003Ctext x=\"54\" y=\"176\" class=\"d-small\">act, extract, observe csak kérésre\u003C\u002Ftext>\u003Crect x=\"380\" y=\"132\" width=\"300\" height=\"56\" rx=\"10\" class=\"d-gold\" \u002F>\u003Ctext x=\"394\" y=\"154\" class=\"d-title\">SZÁMLÁZÁS\u003C\u002Ftext>\u003Ctext x=\"394\" y=\"176\" class=\"d-small\">böngészőpercek, proxy-GB, gateway-tokenek\u003C\u002Ftext>\u003Ctext x=\"20\" y=\"220\" class=\"d-small\">a szerveroldali gyorsítótár csak akkor válaszol az ismétlésre, ha env BROWSERBASE\u003C\u002Ftext>\u003Ctext x=\"20\" y=\"242\" class=\"d-small\">a stealth-szint és a captchamegodás a csomagból jön, nem a szkriptből\u003C\u002Ftext>\u003Ctext x=\"20\" y=\"264\" class=\"d-small\">a helyi futtatás a saját gépen indítja a Chromét, saját modellkulccsal\u003C\u002Ftext>",[177],"Egyetlen kapcsolat a szkripttől a böngészőig; a modellt csak ott kérdezik meg, ahol a kód kéri.",{"type":114,"content":179},[180],"Ez a szétválasztás a költségekben ugyanúgy számít, mint a szerkezetben. Determinisztikus lépések — egy már ismert szelektor — a böngészőpercen kívül semmibe sem kerülnek. Modellvezérelt lépésenként egy completion fut, és a szállító gyorsítótára éppen azért létezik, mert ugyanarra a kattintásra kétszer fizettek.",{"type":121,"level":182,"id":183,"text":184},3,"ai-primitives","A három primitív",{"type":114,"content":186},[187],"Az ígéret az, hogy a szkript lépésről lépésre eldöntheti, mennyit ért meg egy oldalból. A dokumentáció szerint a formátum szándékosan hibrid: természetes nyelv ott, ahol a DOM ismeretlen, kód ott, ahol a szelektor stabil.",{"type":132,"ordered":133,"items":189},[190,195,200,205],[191,194],{"tag":127,"children":192},[193],"act(\"click the login button\")"," egy természetes nyelvű utasítást hajt végre, és magát javítja, ha a szerkezet elmozdul.",[196,199],{"tag":127,"children":197},[198],"extract(prompt, schema)"," tipizált adatot ad, amely Zod- vagy Pydantic-sémára ellenőrzött, nem szabad szöveg.",[201,204],{"tag":127,"children":202},[203],"observe(instruction)"," valódi szelektorokat hordozó jelölt műveleteket ad vissza; így a hitelesítő adatok távol maradnak a prompttól.",[206],"A page és a locator goto, click, fill, screenshot és frame-bejárást ad, következtetés nélkül.",{"type":114,"content":208},[209],"A dokumentáció ajánlott sorrendje először observe, aztán act: a felderítés egy completionbe kerül, a talált művelet pedig cache-elhető és egyszerű parancsként lejátszható. Ott van a Browserbase-en futó agent tartós költsége — nem a böngészőórában, hanem a nem változott oldalakon végzett megismételt következtetésben.",{"type":211,"variant":212,"title":213,"body":214},"callout","tip","A gyorsítótár csak a hosztolt csomagon létezik",[215,219,222,226,227,247,248,250,251],[216,217,218],"A","z"," ",[220,221],"tag","children",[218,223,224,218,225,217,218],"é","s","a",[220,221],[218,224,217,228,229,230,228,229,231,232,233,225,232,234,218,235,236,231,229,224,237,238,239,238,240,229,225,218,241,224,225,242,218,225,242,242,231,229,218,223,229,230,223,243,236,228,224,244,218,245,225,218,225,218,224,217,242,229,234,246,238,218],"e","r","v","o","l","d","i","g","y","í","t","ó","á","c","k","n",",","h","p",[220,221],[218,249,218],"=",[220,221],[218,252,228,232,232,228,238,238,218,253,254,238,255,218,225,218,233,231,242,254,252,228,243,238,240,241,234,239,218,224,217,228,229,234,243,238,218,245,228,232,236,256,228,243,218,243,234,243,241,224,218,245,225,238,240,224,225,257,218,216,218,245,228,232,236,234,218,253,254,238,238,225,238,240,224,218,228,217,223,229,238,218,252,234,243,233,228,243,218,234,224,252,223,238,232,223,224,223,229,238,218,252,231,233,228,232,232,238,231,242,228,243,228,242,228,238,218,253,234,217,228,238,244,218,252,237,235,218,254,235,236,225,243,225,217,218,225,217,218,254,238,225,224,237,238,240,224,218,245,231,224,217,238,231,232,238,218,224,228,224,224,234,231,243,256,228,243,218,225,218,235,236,231,229,224,237,238,239,238,240,229,256,239,232,218,258,259,243,218,230,234,224,224,217,225,257,218,216,218,232,225,246,238,231,246,229,239,232,218,225,218,241,232,231,254,233,256,225,218,242,259,232,238,259,217,260,218,241,224,225,246,225,238,231,242,218,235,236,225,242,229,225,243,218,225,217,238,218,232,240,238,258,240,242,244,218,245,231,235,236,218,225,218,252,231,233,228,232,232,224,217,240,252,232,225,218,235,236,231,229,224,225,256,256,225,243,218,228,224,234,242,244,218,252,234,243,238,218,225,252,228,243,243,236,234,229,228,218,225,218,256,259,243,235,223,224,217,260,224,217,240,252,232,225,218,243,260,257],"m","f","u",";","b",".","j","ö","ő",{"type":121,"level":122,"id":95,"text":96},{"type":114,"content":263},[264,265,268],"A quickstart helyi Chrome-on fut, a saját modellkulccsal; ha a böngészőt ",{"tag":127,"children":266},[267],"browserbase.launch()"," cseréljük le, azzal ugyanaz a szkript a cloudba kerül. Az alábbi kódrészlet mindkét felet elvégzi: egy természetes nyelvű lépést és egy tipizált kinyerést, a végén egy determinisztikus kattintást.",{"type":127,"code":270},"import { browserbase, Stagehand } from \"@browserbasehq\u002Fstagehand\";\nimport { z } from \"zod\u002Fv4\";\n\nconst browser = await browserbase.launch({ apiKey: process.env.BROWSERBASE_API_KEY! });\nconst stagehand = await Stagehand.create({ browser, cache: true });\nconst [page] = await browser.context.pages();\n\nawait page.goto(\"https:\u002F\u002Fexample.com\u002Fpricing\");\n\n\u002F\u002F natural language step, answered from cache when it repeats\nawait stagehand.act(\"open the plan comparison table\");\n\n\u002F\u002F typed extraction: validated against the schema, not just prompted\nconst { data } = await stagehand.extract(\n  \"extract every plan and its monthly price\",\n  z.object({ plans: z.array(z.object({ name: z.string(), price: z.string() })) }),\n);\nconsole.table(data.plans);\n\n\u002F\u002F deterministic step: a real selector, no model involved\nawait page.locator('a[href=\"\u002Fdocs\"]').click();\n\nawait stagehand.close();\nawait browser.close();",{"type":114,"content":272},[273],"Az utolsó két hívás mutatja a lényeget: a kinyerés séma ellenőrzött, így a hiányzó ár kivétel, nem pedig mondat, amit parseolni kellene, az utolsó kattintás pedig sosem ér el modellt. A másolható minta az arány — következtetés azokra a részekre, amelyeket még senkinek nem térképezett fel, locator a már ismert részekre.",{"type":211,"variant":275,"title":276,"body":277},"warn","Három feltétel az indulás előtt",[278],[216,217,218,243,246,252,279,241,224,231,252,225,235,218,280,231,233,228,218,281,281,257,282,283,279,225,224,218,230,225,235,236,218,284,258,225,256,256,218,230,228,229,217,234,239,238,218,242,237,230,240,243,244,218,223,224,218,225,218,285,231,233,231,238,218,225,218,286,257,286,257,287,218,230,231,243,225,232,229,225,218,229,259,235,217,237,238,234,244,218,252,228,229,238,218,225,217,218,284,258,225,256,256,218,252,234,243,231,229,218,230,228,229,217,234,239,242,218,228,232,229,231,243,238,258,240,242,218,225,217,218,228,287,238,229,225,241,238,218,238,237,246,254,224,225,234,238,257,218,288,228,232,236,234,218,256,259,243,235,223,224,217,260,218,243,228,252,218,238,254,233,258,225,218,245,225,224,217,243,240,232,243,234,218,225,218,289,231,233,228,232,218,290,225,238,228,291,225,236,228,238,244,218,225,218,252,231,233,228,232,232,218,243,228,230,223,238,218,223,224,218,242,254,232,241,224,240,238,218,242,292,232,259,243,218,242,228,232,232,218,252,228,235,225,233,243,234,257,218,293,229,231,291,224,228,229,256,225,224,228,279,228,243,218,225,218,235,225,238,228,291,225,236,218,225,218,256,259,243,235,223,224,217,260,239,229,225,233,237,258,231,243,218,253,228,232,292,232,218,246,234,225,241,234,218,240,229,231,243,218,224,217,240,252,232,240,232,244,218,237,235,236,218,225,218,252,231,233,228,232,232,224,217,240,252,232,225,218,242,292,232,259,243,218,252,223,238,228,229,244,218,243,228,252,218,246,228,233,234,235,218,256,228,243,243,228,218,253,231,235,232,225,232,238,218,228,287,238,229,225,257],"-","N","2","1","8","ú","Z","4","x","H","M","G","w","ü","B",{"type":121,"level":122,"id":98,"text":99},{"type":114,"content":296},[297],"Négy csomag, ebből három nyilvános. A böngészőórák, a proxy-sávszélesség, az agent-futások és a Search- vagy Fetch-hívások külön havi keretet kapnak, utána felárat; semmit sem zárnak le keményen, így a nehéz hónap többet számláz, nem pedig hibával végződik.",{"type":299,"head":300,"rows":309},"table",[301,303,305,307],[302],"Csomag",[304],"Ár",[306],"Tartalmazott böngészőidő",[308],"Egyidejűség és session-határ",[310,319,328,337],[311,313,315,317],[312],"Free",[314],"$0",[316],"1 óra, proxyk nélkül",[318],"3 párhuzamos, 15 perces sessionök, percenként 5",[320,322,324,326],[321],"Developer",[323],"$20 havonta",[325],"100 óra, utána $0,12 óránként",[327],"25 párhuzamos, 6 órás sessionök, percenként 25",[329,331,333,335],[330],"Startup",[332],"$99 havonta",[334],"500 óra, utána $0,10 óránként",[336],"100 párhuzamos, 6 órás sessionök, percenként 50",[338,340,342,344],[339],"Scale",[341],"Egyedi",[343],"Fogyasztásarányos",[345],"250+ párhuzamos, 6+ órás sessionök, percenként 150+",{"type":114,"content":347},[348],"A számítás könnyen félremegy. 300 nyers böngészőóra havonta a Developeren 20 plusz 200 óra felár 0,12 dolláron, azaz 44 dollár; ugyanez az 500 óra a Startupon benne van az előfizetésben. A proxy-forgalom a második változó: 1 GB van a Developeren, 5 GB a Startupon, utána gigabájtonként 12, illetve 10 dollár — ez a sor lepi meg azokat a csapatokat, amelyek rezidens IP-kkel futnak be a bejelentkezési folyamatokba.",{"type":211,"variant":275,"title":350,"body":351},"Ami az óradíjban nincs benne",[352],[216,218,256,259,243,235,223,224,217,260,234,233,260,218,253,228,232,253,228,232,223,218,242,228,229,228,242,228,233,234,242,218,246,228,229,241,229,228,244,218,224,228,224,224,234,231,243,228,243,242,223,243,238,218,228,235,236,218,246,228,229,241,218,252,234,243,234,252,254,252,252,225,232,244,218,225,218,224,228,224,224,234,231,243,259,242,218,232,223,238,229,228,245,231,217,240,224,225,218,246,228,233,234,235,218,225,217,218,228,235,236,234,233,228,258,353,224,223,235,238,260,232,218,242,292,232,259,243,218,242,231,229,232,240,238,231,217,231,238,238,354,218,228,235,236,218,229,259,230,234,233,218,224,228,224,224,234,231,243,259,242,256,260,232,218,240,232,232,239,218,229,231,245,225,252,218,252,240,229,218,225,217,218,234,243,235,236,228,243,228,224,218,241,224,231,252,225,235,231,243,218,228,232,223,229,234,218,225,218,246,228,229,241,228,243,242,223,243,238,234,218,355,279,259,238,244,218,252,234,228,232,260,238,238,218,256,240,229,252,228,232,236,234,242,218,239,229,225,218,228,232,253,231,235,236,257,218,216,217,218,225,233,225,238,252,228,235,260,229,217,223,224,218,356,229,228,228,218,223,224,218,357,228,230,228,232,231,246,228,229,218,241,224,231,252,225,235,231,243,218,358,218,243,225,246,244,218,359,238,225,229,238,254,246,231,243,218,360,361,218,243,225,246,257,218,216,218,359,362,363,218,281,218,252,234,243,233,228,243,218,241,224,231,252,225,235,229,225,218,230,231,243,225,238,242,231,217,234,242,255,218,225,218,288,364,365,216,216,218,252,228,235,240,232,232,225,246,231,233,240,224,224,225,232,244,218,357,365,216,218,223,224,218,359,359,362,218,241,224,225,242,218,225,218,359,241,225,232,228,218,241,224,231,252,225,235,231,243,218,230,225,243,257],"ű",":","5","F","D","7","S","3","0","O","C","I","P",{"type":121,"level":122,"id":101,"text":102},{"type":114,"content":368},[369],"Egy böngészőt eljuttatni egy olyan oldalra, amely nem akar automatizálást, itt önálló termékcsalád — és csomagonként lépcsőzött, nem külön eladott.",{"type":132,"ordered":133,"items":371},[372,374,376,378],[373],"Stealth: nincs a Freen, Basic a Developeren és a Startupon, Advanced Verified identitással a Scale-en.",[375],"Captchamegoldás: minden fizetős csomagon automatikus, a Freen nincs meg.",[377],"Proxyk: a kezelt rezidens forgalom gigabájtonként mért, és saját proxy-szállító is beállítható helyette.",[379],"Megfelelés: SOC 2 minden csomagon; HIPAA megállapodással, DPA és SSO csak a Scale csomagon.",{"type":114,"content":381},[382],"Ez a rész az, ahol egészséges a kételkedés. Az anti-bot védelem bérbe vehető, nem megoldott: a szintek azt írják le, mit alkalmaz a szállító, nem pedig sikerességi arányt, a publikált számok pedig olyan szállítóktól jönnek, akiknek érdekük a válasz. A Browser Use 2026. szeptember 21-én közzétett összehasonlítása a Browserbase-t Basic Stealth mellett 42%-on szerepeltette a saját 81%-ával szemben az egyik stealth-benchmarkon, és 70,3%-on 84,8%-kal szemben egy másikon. A mérnöki tanulság nem az, hogy a Browserbase gyenge, hanem az, hogy a felismerés célpontja mozog, és senki nem árazhat be rá rögzített SLA-t.",{"type":121,"level":122,"id":104,"text":105},{"type":114,"content":385},[386],"A gyengeségek szerkezetiek, nem véletlenek. Az SDK-n kívüli minden komponens zárt forrású: egy év helyi Stagehand sem hoz önfenntartó megfelelőt a proxy-poolnak, a stealth-rétegnek, a captchamegoldónak vagy a session-felvevőnek, hiszen maga az ingyenes csomag is 1 óránál és 3 párhuzamos sessionnél ér véget. Az árazásnak három métere van — böngészőórák, proxy-gigabájtok és modelltokenek —, és nincs publikált becslés arról, mennyibe kerül valós agent-terhelés elvégzett feladatonként. Saját adatközponti üzemeltetés nincs; a dokumentáció a kérdést régiókkal és tanácsadással válaszolja meg.",{"type":299,"head":388,"rows":397},[389,391,393,395],[390],"Eszköz",[392],"Mit ad el",[394],"Elszámolási egység",[396],"Hol nyer",[398,407,415,424],[399,401,403,405],[400],"Browserbase és Stagehand",[402],"Hosztolt böngésző-flotta plusz AI primitíveket adó MIT-SDK",[404],"Böngészőóra 0,12 dollártól, proxy-GB 10 dollártól, token piaci áron",[406],"Hosszú sessionök proxykkal, captchamegoldással és cache-elt ismétlésekkel",[408,409,411,413],[12],[410],"Saját gépen futtatható könyvtár, MCP-szerverrel és agentekhez való CLI-jal",[412],"Saját infrastruktúra; a szoftver ingyenes",[414],"Determinisztikus folyamatok és CI-suitok, ahol minden szelektor ismert",[416,418,420,422],[417],"Browser Use",[419],"Kezelt böngészők és egy agent-termék, nyílt forrással a magjában",[421],"0,02 dollár böngészőóránként előfizetés nélkül, 5 dollár GB proxy",[423],"A legolcsóbb nyers böngészőidő és elköteleződés nélküli fizetés használat szerint",[425,427,429,431],[426],"Skyvern",[428],"Workflow-termék: észlelési hurkok, hitelesítés, 2FA, emberi ellenőrzés",[430],"Credit: 29 dollár havonta 30.000-ért, 149 dollár 150.000-ért",[432],"Felügyelet nélküli portál-folyamatok, ahol a teljes futás az egység",{"type":114,"content":434},[435],"Ezekkel szemben az őszinte összefoglaló: a Browserbase a működési érettséggel versenyez, a darabáron viszont veszít: a Browser Use 0,02 dollárt ír ki böngészőórára a 0,10-0,12 dolláros felárral szemben, ötszörös különbséggel, amely csak akkor számít, amikor a benne foglalt órák elfogytak. A Playwright ingyenes marad és verhetetlen, ha a folyamatban semminek sem kell olyan oldalt megértenie, amilyet még nem látott.",{"type":121,"level":122,"id":107,"text":108},{"type":114,"content":438},[439],"A flottát a Browserbase-től kell megvenni, a Stagehandet pedig opcionális rétegként kezelni rajta, nem pedig az előfizetés okaként. Az SDK szabadon megtartható, az infrastruktúra nem, és az elszámolási séma azokat a csapatokat jutalmazza, amelyek tudják, mely lépésekhez kell modell.",{"type":132,"ordered":441,"items":442},true,[443,445,447,449,451],[444],"Érdemes, ha az agent-folyamatoknak be kell jelentkezniük, dizájnváltást kell kibírniuk, és felügyelet nélkül kell futniuk olyan oldalakon, amelyeket a csapat senkije sem irányít.",[446],"Érdemes, ha a alternatíva a proxyk, a captchamegoldás és a session-felvétel saját felépítése lenne; ezek a komponensek azok, amiket az óradíj megvesz.",[448],"Inkább hagyd el, ha a folyamat minden oldala előre ismert: egy Playwright-suite és egy olcsó virtuális gép gyorsabb és olcsóbb lesz.",[450],"Inkább hagyd el, ha a költségvetésnek feladatonként rögzítettnek kell lennie: a böngészőpercek plusz a proxy-forgalom plusz a gateway-tokenek instrumentáció nélkül sosem adnak kiszámítható számot.",[452],"A Freenél a Developerrel kezdj: 1 óra és 15 perces sessionök a szkript megírásához elegendők, a kipróbálásához nem.",{"type":454,"content":455},"quote",[456],"A Browserbase böngészőidő a unalmas részekkel együtt; a Stagehand egy szabad könyvtár, amely csak ott költ tokeneket, ahol ezt engedik. Az elsőt az elvégzett folyamatonkénti áron, a másodikat azon kell mérni, hány completionbe kerül egy folyamat.",{"type":121,"level":122,"id":110,"text":111},{"type":132,"ordered":441,"items":459},[460,464,468,472,476,480,484,488,492,496],[461,463],{"tag":225,"href":29,"children":462},[28]," — plan limits, overage rates and the capability table",[465,467],{"tag":225,"href":32,"children":466},[31]," — browser allocations, session duration and creation caps, retention and compliance by plan",[469,471],{"tag":225,"href":35,"children":470},[34]," — the act, extract and observe primitives and the Playwright-style page API",[473,475],{"tag":225,"href":38,"children":474},[37]," — local launch, schema-typed extraction and the swap to browserbase.launch()",[477,479],{"tag":225,"href":41,"children":478},[40]," — the extension architecture, the cache rename and the measured round-trip numbers",[481,483],{"tag":225,"href":44,"children":482},[43]," — MIT licence, install commands and the hosted MCP server",[485,487],{"tag":225,"href":47,"children":486},[46]," — the September 2026 stealth, latency and price figures used in this review",[489,491],{"tag":225,"href":50,"children":490},[49]," — browser-hour and proxy rates in the comparison table",[493,495],{"tag":225,"href":53,"children":494},[52]," — credit allowances and concurrency in the comparison table",[497,499],{"tag":225,"href":55,"children":498},[12]," — the free alternative and its MCP server and CLI",[501,557,604,658],{"slug":502,"published":5,"minutes":503,"category":7,"tags":504,"keywords":509,"about":516,"sources":524,"cover":548,"og":549,"expertise":58,"locales":550,"lang":62,"title":551,"description":552,"coverAlt":553,"url":554,"pricing":555,"kind":556},"webmcp",11,[505,506,507,508,13],"WebMCP","Agent tools","JSON Schema","Chrome",[502,510,511,512,513,514,515],"webmcp vs mcp","document.modelContext registerTool","webmcp declarative api","browser agent tools","webmcp origin trial","webmcp chrome 149",[517,519,522],{"name":505,"url":518},"https:\u002F\u002Fgithub.com\u002Fwebmachinelearning\u002Fwebmcp",{"name":520,"url":521},"Model Context Protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_Context_Protocol",{"name":507,"url":523},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FJSON_Schema",[525,528,531,534,537,540,543,545],{"title":526,"url":527},"Chrome for Developers: WebMCP (get started)","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp",{"title":529,"url":530},"Chrome for Developers: Imperative API","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fimperative-api",{"title":532,"url":533},"Chrome for Developers: Declarative API","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fdeclarative-api",{"title":535,"url":536},"Chrome for Developers: WebMCP versus MCP","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fcompare-mcp",{"title":538,"url":539},"Chrome for Developers: WebMCP tool security","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fsecure-tools",{"title":541,"url":542},"Chrome for Developers: Build effective tools","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fai\u002Fwebmcp\u002Fbuild-tools",{"title":544,"url":518},"WebMCP explainer and specification draft",{"title":546,"url":547},"WebMCP implementation status","https:\u002F\u002Fgithub.com\u002Fwebmachinelearning\u002Fwebmcp\u002Fblob\u002Fmain\u002Fimplementation-status.md","\u002Fimages\u002Fblog\u002Fwebmcp\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fwebmcp\u002Fog.jpg",[60,61,62],"WebMCP: eszközöket publikálni pixelek helyett","A WebMCP lehetővé teszi, hogy egy oldal tipizált, hívható eszközöket adjon át a böngészőben futó ügynöknek. Mit tesz a szabvány, mennyi érhető el belőle ma, és mikor marad jobb egy MCP-szerver.","Egy oldal tipizált eszközöket regisztrál a böngészőben, egy böngészőügynök meghívja az egyiket, és az eszköz az oldalon belül futva frissíti a felületét.","https:\u002F\u002Fgithub.com\u002Fwebmcp","Emerging standard, open","Browser protocol",{"slug":558,"published":559,"minutes":6,"category":7,"tags":560,"keywords":563,"about":571,"sources":575,"cover":597,"og":598,"expertise":58,"locales":599,"lang":62,"title":600,"description":601,"coverAlt":602,"url":573,"pricing":603,"kind":9},"playwright","2026-05-27",[561,9,13,562],"End-to-end testing","Cross-browser",[558,564,565,566,567,568,569,570],"playwright vs selenium","playwright mcp","browser automation testing","playwright test runner","playwright for ai agents","playwright vs cypress","playwright cloud pricing",[572,574],{"name":12,"url":573},"https:\u002F\u002Fplaywright.dev",{"name":520,"url":521},[576,579,582,585,588,591,594],{"title":577,"url":578},"Playwright documentation: installation","https:\u002F\u002Fplaywright.dev\u002Fdocs\u002Fintro",{"title":580,"url":581},"Playwright MCP introduction","https:\u002F\u002Fplaywright.dev\u002Fmcp\u002Fintroduction",{"title":583,"url":584},"Playwright CLI introduction","https:\u002F\u002Fplaywright.dev\u002Fagent-cli\u002Fintroduction",{"title":586,"url":587},"Playwright Test agents","https:\u002F\u002Fplaywright.dev\u002Fdocs\u002Ftest-agents",{"title":589,"url":590},"npm package metadata for @playwright\u002Ftest","https:\u002F\u002Fregistry.npmjs.org\u002F@playwright\u002Ftest\u002Flatest",{"title":592,"url":593},"Microsoft Learn: Playwright Workspaces free trial","https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fapp-testing\u002Fplaywright-workspaces\u002Fhow-to-try-playwright-workspaces-free",{"title":595,"url":596},"Azure App Testing pricing","https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Fpricing\u002Fdetails\u002Fapp-testing\u002F","\u002Fimages\u002Fblog\u002Fplaywright\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fplaywright\u002Fog.jpg",[60,61,62],"Playwright: egy böngésző-API tesztekhez, szkriptekhez és agentekhez","A Playwright a Chromiumot, a Firefoxot és a WebKitet vezéreli egyetlen Apache-2.0-API-ról: tesztfuttató, agentekhez való CLI és MCP-szerver. Mibe kerül, és hol akad el.","Playwright-tesztfutás: spec fájl, három böngészőmotorra bontó futtató és accessibility snapshotokat olvasó agent.","Apache-2.0 · cloud paid",{"slug":605,"published":559,"minutes":6,"category":7,"tags":606,"keywords":611,"about":618,"sources":625,"cover":649,"og":650,"expertise":58,"locales":651,"lang":62,"title":652,"description":653,"coverAlt":654,"url":655,"pricing":656,"kind":657},"elevenlabs",[607,608,609,610],"Text to speech","Voice API","Speech to text","Voice cloning",[605,612,613,614,615,616,617],"elevenlabs api pricing","elevenlabs vs openai tts","text to speech api comparison","elevenlabs flash latency","voice cloning api","eleven v4 model",[619,622],{"name":620,"url":621},"ElevenLabs","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FElevenLabs",{"name":623,"url":624},"Speech synthesis","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSpeech_synthesis",[626,629,632,635,638,640,643,646],{"title":627,"url":628},"ElevenLabs pricing: plans and credits","https:\u002F\u002Felevenlabs.io\u002Fpricing",{"title":630,"url":631},"ElevenAPI pricing: per-product rates","https:\u002F\u002Felevenlabs.io\u002Fpricing\u002Fapi",{"title":633,"url":634},"ElevenLabs documentation: models","https:\u002F\u002Felevenlabs.io\u002Fdocs\u002Fmodels",{"title":636,"url":637},"API reference: create speech","https:\u002F\u002Felevenlabs.io\u002Fdocs\u002Fapi-reference\u002Ftext-to-speech\u002Fconvert",{"title":639,"url":621},"Wikipedia: ElevenLabs",{"title":641,"url":642},"Amazon Polly pricing","https:\u002F\u002Faws.amazon.com\u002Fpolly\u002Fpricing\u002F",{"title":644,"url":645},"OpenAI API pricing","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fpricing",{"title":647,"url":648},"SILMA AI: text to speech price comparison, August 2026","https:\u002F\u002Fsilma.ai\u002Fblog\u002Ftext-to-speech-price-comparison-august-2026","\u002Fimages\u002Fblog\u002Felevenlabs\u002Fcover.webp","\u002Fimages\u002Fblog\u002Felevenlabs\u002Fog.jpg",[60,61,62],"ElevenLabs: beszédszintézis API-ként","Az ElevenLabs audió-API értékelése: modellpaletta, késleltetési adatok, kredit- és karakteralapú árazás, tarifához kötött formátumok, és hol nyer az OpenAI és az Amazon Polly.","ElevenLabs borítógrafika beszéd-API pipeline feliratokkal","https:\u002F\u002Felevenlabs.io","Free tier · from $5 per month","Voice and audio API",{"slug":659,"published":660,"minutes":6,"category":7,"tags":661,"keywords":667,"about":676,"sources":683,"cover":714,"og":715,"expertise":58,"locales":716,"lang":62,"title":717,"description":718,"coverAlt":719,"url":720,"pricing":721,"kind":722},"replicate","2026-05-22",[662,663,664,665,666],"Model hosting","Serverless GPU","Diffusion","Async jobs","Webhooks",[668,669,670,671,672,673,674,675],"replicate api","replicate vs fal.ai","serverless gpu inference pricing","replicate webhooks","replicate cold start","replicate vs baseten","how to run an open source model in production","replicate prediction api",[677,680],{"name":678,"url":679},"Replicate","https:\u002F\u002Freplicate.com\u002Fdocs",{"name":681,"url":682},"Serverless computing","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FServerless_computing",[684,687,690,693,696,699,702,705,708,711],{"title":685,"url":686},"Replicate pricing","https:\u002F\u002Freplicate.com\u002Fpricing",{"title":688,"url":689},"Replicate docs: About predictions","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions",{"title":691,"url":692},"Replicate docs: Create a prediction","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Fcreate-a-prediction",{"title":694,"url":695},"Replicate docs: Prediction lifecycle","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Flifecycle",{"title":697,"url":698},"Replicate docs: Rate limits","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Frate-limits",{"title":700,"url":701},"Replicate docs: Data retention","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fpredictions\u002Fdata-retention",{"title":703,"url":704},"Replicate docs: Verify webhooks","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fwebhooks\u002Fverify-webhook",{"title":706,"url":707},"Replicate docs: Official models","https:\u002F\u002Freplicate.com\u002Fdocs\u002Ftopics\u002Fmodels\u002Fofficial-models",{"title":709,"url":710},"fal.ai pricing","https:\u002F\u002Ffal.ai\u002Fpricing",{"title":712,"url":713},"Baseten pricing","https:\u002F\u002Fwww.baseten.co\u002Fpricing\u002F","\u002Fimages\u002Fblog\u002Freplicate\u002Fcover.webp","\u002Fimages\u002Fblog\u002Freplicate\u002Fog.jpg",[60,61,62],"Replicate teszt: modell-API másodpercenkénti árazással, az élekkel együtt","A Replicate több ezer nyílt modellt tesz egyetlen predikciós API mögé, és a számítási idő másodpercével számol. Teszt a cold bootokról, verziódriftről és az egy órás törlésről.","A kérés a starting és a processing állapoton át négy végállapot egyikébe vezet: succeeded, failed, canceled vagy aborted.","https:\u002F\u002Freplicate.com","Pay per second of compute","Model hosting API",1791383549975]