En İyi Yapay Zekâ Tarayıcı Ajanları - 2026

Yayın tarihi:

13 dk okuma

Acar Diveroli
Yazar: Acar Diveroli
BROWSER, DOM, mavi cam LLM ve AGENT yazılı dört küp üst üste; çevrelerinde iki yörünge ve havada küçük eşkenar dörtgenler

Bir tedarikçi portalında her sabah elli siparişin kargo durumunu kontrol eden biri, bu işi bir dil modeline devretmek istediğinde ilk engelle karşılaşır: modelin bir API'si yok, yalnız bir web sayfası var. Yapay zekâ tarayıcı ajanı (browser agent) bu boşluğu doldurur. Sayfayı modele okutur, modelin "şu düğmeye tıkla" kararını gerçek bir tarayıcıda uygular ve sonucu tekrar modele gösterir. 2026'da bu işi yapan çerçevelerin hepsi aynı soruya farklı cevap veriyor: model sayfayı nasıl görecek?

Bu yazıda bir LLM'in web sayfası kullanmasını sağlayan altı açık kaynak çerçeveyi karşılaştırdık: Browser Use, Stagehand, Skyvern, Playwright MCP, Magnitude ve Notte. OpenAI ve Anthropic'in kapalı ajanlarına kısa bir bölüm ayırdık. Ölçütler sayfa algısı, kontrol döngüsünün kimde olduğu, token maliyeti, kendi tarayıcınızı ve proxy'nizi verip veremediğiniz, dil ve lisans. Lisans ve yıldız sayıları 7 Ekim 2026'da GitHub depolarından okundu; kurulum adımı yerine her çerçevenin entegrasyon yazısına yönlendiriyoruz.

Yapay zekâ tarayıcı ajanı nedir?

Yapay zekâ tarayıcı ajanı, bir dil modelinin web sayfasını görmesini ve üzerinde işlem yapmasını sağlayan yazılım katmanıdır. Model tarayıcıyı doğrudan kullanamaz; metin alır, metin üretir. Ajan çerçevesi aradaki çevirmendir: sayfayı modelin anlayacağı biçime çevirir, modelin kararını tıklama, yazma ve kaydırma komutuna dönüştürür, sonucu tekrar modele taşır.

Bu döngü dört adımda döner:

  1. Gözlem. Çerçeve sayfanın o anki hâlini alır: DOM, erişilebilirlik ağacı ya da ekran görüntüsü.
  2. Karar. Model gözlemi okur ve bir sonraki eylemi seçer: "3 numaralı alana sipariş numarasını yaz."
  3. Eylem. Çerçeve kararı Playwright ya da Chrome DevTools Protocol (CDP) üzerinden tarayıcıda uygular.
  4. Doğrulama. Yeni sayfa durumu alınır; hedefe ulaşılmadıysa döngü başa döner.

Çerçeveler arasındaki fark bu dört adımda ortaya çıkar: ne gösterdikleri, kararı kimin verdiği ve eylemi hangi protokolle ilettikleri.

Ajan sayfayı nasıl görür?

Üç yöntem var ve her biri maliyeti, doğruluğu ve dayanıklılığı başka yöne çeker.

  • DOM çıkarımı. Çerçeve sayfadaki etkileşimli öğeleri bulur, numaralandırır ve modele kısa bir liste olarak verir. Metin olduğu için ucuzdur, görsel model gerektirmez; canvas üzerine çizilmiş arayüzlerde zayıflar. Browser Use bu yolu seçer.
  • Erişilebilirlik ağacı. Sayfanın ekran okuyucuya sunulan metin ağacı alınır; her öğenin rolü ve adı vardır, dekoratif öğeler yoktur. Playwright MCP bu anlık görüntüyü kullanır, Stagehand ağacı budayarak verir.
  • Ekran görüntüsü. Model sayfayı insan gibi görür ve piksel koordinatı söyler. Görsel model ister ve her adımda daha çok token tüketir, buna karşılık DOM'un sakladığı hiçbir şeyi kaçırmaz. Skyvern ve Magnitude bu yolu seçer.

Standart bir form ve tabloyla çalışıyorsanız metin tabanlı yöntem hem ucuz hem kararlıdır; harita, grafik ya da özel çizilmiş bileşenlerde ekran görüntüsünden başka yol yoktur.

