\"Claude Remote Agents\" thực ra nghĩa là gì: cloud session, một phiên cục bộ điều khiển từ xa, hay một máy của chính bạn

Người ta tìm Claude remote agents và gặp ba thứ khác nhau: các cloud session của Anthropic (Claude Code on the web, claude --cloud, Routines), Remote Control (một phiên trên chính máy của bạn, điều khiển từ điện thoại), và một agent chạy trên máy của bạn qua SSH. Đây là mỗi thứ là gì, đã đối chiếu với tài liệu của Anthropic ngày 28 tháng 9 năm 2026, cái nào chạy ở đâu, cần gì, và chúng tôi xử lý từng trường hợp thế nào với bất kỳ CLI agent nào.

Mỗi tháng, vài trăm người gõ "claude remote agents" hoặc "claude code remote agent" vào Google và rơi vào trang của chúng tôi về việc điều khiển Claude Code từ điện thoại. Gần như không ai nhấp vào, và họ đúng: trang đó trả lời một câu hỏi, còn truy vấn này hỏi tới ba.

Từ "remote" gánh rất nhiều nghĩa trong truy vấn đó. Tùy người gõ, nó có nghĩa là một agent chạy trên máy chủ của Anthropic trong khi laptop đã gập lại, một agent chạy trên laptop nhưng được điều khiển từ điện thoại, hoặc một agent chạy trên một máy chủ build mà người đó sở hữu. Đó là ba sản phẩm khác nhau với ba bộ quy tắc khác nhau, và chính Anthropic đã đổi tên cái đầu tiên trong năm nay, và đó là nguồn gốc của một phần đáng kể sự nhầm lẫn.

Bài viết này tách ba thứ đó ra, với các thông tin được đối chiếu với tài liệu của Anthropic ngày 28 tháng 9 năm 2026, rồi nói chúng tôi làm gì cho từng trường hợp trong AgentsRoom, với bất kỳ CLI agent nào.

Từ "remote" bao hàm ba thứ khác nhau

  1. Cloud sessions (các phiên chạy trên cloud): agent chạy trên hạ tầng cloud, không phải trên máy của bạn. Tên cũ của cờ CLI mà Anthropic dùng là --remote, vì thế cụm từ tìm kiếm này vẫn bám lại.
  2. Remote Control: agent chạy trên máy của bạn, và bạn điều khiển nó từ claude.ai hoặc ứng dụng Claude trên điện thoại.
  3. Một máy của chính bạn: agent chạy trên một máy chủ, máy tính ở văn phòng hoặc máy ở nhà, và bạn truy cập nó qua SSH hoặc một tunnel.

Hai trong ba là tính năng của Claude Code. Cái thứ ba chỉ là hạ tầng bình thường, và là cái duy nhất chạy được với mọi CLI agent.

1. Cloud sessions: agent chạy trên máy của Anthropic

Tài liệu của Anthropic gọi nó là cloud session: "một phiên Claude Code chạy trên hạ tầng cloud thay vì trên máy của bạn". Mặc định, hạ tầng đó là một VM cô lập do Anthropic quản lý; một tổ chức có thể chuyển các phiên sang môi trường tự lưu trữ của riêng mình. Phiên vẫn tiếp tục chạy sau khi bạn gập laptop, và bạn có thể xem hoặc điều khiển nó từ bất kỳ thiết bị nào.

Bạn có thể khởi động một phiên từ năm nơi, và tất cả dùng chung các môi trường cloud (quy tắc truy cập mạng, biến môi trường, script cài đặt):

Nơi dùngCách làm
Trình duyệtclaude.ai/code, còn gọi là Claude Code on the web
Điện thoạitab Code của ứng dụng Claude
Ứng dụng desktopchọn Cloud thay vì Local khi bắt đầu một phiên
Terminalclaude --cloud "Fix the authentication bug in src/auth/login.ts"
Routinescác lượt chạy theo lịch, kích hoạt qua API hoặc qua GitHub, mỗi lượt là một cloud session

Dạng terminal chính là thứ giải thích cụm từ tìm kiếm. Cách viết cũ, --remote, vẫn chạy như một bí danh đã lỗi thời của --cloud. Chính sách tổ chức cho phép hoặc cấm toàn bộ tính năng này vẫn tên là allow_remote_sessions. Vậy nên "remote" từng là từ chính thức trong một thời gian, và nó còn sót lại trong các cờ, thông báo lỗi và cài đặt quản trị.

