Dev Browser: ابزار متنباز کنترل مرورگر برای ایجنتهای AI
خلاصهٔ کاملتر
Dev Browser رو Sawyer Hood ساخته و پشتش شرکت Do Browser هست. این ابزار بهت اجازه میده بهجای استفادهی مستقیم از Playwright تو Node، اسکریپتهای جاوااسکریپت رو از طریق یه CLI بفرستی و روی یه مرورگر (Chromium یا Chrome خودت) اجرا کنی. نکتهی مهم اینه که این اسکریپتها توی یه سندباکس QuickJS WASM اجرا میشن (یعنی یه موتور سبک جاوااسکریپت که جدا از Node کار میکنه) و به فایلسیستم یا شبکهی هاست دسترسی مستقیم ندارن، پس اجرای کد ناشناس روش امنتره.
نصبش با npm install -g dev-browser و بعد dev-browser install انجام میشه که پلیرایت و کرومیوم رو خودش نصب میکنه. بعدش میتونی اسکریپت رو مستقیم بهش پایپ کنی:
const page = await browser.getPage("main");
await page.goto("https://example.com");
console.log(await page.title());صفحهها اسمدار و پایدارن، یعنی میتونی توی چند تا اسکریپت جدا همون صفحه رو دوباره باز کنی بدون اینکه از اول navigate کنی. با فلگ --connect هم میتونه به یه Chrome در حال اجرا (با remote debugging فعال) وصل بشه، نه فقط یه کرومیوم تازه.
طبق بنچمارکی که خود پروژه منتشر کرده، Dev Browser یه تسک استاندارد رو تو 3 دقیقه و 53 ثانیه و با هزینهی 0.88 دلار و 29 turn کامل کرده، با موفقیت 100 درصد. در مقایسه، Playwright MCP همون کارو تو 4 دقیقه و 31 ثانیه و 1.45 دلار انجام داده، Playwright Skill تو 8 دقیقه و 7 ثانیه با نرخ موفقیت فقط 67 درصد، و افزونهی Claude Chrome هم 12 دقیقه و 54 ثانیه و 2.81 دلار طول کشیده. یعنی به گفتهی سازنده، این روش هم سریعتره هم ارزونتر.
برای مرورگرهایی که خود dev-browser با دیمن راه میندازه، یه قابلیت idle cleanup هم هست که بعد از یه مدت بیفعالیتی (قابل تنظیم با --idle-timeout) خودش مرورگر رو میبنده، بدون اینکه پروفایل و کوکیهاش پاک بشن. مرورگرهایی که با --connect بهشون وصل شدی هیچوقت اینجوری بسته نمیشن. برای ایجنتهایی مثل Claude Code یا Codex هم دستور dev-browser install-skill یه راهنمای استفادهی آماده براشون نصب میکنه.
نکات کلیدی:
- Dev Browser رو Sawyer Hood ساخته، لایسنسش MIT و کدش روی گیتهابه.
- اسکریپتها تو سندباکس QuickJS WASM اجرا میشن، بدون دسترسی مستقیم به فایلسیستم یا شبکهی هاست.
- کل API پلیرایت (goto، click، fill، locator، evaluate، screenshot) رو پشتیبانی میکنه.
- تو بنچمارک رسمی پروژه، سریعتر و ارزونتر از Playwright MCP، Playwright Skill و افزونهی Claude Chrome بوده.
- میتونه به یه Chrome در حال اجرا وصل بشه یا خودش یه کرومیوم تازه راه بندازه.




