Chrome control

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.

Chrome control
QA agent
kiểm tra bản deploy staging
browser_select_target "Chrome · Pro"
Dev agent
cập nhật ticket
browser_select_target "Chrome · Personal"
Relay mã hóa
Chrome · ProMac này
AgentsRoom đã bắt đầu gỡ lỗi trình duyệt này
Chrome · PersonalPC ở nhà
browser_navigatebrowser_clickbrowser_screenshot

Hai 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_target
Xem toàn bộ 14 CLI agent mà AgentsRoom hỗ trợ

Cách hoạt động

01

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.

02

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.

03

Đặ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ì.

04

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.

05

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ăngAgentsRoom Chrome controlClaude in Chrome
Tài khoản mà một agent có thể điều khiểnMọi profile Chrome, chọn theo tênProfile mà nó đang chạy trong đó
Nhiều agent trên nhiều tài khoản cùng lúcCó, mỗi agent một mục tiêuKhông có trong tài liệu
Trình duyệt trên máy khácCó, qua relay mã hóaCùng máy
CLI agentClaude, 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êngClaude
Kênh truyền mã hóa đầu cuốiCó, khóa chỉ chia sẻ giữa các thiết bị của bạnKhông áp dụng, nằm trên máy
Có cả trình duyệt tích hợpCó, và nó vẫn là mặc địnhKhô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

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.

Miễn phíTải AgentsRoom

Ứ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.

Tải tiện ích mở rộng
Chrome Web Store

Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.

Nhiều dự án
Đa nhà cung cấp
Nhiều agent
Trạng thái trực tiếp
File diff & commit
Ứng dụng đồng hành mobile
Xem trước trực tiếp
Đội agent
Tự động hóa trình duyệt
Dev theo backlog
Thư viện prompt
Thư viện skill
Xem tất cả tính năng