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à 13 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_targetÍt token hơn cho mỗi lần điều hướng
Một screenshot tốn của agent khoảng 1.400 đến 1.800 token. Chụp một cái sau mỗi cú click, mỗi lần gõ phím và mỗi lần tải trang, thì một kịch bản năm bước đốt 7.000 đến 9.000 token trước khi agent kiểm tra được bất cứ điều gì. Chế độ tiết kiệm token thay đổi mặc định: agent đọc trang thay vì nhìn nó.
chrome_read_page trả về các phần tử có thể click của trang, đã lọc và giới hạn kích thước, mỗi phần tử kèm một ref ngắn như ar12 mà agent dùng để click hoặc gõ vào. chrome_get_text trả về phần văn bản đọc được, cũng có giới hạn. Screenshot vẫn được trả về khi một action thất bại, và bất cứ khi nào agent yêu cầu để đánh giá bố cục, biểu đồ hay màu sắc. Không có gì bị lấy đi: chỉ mặc định thay đổi.
140 đến 820
token để đọc một trang, so với 1.400 đến 1.800 cho một screenshot
2 đến 13 lần
ít token hơn cho mỗi lần đọc trang, tùy theo trang
400 đến 2.500
token cho một kịch bản 5 action, thay vì 7.000 đến 9.000
Chi phí hiện ngay trên màn hình
AgentsRoom hiển thị chi phí ước tính của mỗi action trên trình duyệt, cho mọi CLI agent: một badge trên mỗi call trong trace và tổng 24 giờ theo từng chế độ. Với Claude và Codex, bạn còn thấy số token thực sự bị tính phí theo từng tool, trong chi tiết session.
Có cả form
Một ref dùng được ở mọi nơi mà CSS selector dùng được: click, gõ, chờ. Agent điền một form đăng ký chỉ từ outline và chỉ nhận lại screenshot nếu một trường từ chối dữ liệu nhập.
Cả trình duyệt tích hợp
Chế độ này cũng áp dụng cho trình duyệt tích hợp: browser_read_page và browser_get_text trên localhost của bạn, cùng giới hạn, cùng ref.
Chế độ tiết kiệm token đang ở giai đoạn beta và tắt theo mặc định. Bật nó từ desktop (popover Chrome trên thanh trạng thái, hoặc phần cài đặt Chrome) hoặc từ tab Browser trong popup của extension. Số liệu đo trên các trang thật vào tháng 9 năm 2026: số liệu của bạn phụ thuộc vào trang.
Cá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 năm 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.
Báo lỗi cho agent của tôi
Viết điều gì đang sai, giữ ảnh chụp của tab, và tất cả đến thẳng agent đang hoạt động cùng URL của trang, qua loopback cục bộ. Không cần sao chép đường dẫn tệp, với mọi CLI của agent.
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, trên bao nhiêu tài khoản, và mỗi action tốn bao nhiêu token.
| 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à 13 CLI agent khác, kể cả những CLI không có extension trình duyệt riêng | Claude |
| Agent nhìn trang như thế nào | Một danh sách có giới hạn các phần tử có thể click, screenshot khi thất bại hoặc khi yêu cầu (chế độ tiết kiệm token, beta) | Screenshot, kèm một tool đọc trang |
| Hiển thị chi phí token cho mỗi action | Có, theo từng call và theo 24 giờ, cho mọi CLI agent | Không hiển thị |
| 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à 13 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ở.
Một action trên trình duyệt tốn bao nhiêu token?
Khi bật chế độ tiết kiệm token (beta), đọc một trang tốn 140 đến 820 token, so với khoảng 1.400 đến 1.800 cho một screenshot, nên một kịch bản năm action tốn 400 đến 2.500 token thay vì 7.000 đến 9.000. Khi tắt, mỗi action làm thay đổi trang sẽ trả về một screenshot. Ở cả hai chế độ, AgentsRoom hiển thị chi phí ước tính của từng call, và với Claude và Codex là số token thực sự bị tính phí theo từng tool.
Chế độ tiết kiệm token có dùng được với form không?
Có. Outline liệt kê các ô nhập, nút, checkbox và dropdown cùng trạng thái của chúng, và giá trị mật khẩu được che. Agent gõ vào một trường qua ref của nó, và screenshot tự trả về nếu việc nhập thất bại. Agent cũng duyệt vào iframes, kể cả iframes khác origin (ví dụ trình hướng dẫn thiết lập mà một bảng điều khiển quản trị nhúng vào), shadow DOM mở cũng vậy. Một giới hạn: một lần kiểm tra trực quan vẫn cần screenshot, agent có thể yêu cầu bất cứ lúc nào.
Agent có thể đính kèm một file vào một trang, ví dụ một hình ảnh vào một bài đăng không?
Có, từ AgentsRoom 1.194.0. Agent gọi chrome_upload_file với một đường dẫn trên chính máy của nó (đường dẫn tương đối được tính từ thư mục làm việc của nó); desktop đọc file và gửi nó tới Chrome qua cùng relay mã hóa đầu cuối như mọi hành động khác, nên Chrome có thể nằm trên một máy khác và file không bao giờ đi vào ngữ cảnh của model. Tool tự chọn điểm tiếp nhận: một ô chọn file, một vùng soạn thảo chấp nhận file được dán vào, hoặc một vùng thả file. Giới hạn: mười file và 6 MB mỗi lần gọi, chỉ Chrome (trình duyệt tích hợp không cung cấp tool này), và nhật ký thao tác chỉ ghi tên, loại và kích thước, không bao giờ ghi nội dung. Hệ thống đăng bài ban đêm của chính chúng tôi dùng nó để đính kèm một hình ảnh minh họa vào mỗi bài đăng mạng xã hội.
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à 13 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.
Đọc agent như một cuộc trò chuyện
Mỗi agent có vai trò, khuôn mặt và một luồng tin nhắn bạn đọc như ứng dụng nhắn tin.