Điều thực sự xảy ra khi bạn chạy claude --cloud: một phiên mới được tạo trên claude.ai, và VM trên cloud clone remote GitHub của repo bạn ở branch hiện tại. Nó clone remote, không phải working tree của bạn, nên nếu có commit cục bộ thì bạn push trước. Nếu repo không có remote, hoặc Claude GitHub App chưa được cài trên đó, Claude Code đóng gói repo cục bộ (dưới 100 MB, chỉ các tệp được theo dõi) và tải lên, bỏ ra ngoài các tệp .env, *.tfvars và tệp khóa chưa commit. Tác vụ chạy trên cloud trong khi bạn tiếp tục làm việc cục bộ. Khi xong, bạn tạo một pull request từ claude.ai/code, hoặc kéo phiên về terminal của mình:

claude --teleport                 # session picker
claude --teleport <session-id>    # a specific session

Teleport kiểm tra bốn điều: thư mục làm việc sạch, một bản checkout của cùng repo, branch của phiên đã được push lên remote, và cùng tài khoản claude.ai. Sau đó nó tải branch về và nạp toàn bộ cuộc trò chuyện vào terminal của bạn. Từ CLI, việc chuyển giao chỉ đi một chiều: bạn kéo được một cloud session về, nhưng không đẩy được một phiên terminal có sẵn lên. Chỉ ứng dụng desktop có menu Continue in để gửi một phiên cục bộ lên cloud.

Routines là dạng chạy theo lịch của cùng thứ đó: một prompt đã lưu, một hoặc nhiều repo, một bộ connector, chạy theo lịch, khi có một lệnh gọi HTTP hoặc một sự kiện GitHub, mỗi lượt chạy là một cloud session đầy đủ không có yêu cầu cấp quyền nào. Chúng đang ở giai đoạn research preview, được tạo tại claude.ai/code/routines hoặc bằng /schedule trong CLI, và thêm một giới hạn số lượt chạy mỗi ngày cho mỗi tài khoản.

Ba giới hạn nên biết trước khi dựa vào nó. Cloud sessions cần GitHub: việc clone và pull request đi qua Claude GitHub App hoặc qua token gh của bạn được gửi bằng /web-setup. Chúng dùng chung giới hạn tốc độ với mọi thứ khác trên tài khoản của bạn, không có phí tính toán riêng nhưng tiêu hao theo tỷ lệ khi bạn chạy nhiều phiên song song. Và chúng yêu cầu đăng nhập claude.ai với gói Pro, Max hoặc Team (Enterprise với loại ghế phù hợp): --cloud và --teleport không chạy với khóa API, cũng không chạy khi Claude Code được cấu hình cho Bedrock hoặc Vertex.

2. Remote Control: agent chạy trên máy của bạn, bạn điều khiển nó từ nơi khác

Remote Control là hình ảnh phản chiếu. Tài liệu nói điều đó trong một câu: "Khác với cloud sessions, vốn chạy trên hạ tầng cloud, các phiên Remote Control chạy trực tiếp trên máy của bạn và làm việc với hệ thống tệp cục bộ của bạn." claude.ai/code và ứng dụng Claude trên iOS và Android là một cửa sổ nhìn vào một tiến trình vẫn đang chạy trên laptop của bạn, với các tệp, máy chủ MCP, hook và cấu hình dự án của bạn. Gõ @ trên điện thoại còn tự động gợi ý đường dẫn từ dự án cục bộ của bạn.

Ba cách để khởi động:

claude remote-control            # server mode: serves sessions to your devices
claude --remote-control          # an interactive session you can also drive remotely
/remote-control                  # from inside a session that is already running

Lần đầu tiên, Claude Code yêu cầu bạn xác nhận một lần. Nó cần đăng nhập claude.ai với gói Pro, Max, Team hoặc Enterprise (không hỗ trợ khóa API), và trên Team và Enterprise, chủ sở hữu phải bật công tắc trước. Nếu laptop chuyển sang chế độ ngủ hoặc mạng bị rớt, phiên sẽ kết nối lại khi máy hoạt động trở lại. Và ghi chú trong chính tài liệu của Anthropic là điều cần nhớ: --cloud tạo cloud session, --remote-control không liên quan gì.

Hai tính năng chỉ gặp nhau ở một chỗ. --teleport đi qua hạ tầng phiên của Remote Control, nên một teleport hết hạn sẽ hiện lỗi với cách diễn đạt của Remote Control. Đó là một chi tiết đường ống bên trong, không phải dấu hiệu cho thấy hai thứ là một.

Nếu câu hỏi của bạn là về token, chúng tôi đã đo: Remote Control không tốn thêm token, và đây là thứ Codex có thay vào đó.