Tarayıcı ajanı seçerken nelere bakılır?

  • Sayfa algısı. DOM, erişilebilirlik ağacı ya da ekran görüntüsü; kullanacağınız sitelerin tipine göre.
  • Kontrol döngüsü kimde? Bazı çerçevelerde görevi yazarsınız, adımları model seçer; bazılarında her adımı siz kodlarsınız, model yalnız öğeyi bulur. İlki esnek, ikincisi öngörülebilir.
  • Token maliyeti. Ajan her adımda modele sayfa gönderir. Yirmi adımlık iş yirmi sayfa demektir; ekran görüntüsünde bu kalem birkaç kat büyür.
  • Kendi tarayıcınız ve proxy'niz. Çerçeve yerel Chromium'unuzu ya da uzak bir CDP uç noktasını kabul ediyor mu, proxy'yi hangi parametreyle alıyor?
  • Dil ve lisans. Python mı TypeScript mi; MIT ve Apache mi, yoksa ticari kullanımı şartlara bağlayan AGPL ya da SSPL mi?

En iyi 6 açık kaynak tarayıcı ajanı çerçevesi

1. Browser Use

Python çerçevesi, MIT lisansı, GitHub'da 117 bin yıldız (Ekim 2026). Sayfayı DOM'dan çıkarır, etkileşimli öğeleri numaralandırıp modele liste olarak verir; use_vision ile ekran görüntüsü eklenir. Tarayıcıyı doğrudan CDP ile sürer: yerel Chromium, sistemdeki Chrome profili ya da cdp_url ile uzak tarayıcı. Kendi bu-2-0 modelinin yanında OpenAI, Anthropic, Google ve Ollama üzerinden yerel modelleri destekler; proxy ProxySettings(server, username, password, bypass) ile verilir. Kaynak kodu ve belgeler GitHub deposunda.

Artılar

  • Görev yazılır, adımları model seçer; prototip on satır kodla ayağa kalkar
  • Parolalı proxy tek parametreyle, kimlik bilgisi modele gitmeden
  • Model sağlayıcısı serbest, yerel model çalışır
  • allowed_domains ile ajanın gidebileceği alan adları sınırlanır

Eksiler

  • Aynı görev iki koşuda farklı yol izleyebilir
  • Ağır sayfalarda DOM listesi uzar, token maliyeti artar
  • Canvas arayüzlerde ekran görüntüsü açılmadan zayıf

Kimler için: Python yazan ve bir görevi tarif edip sonucunu almak isteyen ekipler.

2. Stagehand (Browserbase)

TypeScript, Python ve Go SDK'ları, MIT lisansı, GitHub'da 25 bin yıldız (Ekim 2026). Playwright tarzı API'nin (goto, click, locator) üstüne üç doğal dil adımı ekler: act eylemi yapar, extract şemaya uygun veri döndürür, observe gerçek seçicileri verir. Sayfayı budanmış erişilebilirlik ağacıyla taşır. Yerel Chrome ile ya da Browserbase bulutunda çalışır; yerel tarayıcıda proxy sunucusu ve bypass listesi verilir, kullanıcı adı ve parolalı proxy bugün yalnız Browserbase tarafında desteklenir.

Artılar

  • Kontrol döngüsü sizde: her adım kodda, test edilebilir
  • extract doğrudan tipli veri döndürür
  • Üç dilde aynı API

Eksiler

  • Yerel tarayıcıda kimlik doğrulamalı proxy yok; IP whitelist gerekir
  • Tam otonom görevlerde Browser Use'tan daha çok kod ister
  • Bulut özellikleri Browserbase hesabına bağlı

Kimler için: tarayıcı adımlarını kodda görmek isteyen TypeScript ekipleri ve mevcut Playwright testlerini yapay zekâyla güçlendirenler.

3. Skyvern

Python, AGPL-3.0 lisansı, GitHub'da 23 bin yıldız (Ekim 2026). Sayfayı XPath yerine görsel model ve DOM'un birleşimiyle anlar; kendi deyişiyle bir "ajan sürüsü" sayfayı kavrar, planlar ve uygular. Form doldurma ve portal işleri için tasarlanmıştır; Docker Compose ile kendi sunucunuzda çalışır, OpenAI, Anthropic, Gemini, Bedrock ve Ollama'yı destekler. Kendi tarayıcınızı BROWSER_TYPE=cdp-connect ve BROWSER_REMOTE_DEBUGGING_URL ile bağlarsınız; proxy o Chrome'u başlatırken verilir.

