Ưu, nhược và chỗ chưa rõ
| Ưu | Tài liệu của tác giả ghi một bản chụp trang dạng chữ tốn khoảng 200 đến 400 token, so với 3000 đến 5000 token khi đưa cả DOM. | Docs, Why refs |
|---|---|---|
| Ưu | Là lệnh terminal nên agent không phải nạp danh sách tool MCP vào context; trên Hacker News có người dùng nói họ chọn agent-browser hoặc playwright-cli vì đỡ tốn token hơn Chrome DevTools MCP. | Hacker News, 2026-03-15 |
| Ưu | README liệt kê các rào chắn tự bật: chỉ cho mở một số tên miền, file chính sách chặn thao tác nguy hiểm, hỏi lại trước khi chạy eval hoặc tải file. | README, Security |
| Nhược | Trên Windows, bản cài npm toàn cục từng tạo lối tắt gọi /bin/sh nên lệnh không chạy; lỗi kéo dài từ 2026-01-25 tới bản sửa ngày 2026-03-03. | Issue #262 |
| Nhược | Khi nối vào Chrome bạn đang dùng, lệnh mở tab mới kéo tab đó lên trước, làm gián đoạn việc của bạn. Issue còn mở và chưa có trả lời của maintainer. | Issue #1247 |
| Nhược | Script postinstall tải file chạy từ GitHub Releases và không kiểm tra checksum trước khi đánh dấu cho chạy. | scripts/postinstall.js |
| Chưa rõ | Lệnh npx skills add lấy skill từ nhánh chính của repo nên không ghim được phiên bản; README nói stub này gọi agent-browser skills get core để đọc hướng dẫn theo đúng bản CLI đã cài. | README, Claude Code |
Khi nên dùng
- Agent của bạn chạy được lệnh shell và bạn muốn nó thử trang mà context không bị chiếm thêm hơn 10k token cho tool MCP.
Khi không nên dùng
- Bạn cần ghim chính xác bản skill, hoặc agent phải chạy trên Chrome bạn đang dùng mà không được giành tab.
Cách cài
npm install -g [email protected] && agent-browser install && npx skills add vercel-labs/agent-browserTheo tài liệu của tác giảnpm install -g [email protected] && agent-browser install && npx skills add vercel-labs/agent-browserTheo tài liệu của tác giảNó chạm vào những gì
- File đọc và ghi
- postinstall ghi file chạy native và file .install-method vào thư mục bin của gói, và sửa lối tắt npm toàn cục để trỏ thẳng vào file chạy. Skill tạo .claude/skills/agent-browser/SKILL.md. Phiên lưu ở ~/.agent-browser/sessions/; khóa mã hóa tự tạo ở ~/.agent-browser/.encryption-key khi dùng kho mật khẩu.
- Gọi mạng
- Lúc cài, postinstall tải file chạy từ github.com/vercel-labs/agent-browser/releases theo đúng số phiên bản, không kiểm tra checksum. Lệnh agent-browser install tải Chrome for Testing (googlechromelabs.github.io). Lệnh upgrade hỏi registry.npmjs.org. Chat AI gọi ai-gateway.vercel.sh khi bạn bật. Mình không thấy telemetry trong code Rust.
- Script lúc cài
- postinstall: node scripts/postinstall.js (tải file chạy, sửa lối tắt npm, in nhắc cài Chrome).
- Tiến trình
- Một daemon Rust tự bật ở lệnh đầu tiên và giữ trình duyệt mở; tự tắt sau 1 giờ không có lệnh, trừ trình duyệt có cửa sổ hoặc trình duyệt bạn tự nối vào.
Đọc từ: postinstall.js#L50-L52, package.json, install.rs#L8, upgrade.rs#L6, chat.rs#L9, README.md#architecture, README.md#security
Mục này chạy mã trên máy bạn với quyền của tài khoản bạn. Theo tài liệu Claude Code, hook và MCP server chạy ngoài sandbox. Đọc phần trên và file của tác giả trước khi cài. Tài liệu bảo mật plugin