BrowserSkill: ایجنت مرورگر خودت رو قرض میگیره
خلاصهٔ کاملتر
BrowserSkill یه ابزار متنبازِ تنسنته که ایجنتهای کدنویسی مثل Cursor و Claude Code و Codex رو به مرورگری وصل میکنه که خودت همینالان توش لاگینی. مشکلی که حل میکنه سادهست: اتوماسیون مرورگرِ معمولی یه پروفایل تمیز و بدون سشن بالا میاره، پس برای هر سایت باید اکانت تستی جدا درست کنی. اینجا ایجنت از همون login state واقعی (یعنی کوکیها و سشنهای فعال مرورگر خودت) استفاده میکنه.
برای اینکه وسط کارت نپره، کارهای ایجنت تو یه پنجرهٔ جدا و قابلدیدن به اسم Agent Window اجرا میشن. اگه ایجنت به تبی که خودت باز کردی کار داشته باشه، باید صریحاً قرضش بگیره، بعد از تمومشدن کار پسش بده و به بقیهٔ مرورگر کاری نداشته باشه. یه حالت human-in-loop هم داره: وقتی به کپچا، صفحهٔ لاگین یا دیالوگ تأیید میرسه، از تو میخواد نوبت رو دست بگیری و بعدش کار رو ادامه میده.
معماریش یه پل محلیه و ایجنت هیچوقت مستقیم با مرورگر حرف نمیزنه. ایجنت از طریق شل، CLIِ bsk رو صدا میزنه، اون درخواست رو با IPC محلی به دیمن میده، و دیمن روی یه WebSocket محدود به 127.0.0.1 با افزونه حرف میزنه؛ آخرش افزونه کار رو تو Agent Window اجرا میکنه. همین شلمحور بودن باعث میشه هر هارنسی که بتونه دستور شل بزنه پشتیبانی بشه، بدون قفلشدن به یه مدل یا فریمورک خاص.
نصبش دو تیکهست: CLI و افزونهٔ مرورگر. روی مک (اینتل و اپل سیلیکون)، لینوکس (x64 و ARM64) و ویندوز x64 کار میکنه و فعلاً Chrome و Edge رسماً پشتیبانی میشن، فایرفاکس هم تو برنامهست. بعد از نصب CLI، اسکیل مربوطه رو با یه دستور تو هارنس دلخواهت میشونی:
bsk --version
bsk install-skillبرای DeepSeek Harness یه پلاگین جدا روی npm هست که بهجای شلزدن، ابزارهای بومی browser_* رو تزریق میکنه و یه اورلی زندهٔ وب هم از هر Agent Window نشون میده. کل پروژه یه ورکاسپیس Cargo و pnpmه و با لایسنس MIT منتشر شده.
نکات کلیدی:
- ایجنت از سشن لاگینشدهٔ مرورگر خودت استفاده میکنه، بدون اکانت تستی
- کارها تو Agent Window جدا اجرا میشن؛ تبهای خودت فقط با قرضگرفتن صریح
- مسیر ارتباط: شل ← CLIِ bsk ← دیمن محلی ← WebSocket روی 127.0.0.1 ← افزونه
- پشتیبانی از macOS، لینوکس x64/ARM64 و Windows x64؛ Chrome و Edge، فایرفاکس در برنامه
- پلاگین اختصاصی DeepSeek Harness ابزارهای بومی browser_* رو تزریق میکنه
- لایسنس MIT، ورکاسپیس Cargo و pnpm




