AgentBrowse: AI Kod Agentlari Uchun Ajoyib Terminal Interfeysi
AI va brauzer o'rtasidagi ko'prik
Haqiqat shundaki, AI coding agentlari kod bilan ishlashda juda kuchli. Lekin veb-interfeys orqali harakatlanish so'ralganda - bu boshqa masala.
Mana shu muammoni agentbrowse hal qiladi. Bu oddiy CLI vositasi bo'lib, Playwright ustiga qurilgan va AI agentlari uchun moslashtirilgan. Claude Code, Codex, Cursor va boshqalar bilan to'g'ri gaplashadi.
Muammo nimada?
Oddiy brauzer avtomatizatsiyasi inson foydalanuvchini nazarda tutadi. Odamlar vizual interfeyslarni tushunadi, to'g'ri tugmani bosadi, CAPTCHA larni hal qiladi. AI agentlar esa buning aksini qiladi - ular aniq buyruqlarni bajarishda zo'r, lekin vizual murakkablikka dosh bera olmaydi.
agentbrowse bu munosabatlarni o'nga buradi. Endi agent brauzer bilan kurashmaydi. Uning o'rniga toza API bor: URL och, sahifani markdown qilib o'qi, matn yoki raqam bilan bos, formalarni to'ldir - hammasi terminal buyruqlari orqali.
Bir necha daqiqada boshlash
O'rnatish juda oson:
npm install -g agentbrowse
npx playwright install chromium
Shu. Birinchi ishga tushirishda Chromium avtomatik yuklanadi.
Asosiy buyruqlar:
agentbrowse open <url>— sahifaga o'tishagentbrowse read— joriy sahifani markdown qilib olishagentbrowse links— raqamlangan havolalar ro'yxatiagentbrowse click "Ro'yxatdan o'tish"— matn yoki raqam bilan bosishagentbrowse read --json— dasturiy qayta ishlash uchun JSON
Doimiy sessiya - asosiy xususiyat
agentbrowse ni foydali qiladigan narsa - bu persistent sessiya modeli. Background da browser doimiy ishlab turadi. Bu degani - bir marta sayt ochib, tizimga kirib, kerakli sahifaga o'tib, keyin agentga topshirsa bo'ladi. Har safar holatni qayta yaratish shart emas.
Har bir sessiya o'z ID si bilan ajratilgan. O'z cookie lari va autentifikatsiya holati bor. login buyrug'i haqiqiy brauzer oynasini ochadi - siz MFA va CAPTCHA larni hal qilasiz, keyin shu tasdiqlangan sessiya saqlanadi va headless qayta ishlatiladi.
AI agentda avtomatik ishlatish
Bu yerda qiziq qismi boshlanadi. agentbrowse ni "skill" sifatida o'rnatishingiz mumkin:
npx agentbrowse skill --global
Bu kerakli konfiguratsiya faylini yozadi - qaysi agent ishlatayotganingizga qarab. Claude Code uchun SKILL.md, Cursor uchun .cursor/rules, Codex uchun AGENTS.md. Shu zahoti AI assistant brauzer avtomatizatsiyasini biladi.
Artelik prompts yozib, brauzerni qanday ishlatishni tushuntirish shart emas. Imkoniyat oddiygina... mavjud.
Dasturiy qayta ishlash uchun tuzilma
Har bir buyruq --json qabul qiladi. Xatolar ham bir xil formatda - maxsus exit code lar bilan:
- 2 — foydalanish xatosi
- 3 — navigatsiya muvaffaqiyatsiz
- 4 — element topilmadi
- 5 — daemon muammosi
Bu CI/CD pipeline lari va avtomatlashtirish uchun juda qulay.
Sayt manifestlari - maxsus imkoniyatlar
Murakkab yoki tez-tez ishlatiladigan saytlar uchun manifest fayli yaratish mumkin:
agentbrowse --site ./github.agent.json create-issue "Login formuladagi xato"
Manifestlar sahifalarni, selector larni va buyruq ketma-ketliklarini e'lon qiladi - o'zgaruvchilar bilan. Bu saytga moslashtirilgan "skill" yaratishga o'xshaydi.
Umumiy qarash
agentbrowse AI agent imkoniyatlarini yangicha o'ylashni ifodalaydi. AI vision modellar inson-brauzer muloqotini taqlid qilishiga umid qilish o'rniga - agentlarga o'z kuchli tomonlari uchun moslashtirilgan vositalar beramiz: tuzilgan buyruqlar, parse qilinadigan natija, doimiy holat.
Agent-based workflow qurayotgan developerlar uchun bu real muammoni hal qiladigan amaliy vosita. AI-assisted development ni o'rganayotganlar uchun esa - kelajak qanday ko'rinishda bo'lishi mumkinligini ko'rsatadi. Vizual interfeyslardan (odamlar uchun yaratilgan) dasturiy interfeyslarga (mashinalar uchun) qarab.
Veb-testlashni avtomatlashtiryapsizmi, AI workflow lari quryapsizmi yoki shunchaki qiziqyapsizmi - agentbrowse ni ko'rib chiqishga arzigulik. MIT litsenziya ostida, faol rivojlanmoqda, butunlay local ishga tushadi - cloud yoki tashqi servislar shart emas.
Terminal qaytib keldi. Va endi hatto AI ham undan foydalanishi mumkin.