Artılar

  • Görsel algı sayesinde eski ve karmaşık arayüzlerde çalışır
  • İş akışı tanımı ve arayüzü var, yalnız kütüphane değil
  • Kendi sunucunuzda kurulur

Eksiler

  • AGPL, ürüne gömünce kaynak kodu paylaşma yükümlülüğü getirir
  • Görsel adımlar daha çok token tüketir
  • Kurulumu Postgres ve arayüzle birlikte diğerlerinden ağır

Kimler için: çok sayıda farklı portalda form dolduran ve akışı görsel arayüzden yöneten ekipler.

4. Playwright MCP (Microsoft)

Bir Model Context Protocol sunucusu; Apache-2.0 lisansı, GitHub'da 38 bin yıldız (Ekim 2026). Ajan değil, araçtır: kontrol döngüsü Claude Code, Cursor ya da VS Code gibi MCP istemcisindedir. Sayfayı erişilebilirlik anlık görüntüsü olarak verir, görsel model gerekmez; --caps=vision ile koordinat tabanlı mod açılır. Tarayıcı bayraklarla ayarlanır: --proxy-server, --proxy-bypass, --cdp-endpoint, --isolated, --user-data-dir. Ayrıntı Playwright MCP deposunda.

Artılar

  • Zaten kullandığınız kodlama ajanına beş dakikada takılır
  • Metin tabanlı anlık görüntü hızlı ve ucuz
  • --allowed-hosts ile ajanın gidebileceği alanlar kısıtlanır

Eksiler

  • Tek başına görev çalıştırmaz; MCP istemcisi gerekir
  • Parolalı proxy adrese gömülerek verilemez
  • Uzun otonom işler için tasarlanmamıştır

Kimler için: tarayıcı erişimini bir kodlama ajanına eklemek isteyen geliştiriciler.

5. Magnitude

TypeScript, Apache-2.0 lisansı, GitHub'da 4 bin yıldız (Ekim 2026). Kendini "görsel öncelikli" diye tanımlar: görsel temelli model sayfaya bakar ve piksel koordinatı söyler, DOM'a bakmaz. Claude Sonnet 4 önerilir, Qwen-2.5VL 72B de çalışır. Playwright üstünde durduğu için browser.launchOptions içine Playwright'ın proxy alanı yazılır, cdp ile açık bir tarayıcıya bağlanılır. Ekip ağırlığını bir çıkarım motoruna kaydırdı; tarayıcı ajanı ayrı bir depoda sürüyor.

Artılar

  • DOM'u olmayan ya da gizleyen arayüzlerde çalışır
  • Playwright seçenekleri olduğu gibi geçer
  • Yerleşik test koşucusu ve görsel doğrulama

Eksiler

  • Her adım ekran görüntüsü; token maliyeti listenin en yükseklerinden
  • Görsel yetenekli model şart
  • Topluluk ve belge hacmi ilk üç çerçevenin gerisinde

Kimler için: canvas tabanlı uygulama ve görsel regresyon testi yapan ekipler.

6. Notte

Python çerçevesi ve Node SDK'sı, SSPL-1.0 lisansı, GitHub'da 2 bin yıldız (Ekim 2026). Sayfayı bir algı katmanından geçirir: observe sayfa durumunu modelin okuyacağı biçimde, eylemleri ID ile verir; scrape yapılandırılmış veri döndürür. Yerelde kendi LLM anahtarınızla notte.Session() açarsınız, bulutta aynı kod NotteClient ile çalışır. Proxy için ExternalProxy(server, username, password) ayarı var.

Artılar

  • Yerelden buluta tek import değişikliğiyle geçiş
  • Parolalı harici proxy tek nesneyle
  • Sayfa açıklaması kompakt, token tasarruflu

Eksiler

  • SSPL, hizmet olarak sunmayı kaynak paylaşma şartına bağlar
  • Topluluk küçük
  • Bazı özellikler bulut hesabı ister

Kimler için: yerelde başlayıp bulutta ölçeklemeyi planlayan küçük ekipler.

Kapalı ajanlar: ChatGPT agent modu ve Claude computer use

