Dokümanlar / Tarayıcı ve git

Tarayıcı

Web sayfalarını terminalin yanında aç; Claude ve diğer ajanlar Tezgah'ın tarayıcı araçlarıyla onları okusun, tıklasın, doldursun ve ekran görüntüsünü alsın.

Bir Claude oturumunun yanında tarayıcı paneli

Tarayıcı panelleri

Bir tarayıcı panelini ⇧⌘L (Ctrl+Shift+Y) ile ya da oturum başlığındaki küre düğmesiyle aç. Oturum bir geliştirme sunucusu çalıştırıyorsa o portta açılır. Kenar çubuğunda bir oturumun altındaki porta tıklamak da onu açar.

Tarayıcı panelinde geri, ileri ve yenile, adres çubuğu, sayfayı kendi tarayıcında açma düğmesi ve geliştirici araçları bulunur. Sen başka oturumlara bakarken de çalışmaya devam eder.

Ajanlar kullanabilir

Ajanlar sayfayı her bağlantı, düğme ve alan için e12 gibi bir referansla metin olarak okur, sonra gerçek fare ve klavye girdisiyle üzerinde işlem yapar. Yaptıklarını sana gerek kalmadan kontrol edebilirler.

Claude’a “uygulamayı aç ve giriş formunu kontrol et” de; şunları yapabilir:

Araç Ne yapar
browser_open Oturumun tarayıcı panelinde bir URL açar ve yüklenmesini bekler
browser_snapshot Sayfayı metin olarak verir; her bağlantı, düğme ve alan bir referansla (e12)
browser_click, browser_fill, browser_type, browser_press, browser_select, browser_hover, browser_scroll Gerçek fare ve klavye girdisiyle sayfada işlem yapar
browser_screenshot Sayfayı ya da bir öğeyi görsel olarak görür
browser_wait Bir metni, seçiciyi, URL’yi ya da sayfanın yüklenmesini bekler
browser_console, browser_network Sayfanın yazdıkları ve yaptığı istekler (başarısızlar dahil)
browser_eval, browser_navigate JavaScript çalıştırır; geri, ileri, yenile
terminal_read, terminal_send, terminal_split Diğer panelleri okur ya da onlara yazar, yanında bir geliştirme sunucusu başlatır
tezgah_list, tezgah_notify Oturumlar ve paneller; sana bildirim

Hedef, son anlık görüntüden bir referans (e12), bir CSS seçici ya da text=<görünen metin> olabilir.

Claude bunları kendiliğinden alır

Tezgah’ın başlattığı Claude oturumları bu araçları yalnızca o oturuma verilen bir MCP ayarıyla alır. Claude ayarların değişmez. Ayarlar → Claude için tarayıcı ve panel araçları ile kapatabilirsin.

Diğer ajanlar

Kabuk komutu çalıştırabilen her ajan, hiçbir kurulum olmadan tezgah komutunu kullanabilir:

tezgah browser open http://localhost:5173
tezgah browser snapshot
tezgah browser fill text=Email ada@example.com
tezgah browser click "text=Sign in"
tezgah browser wait --text "Welcome"
tezgah browser console --errors

MCP konuşan ajanlar için tezgah mcp’yi sunucu olarak ekle:

# Codex: ~/.codex/config.toml
[mcp_servers.tezgah]
command = "tezgah"
args = ["mcp"]
// Gemini CLI: ~/.gemini/settings.json
{ "mcpServers": { "tezgah": { "command": "tezgah", "args": ["mcp"] } } }

tezgah komutu yalnızca Tezgah’ın terminallerinde bulunur; bu yüzden bu sunucular ajan Tezgah’ta çalıştığında başlar.

Eksik bir şey mi var? Bir issue aç