3. Một máy của chính bạn: SSH, một tunnel, một máy chủ build

Nghĩa thứ ba không liên quan gì đến tài khoản Anthropic. Agent chạy trên một máy tính bạn sở hữu nhưng không phải cái đang ở trước mặt bạn: một máy chủ build, máy tính ở văn phòng, một VPS. Bạn truy cập nó qua SSH, chạy claude hoặc codex ở đó, và phiên sống trên máy đó.

Các trình soạn thảo code đang bắt đầu đóng gói việc này. VS Code 1.121 đã thêm "Remote agents (Preview)": cửa sổ Agents có thể chạy các phiên agent trên một máy từ xa của bạn, qua SSH hoặc dev tunnels, thông qua một tiến trình agent host chạy lâu dài, nên một phiên đang chạy vẫn tiếp tục ngay cả khi client của bạn mất kết nối. Cùng ý tưởng, một CLI, một trình soạn thảo.

Phiên bản đơn giản là một terminal và ssh. Nó chạy với mọi CLI, giữ code của bạn trên phần cứng bạn kiểm soát, và có những cái giá quen thuộc: phiên chết theo kết nối trừ khi bạn bọc nó trong tmux hoặc screen, và điện thoại không phải là một client SSH tốt.

Chọn thế nào

Câu hỏi đúng không phải là "cái nào tốt nhất", mà là bạn muốn code chạy ở đâu và bạn cần giữ lại gì.

Bạn muốnHãy chọn
Laptop gập lại, không dính đến máy nào của bạnmột cloud session, hoặc một máy dùng một lần mà bạn thuê
Tệp cục bộ, máy chủ MCP và hook của bạn, điều khiển từ điện thoạiRemote Control, hoặc một điều khiển từ xa trên mobile cho terminal
Code không bao giờ rời khỏi phần cứng của bạn, laptop tắtmột máy của chính bạn, truy cập qua SSH
Điều tương tự cho Codex, Antigravity hoặc CLI khácbất cứ thứ gì không phụ thuộc vào nhà cung cấp
Hoàn tất trong terminal việc đã bắt đầu ở nơi khác--teleport cho một cloud session, ssh cho một máy chủ

Hai điều cần ghi nhớ. Cloud sessions và Remote Control là tính năng của Claude Code: Codex không có thứ tương đương --teleport, và Antigravity CLI có Remote Control riêng từ phiên bản 2.0. Và "remote" không có nghĩa là "không cần ai trông": một cloud session đặt câu hỏi sẽ chờ bạn cho tới khi môi trường của nó hết hạn, và một phiên Remote Control chờ câu trả lời cấp quyền như bất kỳ phiên cục bộ nào.

Chúng tôi làm gì cho từng trường hợp

AgentsRoom chạy các agent, nó không lưu trữ chúng, nên nó chọn một hướng đi rõ ràng cho từng trường hợp trong ba trường hợp, thay vì thay thế chúng.

Điều khiển một agent cục bộ từ điện thoại, cho bất kỳ CLI nào: ứng dụng mobile AgentsRoom điều khiển terminal của mọi agent đang chạy trên máy desktop của bạn, Claude Code, Codex, GitHub Copilot CLI, Cursor và các CLI agent khác, qua một relay được mã hóa end-to-end, kèm thông báo đẩy khi một agent đang chờ bạn. Nó dùng song song được với Remote Control của Anthropic trên một phiên Claude Code: một cái là cửa sổ nhìn vào cuộc trò chuyện, cái kia nhìn vào terminal.

Một agent trên máy của chính bạn: kết nối SSH lưu máy chủ một lần và chạy CLI ở đó, với cùng các ô, trạng thái và thông báo như một agent cục bộ; fleet từ xa (Remote Fleet) làm điều tương tự trên mọi máy tính trong tài khoản của bạn, văn phòng, nhà và máy chủ build trong một góc nhìn duy nhất.

Không dính đến máy nào của bạn: Cloud Agents khởi động một máy dùng một lần, clone repo, chạy Claude Code hoặc Codex ở chế độ headless theo chỉ dẫn bạn gửi từ điện thoại, commit, push một branch rồi tự hủy. Đó là một job, không phải một phiên: không có màn hình nào để kết nối vào, và đó chính xác là điểm khác biệt với hai trường hợp ở trên.

Không điều gì ở đây thay đổi những gì cloud sessions của Anthropic làm. Nếu bạn dùng Claude Code và muốn Anthropic chạy VM, claude --cloud là công cụ phù hợp, và branch mà nó push sẽ xuất hiện trong repo của bạn như mọi branch khác.