İki kapalı ürün bu listeye girmez ama karşılaştırmada akla gelir. OpenAI'ın 2025 başında duyurduğu Operator, aynı yılın temmuzunda ChatGPT'nin agent moduna katıldı; ajan OpenAI'ın kendi sanal tarayıcısında çalışır, kendi tarayıcınızı ya da proxy'nizi veremezsiniz. Bu bir son kullanıcı ürünüdür, çerçeve değil.

Anthropic'in computer use aracı tersidir: Claude ekran görüntüsünü alır, fare ve klavye koordinatı döndürür, ama ortamı ve döngüyü siz çalıştırırsınız. Güncel sürüm computer_toolset_20260801 genel kullanıma açık; resmî belgede Docker tabanlı örnek uygulama var. Tarayıcı sizin konteynerinizde olduğu için proxy'yi ona siz verirsiniz; tabloya en yakın kapalı seçenek budur.

Karşılaştırma tabloları

Lisans ve yıldız sayıları GitHub depolarından, 7 Ekim 2026. "—" ilgili özelliğin bulunmadığı ya da doğrulayamadığımız bilgidir.

Sayfa algısı ve kontrol döngüsü

ÇerçeveSayfayı nasıl görürDöngü kimdeDil
Browser UseDOM + isteğe bağlı görüntüModelPython
StagehandBudanmış erişilebilirlik ağacıSizTS, Python, Go
SkyvernGörsel + DOMModelPython
Playwright MCPErişilebilirlik anlık görüntüsüMCP istemcisiNode
MagnitudeYalnız ekran görüntüsüModelTypeScript
NotteAlgı katmanı (metin)Siz veya modelPython, Node

Lisans ve topluluk

ÇerçeveLisansGitHub yıldızıKendi tarayıcınız
Browser UseMIT117 binYerel, sistem Chrome, CDP
Playwright MCPApache-2.038 binYerel, CDP
StagehandMIT25 binYerel Chrome, Browserbase
SkyvernAGPL-3.023 binYerel, CDP
MagnitudeApache-2.04 binPlaywright, CDP
NotteSSPL-1.02 binYerel, Notte bulutu

Proxy ve maliyet

ÇerçeveProxy nereden verilirParolalı proxyToken maliyeti
Browser UseProxySettingsEvetOrta
StagehandLaunch seçeneğiYalnız buluttaDüşük
SkyvernChrome'un --proxy-server bayrağıChrome tarafındaYüksek
Playwright MCP--proxy-serverAdrese gömülmezDüşük
MagnitudePlaywright proxyEvetYüksek
NotteExternalProxyEvetDüşük

Token sütunu görecelidir: metin tabanlı anlık görüntü gönderen çerçeveler adım başına az, her adımda ekran görüntüsü gönderenler çok token harcar. Kesin rakam modele, sayfaya ve adım sayısına bağlıdır.

Bu ajanlarla hangi proxy?

Ajanın çıkış IP'si çok adımlı bir iş boyunca değişmemelidir. Giriş yaptığınız portal ya da sepete ürün eklediğiniz mağaza oturumu IP'ye bağlar; üçüncü adımda IP değişirse oturum düşer ve ajan baştan başlar. Bu yüzden ajan işlerinde Sticky Proxy kullanılır: aynı IP, iş bitene kadar sabit kalır.

IP'nin türü de önemlidir. Bir ülkenin fiyatını, stoğunu ya da arama sonucunu o ülkeden görmesi gereken ajan için Residential Proxy doğru seçimdir; veri merkezi IP'si fiyatı başka gösterir ya da sayfayı hiç açmaz. Proxy her çerçevede tarayıcı başlatma parametresiyle verilir: Playwright tabanlılarda proxy alanı, CDP ile sürülen Chrome'da --proxy-server bayrağı. Alanların tam listesi Playwright'ın ağ belgesinde.

Kurulum adımlarını her çerçeve için ayrı yazdık. Browser Use'ta ProxySettings ile parolalı proxy ve çıkış IP'sinin kontrolü Browser Use ile proxy kullanımı yazısında; Playwright MCP'nin bayrakları ve parolalı proxy sorununun çözümü Playwright MCP yazısında; Stagehand ve Magnitude'un üstünde durduğu Playwright proxy seçeneği ve SOCKS5 kısıtı Playwright proxy yazısında.

