Agent của bạn điều khiển
Chrome thật của bạn
Cài extension AgentsRoom, bật "Let my agents drive this browser", đặt tên cho trình duyệt. Từ đó, bất kỳ agent nào cũng có thể mở một tab trong Chrome đó, với session, cookie và extension của bạn, rồi click, gõ, đọc console và chụp ảnh màn hình ngay tại đó.
Một profile Chrome là một mục tiêu có tên. Vậy nên một agent có thể làm việc khi đang đăng nhập tài khoản công việc của bạn, trong khi agent khác làm việc với tài khoản cá nhân, và Chrome đó có thể nằm trên một máy khác của bạn.
browser_select_target "Chrome · Pro"browser_select_target "Chrome · Personal"browser_navigatebrowser_clickbrowser_screenshotHai agent, hai profile Chrome, một relay mã hóa ở giữa. Mỗi agent chọn mục tiêu của mình theo tên.
AgentsRoom đã tích hợp sẵn một trình duyệt trong mỗi dự án, và đó vẫn là mặc định: đây là nơi agent test localhost của bạn mà không đụng vào bất cứ thứ gì của bạn. Nhưng có những việc chỉ có ý nghĩa trong trình duyệt thật của bạn. Kiểm tra một bản deploy trên trang admin yêu cầu SSO của bạn, điền một form trên dịch vụ mà chỉ bạn đang đăng nhập, tái hiện một bug chỉ xuất hiện với tài khoản và extension của bạn. Chrome control sinh ra cho việc đó.
Cơ chế là extension AgentsRoom cho Chrome. Khi bạn bật điều khiển, extension thông báo trình duyệt này lên tài khoản của bạn với cái tên bạn đã đặt, và ứng dụng desktop liệt kê nó ngay cạnh màn hình tích hợp. Agent nhận đúng bộ tool MCP đã có cho trình duyệt tích hợp, cộng thêm một tool để chọn mục tiêu. Không có gì khác thay đổi với agent, và đó chính là mục đích.
Chrome hiển thị banner của chính nó, "AgentsRoom đã bắt đầu gỡ lỗi trình duyệt này", trong suốt thời gian một agent đang điều khiển. Đó là banner mà mọi extension gỡ lỗi đều kích hoạt, và là bảo đảm cho bạn rằng không có gì đang âm thầm điều khiển trình duyệt của bạn.
Mỗi tài khoản một Chrome
Chrome chạy một instance extension cho mỗi profile. AgentsRoom biến điều đó thành một tính năng: mỗi profile đăng ký như một trình duyệt có tên riêng, với cookie riêng và các tài khoản đăng nhập riêng. Bạn đặt tên theo cách bạn nghĩ về chúng, Pro, Personal, Client, và agent gọi một trong số đó theo tên.
Vì mỗi agent có mục tiêu riêng, nhiều agent có thể làm việc trên nhiều tài khoản cùng lúc. Một QA agent kiểm tra site staging trong profile đăng nhập bằng user test, trong khi agent thứ hai cập nhật ticket trong profile đăng nhập bằng tài khoản của bạn, và không agent nào thấy session của agent kia.
Một profile, một mục tiêu
Một profile Chrome là một bộ cookie, session và extension. Mỗi profile xuất hiện như một trình duyệt riêng mà agent có thể chọn, nên một session đang đăng nhập không bao giờ bị chia sẻ do sơ ý.
Do bạn đặt tên
Chrome không cho extension biết tên profile, nên bạn gõ một cái tên trong popup, với gợi ý như Pro hay Personal. Tên đó là thứ agent dùng để chọn mục tiêu.
Nhiều agent cùng lúc
Mục tiêu được chọn theo từng agent, không phải theo dự án. Hai agent trên hai tài khoản, hoặc năm agent trên cùng một Chrome, mỗi agent trong tab riêng, chạy song song.
Trình duyệt của bạn, trên bất kỳ máy nào
Extension không nói chuyện với ứng dụng desktop qua localhost. Nó nói chuyện với relay của AgentsRoom, cùng relay mà ứng dụng di động dùng để tới máy tính của bạn. Vậy nên một agent chạy trên chiếc Mac ở văn phòng có thể điều khiển Chrome trên chiếc PC ở nhà, miễn là cả hai đều đăng nhập tài khoản của bạn và điều khiển đã được bật ở đó.
Relay chỉ thấy các blob đã mã hóa, không gì khác. Mỗi tin nhắn, mỗi ảnh chụp màn hình, đều được niêm phong bằng một khóa suy ra từ tài khoản của bạn và chỉ các thiết bị của bạn chia sẻ với nhau, nên relay không đọc được URL, trang web hay một phím bấm nào. Cùng thiết kế, và cùng bảo đảm, như ứng dụng di động đồng hành.
Qua relay, không qua localhost
Một trình duyệt tự thông báo lên tài khoản của bạn mỗi 30 giây. Ứng dụng desktop liệt kê những trình duyệt đang online và làm mờ những trình duyệt đã ngừng phản hồi.
Mã hóa đầu cuối
Lệnh và kết quả đi trong một phòng session riêng giữa một máy tính và một trình duyệt, được niêm phong bằng một khóa mà relay không bao giờ nắm giữ.
Cùng nguyên lý với di động
Nếu bạn đã điều khiển một agent trên máy tính từ điện thoại, bạn đang dùng đúng kênh truyền này. Chrome control chỉ thêm một trình duyệt vào những thứ nó chuyên chở.
Mọi agent, mọi CLI
Chrome control là một MCP server, chính là AgentsRoom Browser MCP đang điều khiển trình duyệt tích hợp. Vì thế nó không gắn với một model hay một nhà cung cấp nào: Claude Code, Codex, GitHub Copilot CLI, Cursor và 10 CLI agent khác nhận cùng bộ tool, cùng tên, và chọn mục tiêu theo cùng một cách.
Cụ thể, agent gọi browser_list_targets để xem trình duyệt nào đang online, rồi gọi browser_select_target với một tên hoặc một id. Từ đó, browser_navigate, browser_click, browser_type, browser_screenshot, browser_evaluate và các tool còn lại tác động lên Chrome đó thay vì màn hình tích hợp, cho tới khi agent chuyển lại.
Kể cả những CLI không có extension trình duyệt riêng. OpenCode, Grok Build, Mistral Vibe, Kimi Code hay Aider có ngay một Chrome thật, với tài khoản của bạn bên trong, từ ngày bạn cài extension AgentsRoom: extension thuộc về AgentsRoom, không thuộc về nhà cung cấp model, nên không CLI nào phải tự xây một cái.
browser_list_targetsbrowser_select_targetCách hoạt động
Cài extension AgentsRoom
Từ Chrome Web Store, trong mỗi profile Chrome bạn muốn đưa vào sử dụng. Đăng nhập cùng tài khoản AgentsRoom với ứng dụng desktop của bạn.
Bật "Let my agents drive this browser"
Trong popup của extension. Chrome xin quyền debugger đúng lúc đó, không phải lúc cài, và extension chỉ gắn vào một tab khi thực sự có agent đang điều khiển.
Đặt tên cho trình duyệt
Pro, Personal, Client, bất cứ tên nào cho bạn biết tài khoản nào đang đăng nhập. Tên được lưu ngay khi gõ và thông báo tới ứng dụng desktop của bạn tức thì.
Agent chọn mục tiêu của mình
Hoặc agent gọi browser_select_target với cái tên đó, hoặc bạn chọn mục tiêu thay cho nó trong panel Browser của ứng dụng desktop, ngay cạnh màn hình tích hợp.
Agent điều khiển, bạn theo dõi
Hành động đầu tiên mở một tab mới, nên agent không bao giờ chiếm tab bạn đang đọc. Chrome hiển thị banner gỡ lỗi trong suốt session. Tắt điều khiển sẽ đóng các session và gỡ debugger ra.
Cùng một extension đó đã làm được bốn việc khác
Chrome control là tab mới nhất của extension AgentsRoom, không phải một extension thứ hai. Nếu bạn đã dùng nó để tạo ticket hay trỏ vào một phần tử, bạn đã có nó rồi: cùng popup, cùng tài khoản, thêm một công tắc.
Point on page
Click bất kỳ phần tử nào trên trang và nó rơi vào ô soạn tin của agent đang hoạt động, kèm HTML và một selector. Cách nhanh nhất để nói với agent "cái nút này, ngay đây".
Khám pháGửi trang tới desktop của tôi
Một click thả HTML của trang hiện tại vào ô tin nhắn của agent đang hoạt động, qua loopback cục bộ, không bao giờ qua server.
Tạo ticket từ bất kỳ trang nào
Tiêu đề, mô tả, ảnh chụp màn hình, đi thẳng vào backlog của dự án bạn chọn. Một bug thấy trên staging trở thành một ticket mà agent có thể bắt tay vào làm.
Khám pháDự án chọn theo URL
Liên kết các mẫu URL với một dự án và extension sẽ chọn sẵn nó khi bạn đang ở trên site đó. Không phải mở dropdown khi bạn tạo ticket từ chính ứng dụng đang làm.
Thay thế Claude in Chrome
Một lựa chọn thay thế Claude in Chrome, cho mọi CLI agent
Claude in Chrome là extension của Anthropic: nó đặt Claude vào trong profile Chrome nơi nó được cài, trên máy nó đang chạy. Nếu bạn chỉ làm việc với Claude, trên một tài khoản, trên một máy tính, nó làm tròn việc và bạn không cần gì thêm.
AgentsRoom Chrome control là lựa chọn thay thế cho những trường hợp nó bỏ sót. Extension thuộc về AgentsRoom, không thuộc về nhà cung cấp model, nên cùng một Chrome đáp ứng Codex, GitHub Copilot CLI, Cursor, OpenCode, Grok Build hay Aider cũng như Claude Code, và một CLI không có extension trình duyệt riêng nhận được extension theo cách này. Mỗi profile Chrome là một mục tiêu có tên, nên nhiều agent làm việc trên nhiều tài khoản cùng lúc, và Chrome đó có thể nằm trên một máy khác của bạn.
Khi nào bạn cần lựa chọn thay thế
Agent của bạn không phải Claude
Chúng chạy trên Codex, GitHub Copilot CLI, Cursor, OpenCode, Grok Build, Mistral Vibe, Kimi Code hay Aider. Claude in Chrome không đáp ứng agent nào trong số đó. Extension AgentsRoom đáp ứng tất cả, qua cùng bộ tool MCP.
Bạn cần nhiều hơn một tài khoản
Pro, Personal, Client: mỗi profile Chrome là một mục tiêu mà agent chọn theo tên, nên hai agent có thể đăng nhập như hai người cùng lúc, thay vì dùng chung profile duy nhất nơi extension được cài.
Trình duyệt ở nơi khác
Chrome giữ các session của bạn nằm trên bàn làm việc còn bạn đang ở trên laptop, hoặc ngược lại. Extension nói chuyện với relay của AgentsRoom, mã hóa đầu cuối, nên agent điều khiển nó từ bất cứ đâu nó chạy.
Bạn muốn trình duyệt nằm trong công cụ điều phối
Chrome control là một tool trong số các tool khác của AgentsRoom: backlog, terminal dev, trình duyệt tích hợp, agent QA. Trình duyệt là một bước trong công việc của agent, bên cạnh terminal, ticket và test của nó.
Những gì bạn giữ lại: một Chrome thật, session của bạn, cookie của bạn, extension của bạn, và banner gỡ lỗi của chính Chrome để bạn luôn biết một agent đang điều khiển. Những gì thay đổi: ai có thể điều khiển, từ đâu, và trên bao nhiêu tài khoản.
AgentsRoom vs Claude in Chrome
Cả hai đều cho một AI agent hành động bên trong một Chrome thật. Khác biệt nằm ở ai có thể điều khiển, từ đâu, và trên bao nhiêu tài khoản.
| Khả năng | AgentsRoom Chrome control | Claude in Chrome |
|---|---|---|
| Tài khoản mà một agent có thể điều khiển | Mọi profile Chrome, chọn theo tên | Profile mà nó đang chạy trong đó |
| Nhiều agent trên nhiều tài khoản cùng lúc | Có, mỗi agent một mục tiêu | Không có trong tài liệu |
| Trình duyệt trên máy khác | Có, qua relay mã hóa | Cùng máy |
| CLI agent | Claude, Codex, GitHub Copilot CLI, Cursor và 10 CLI agent khác, kể cả những CLI không có extension trình duyệt riêng | Claude |
| Kênh truyền mã hóa đầu cuối | Có, khóa chỉ chia sẻ giữa các thiết bị của bạn | Không áp dụng, nằm trên máy |
| Có cả trình duyệt tích hợp | Có, và nó vẫn là mặc định | Không, chính nó là Chrome |
Cột Claude in Chrome phản ánh tài liệu công khai của Anthropic tại thời điểm viết. Hãy kiểm tra tài liệu hiện tại của họ trước khi dựa vào một ô nào đó, sản phẩm thay đổi liên tục.
FAQ
Tôi cần ứng dụng desktop, hay chỉ extension là đủ?
Bạn cần cả hai. Các agent chạy trong AgentsRoom desktop, extension là thứ giúp chúng với tới một Chrome. Một agent khởi chạy từ ứng dụng di động nhận cùng bộ tool, vì dù sao nó cũng chạy trên máy tính.
Agent có thể chiếm tab tôi đang đọc không?
Không. Hành động đầu tiên mở một tab mới, và agent chỉ chuyển sang một tab có sẵn khi nó yêu cầu rõ ràng. Chrome cũng hiển thị banner "đã bắt đầu gỡ lỗi trình duyệt này" trong suốt thời gian một agent đang điều khiển, nên bạn luôn biết.
Những agent nào dùng được?
Tất cả. Chrome control là một phần của AgentsRoom Browser MCP server, nên Claude Code, Codex, GitHub Copilot CLI, Cursor và 10 CLI agent khác đều thấy cùng hai tool browser_list_targets và browser_select_target. Một CLI không có extension trình duyệt riêng, chẳng hạn OpenCode, Grok Build hay Aider, nhận được extension theo cách này.
Relay thấy được gì?
Các blob đã mã hóa. Mỗi tin nhắn và mỗi ảnh chụp màn hình được niêm phong bằng một khóa suy ra từ tài khoản của bạn và chỉ các thiết bị của bạn biết. Relay chỉ chuyển các byte đi, nó không đọc được URL, trang web hay những gì agent đã gõ.
Cái này có thay thế trình duyệt tích hợp không?
Không. Trình duyệt tích hợp vẫn là mục tiêu mặc định, và vẫn là nơi đúng để test localhost mà không đụng vào session của bạn. Chrome là một mục tiêu bổ sung, chọn theo từng agent, cho những việc cần tài khoản thật của bạn.
Làm sao để dừng lại?
Tắt "Let my agents drive this browser" trong popup của extension. Trình duyệt chào tạm biệt các máy tính của bạn, các session đóng lại và debugger được gỡ ra. Các agent đang trỏ vào Chrome đó quay về màn hình tích hợp.
AgentsRoom có phải là lựa chọn thay thế Claude in Chrome không?
Với ba trường hợp thì có: agent của bạn không phải Claude, bạn cần điều khiển nhiều tài khoản cùng lúc, hoặc Chrome nằm trên máy khác. Nếu bạn chỉ dùng Claude Code, trên một profile, trên một máy tính, Claude in Chrome đã đủ cho bạn. Hai extension có thể cài cạnh nhau: Chrome control chỉ điều khiển khi bạn bật nó, trong những tab nó tự mở.
Có thể bạn cũng thích
Browser Automation
Trình duyệt tích hợp và các tool MCP mà agent dùng để test localhost của bạn, với cùng tên tool mà Chrome control dùng lại.
Remote Fleet
Chạy agent trên mọi máy trong tài khoản của bạn từ một cửa sổ. Chrome control đi trên cùng relay đó.
AgentsRoom MCP
Các MCP server cho phép bất kỳ CLI agent nào điều khiển chính AgentsRoom: backlog, lệnh dev, thư viện prompt, trình duyệt.
Mọi CLI agent
Claude, Codex, GitHub Copilot CLI, Cursor và 10 CLI agent khác, song song trong cùng những dự án.
Giao trình duyệt của bạn cho agent, từng tài khoản một
Cài extension, đặt tên cho Chrome của bạn, và để một agent làm việc ở nơi bạn đã đăng nhập sẵn.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.