Câu hỏi thường gặp

Claude remote agents có phải là cùng một thứ với Claude Code on the web không?

Đúng vậy. Tên hiện tại mà Anthropic dùng là cloud session: một phiên Claude Code chạy trên hạ tầng do Anthropic quản lý (hoặc trên môi trường tự lưu trữ của tổ chức bạn) thay vì trên máy của bạn. Bạn khởi động một phiên từ claude.ai/code, từ tab Code của ứng dụng Claude, từ ứng dụng desktop bằng cách chọn Cloud thay vì Local, hoặc từ terminal với claude --cloud. Từ remote còn sót lại từ cờ cũ, --remote, vẫn chạy như một bí danh đã lỗi thời (deprecated) của --cloud, và từ chính sách tổ chức quản lý tính năng này, allow_remote_sessions.

claude --cloud có chạy gì trên máy tính của tôi không?

Không. Lệnh này tạo một phiên mới trên claude.ai, và VM trên cloud clone remote GitHub của repo bạn ở branch hiện tại, không phải bản checkout cục bộ của bạn, nên nếu có commit cục bộ thì bạn push trước. Nếu repo không có remote, hoặc Claude GitHub App chưa được cài trên đó, Claude Code đóng gói repo cục bộ và tải lên thay thế, bỏ ra ngoài các tệp .env, tệp khóa và tệp thông tin đăng nhập chưa commit. Tác vụ sau đó chạy trên cloud trong khi terminal của bạn được rảnh tay.

Remote Control có chạy trên cloud không?

Không. Remote Control làm điều ngược lại với một cloud session: tiến trình Claude Code tiếp tục chạy trên chính máy của bạn, với hệ thống tệp, các máy chủ MCP và cấu hình dự án của bạn, còn claude.ai/code hay ứng dụng Claude trên iOS và Android trở thành một cửa sổ nhìn vào nó. Bạn khởi động nó bằng claude remote-control (chế độ máy chủ), claude --remote-control trong một phiên tương tác, hoặc /remote-control bên trong một phiên đang chạy. Tài liệu của Anthropic nói rõ từng chữ rằng --cloud và --remote-control không liên quan gì đến nhau.

Tôi có thể dùng cloud sessions hay Remote Control của Claude với Codex, Antigravity hoặc CLI khác không?

Không. Cả hai đều là tính năng của Claude Code, gắn với gói đăng ký claude.ai. Antigravity CLI có Remote Control riêng từ phiên bản 2.0. Với các CLI khác, phần bạn có thể thêm vào là phần không phụ thuộc vào nhà cung cấp: ứng dụng mobile AgentsRoom điều khiển terminal của bất kỳ agent nào đang chạy trên máy desktop của bạn, dù nó dùng CLI nào, qua một relay được mã hóa end-to-end, và nó dùng song song được với Remote Control của Claude trên một phiên Claude Code.

Cloud sessions có tốn thêm tiền không?

Không có khoản phí tính toán riêng cho VM trên cloud, nhưng các cloud session dùng chung giới hạn tốc độ (rate limits) với mọi hoạt động Claude và Claude Code khác trên tài khoản của bạn, và nhiều phiên chạy song song sẽ tiêu hao chúng theo tỷ lệ. Chúng có trên các gói Pro, Max và Team, và trên Enterprise với ghế premium hoặc ghế Chat + Claude Code. Routines, vốn chạy dưới dạng cloud session, thêm một giới hạn số lượt chạy mỗi ngày cho mỗi tài khoản.

Làm sao để đưa một cloud session trở lại terminal của tôi?

Bằng claude --teleport, lệnh này mở một bộ chọn phiên, hoặc claude --teleport <session-id> cho một phiên cụ thể; /teleport làm điều tương tự từ bên trong một phiên đang chạy. Claude Code kiểm tra rằng thư mục làm việc của bạn sạch, rằng bạn đang ở trong một bản checkout của cùng repo và đăng nhập cùng tài khoản, rồi tải branch của phiên về và nạp lịch sử cuộc trò chuyện. Terminal nhận bản sao riêng của nó: những gì bạn làm tiếp theo nằm ở cục bộ và không xuất hiện trong cloud session. Từ CLI, việc chuyển giao chỉ đi một chiều; chỉ ứng dụng desktop mới gửi được một phiên cục bộ lên cloud.

Tải AgentsRoom

Chạy tất cả agent AI của bạn, trên mọi dự án, trong một cửa sổ duy nhất.

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

Đọc thêm