Proxy ajanı görünmez yapmaz ve yapmamalı. Ajan bir siteye gittiğinde robots.txt kuralları ve kullanım şartları yine sizin sorumluluğunuzdadır; insan hızında ilerlemek, aynı hedefe hız sınırı koymak ve resmî API varsa önce onu denemek ajanı daha güvenilir kılar. Bot korumasını aşmak için proxy kullanmak bu yazının konusu değildir.

Sık yapılan hatalar

  • Her siteye aynı algı yöntemi. Standart formda ekran görüntüsü açmak maliyeti katlar; canvas'ta DOM'da ısrar etmek ajanı kör bırakır.
  • Rotating proxy ile çok adımlı iş. Her istekte IP değişince oturum düşer; giriş gerektiren işte sticky oturum kullanılır.
  • Adım sınırı koymamak. Hedefe ulaşamayan model döngüde kalır ve token yakar; max_steps gibi bir sınır her çerçevede vardır.
  • Kimlik bilgisini prompt'a yazmak. Proxy ve site parolası tarayıcı parametresine ya da ortam değişkenine gider, modele gösterilmez.
  • Alan adı sınırı koymamak. Sayfaya gizlenmiş bir talimat ajanı başka siteye yönlendirebilir; izinli alan adı listesi bu riski küçültür.
  • Lisansı okumadan ürüne gömmek. AGPL ve SSPL, MIT ile aynı şey değildir.

Hangi iş için hangi ajan?

İşinizÖnerilen
Python ile hızlı prototipBrowser Use
Test edilebilir, adım adım akışStagehand
Çok sayıda portalda formSkyvern
Kodlama ajanına tarayıcı eklemekPlaywright MCP
Canvas ve görsel regresyonMagnitude
Yerelden buluta geçişNotte

Sık sorulan sorular

2026'da en iyi yapay zekâ tarayıcı ajanı hangisi?

Tek bir cevabı yok, siteye ve ekibe bağlı. Python ile hızlı sonuç için Browser Use, kontrollü TypeScript akışı için Stagehand, görsel ağırlıklı siteler için Skyvern ya da Magnitude, kodlama ajanına tarayıcı eklemek için Playwright MCP öne çıkıyor.

Tarayıcı ajanı ile Playwright arasındaki fark nedir?

Playwright her adımı sizin yazdığınız bir otomasyon kütüphanesidir; tarayıcı ajanı adımı bir dil modelinin seçmesini sağlar. Stagehand ve Magnitude Playwright'ın üstünde çalışır, Browser Use tarayıcıyı doğrudan CDP ile sürer.

Tarayıcı ajanı için görsel model şart mı?

Hayır. Browser Use, Stagehand, Playwright MCP ve Notte sayfayı metin olarak verir ve metin modeliyle çalışır. Skyvern ve Magnitude ekran görüntüsünden çalıştığı için görsel yetenekli model ister.

Tarayıcı ajanı ne kadar token harcar?

Adım sayısı kadar sayfa gönderir. Metin tabanlı anlık görüntüde adım başına maliyet düşük, ekran görüntüsünde birkaç kat yüksektir; kesin rakam modele ve sayfaya bağlıdır. Adım sınırı maliyetin tavanını belirler.

Tarayıcı ajanına kendi proxy'mi verebilir miyim?

Açık kaynak altı çerçevenin hepsinde evet: Playwright tabanlılarda proxy seçeneği, CDP ile sürülen Chrome'da --proxy-server bayrağı. ChatGPT'nin agent modu kendi tarayıcısında çalışır ve proxy kabul etmez.

Tarayıcı ajanı robots.txt dosyasına uyar mı?

Kendiliğinden uymaz; çerçevelerin hiçbiri bunu zorunlu kılmıyor. Gideceği alan adlarını siz sınırlar, hız sınırını siz koyar ve sitenin kurallarına uymayı siz sağlarsınız.

Özetle

2026'da tarayıcı ajanlarını ayıran şey model değil, sayfayı modele nasıl gösterdikleri ve kontrolü kime bıraktıklarıdır: DOM ve erişilebilirlik ağacı ucuz ve kararlı, ekran görüntüsü pahalı ama her arayüzde çalışır. Çerçeveyi kendi sitelerinizde beş adımlık bir görevle sınayın; token faturası ve başarı oranı tabloların söylemediğini söyler. Ajanınız çok adımlı işe çıktığında sabit IP'li oturum için proxy hizmetlerimize bakabilirsiniz.

ChatGPT'ye sorClaude'a sor