- Tính năng cho phép tiếp tục phiên phát triển cục bộ trên thiết bị khác, giúp bạn truy cập từ xa vào máy tính đang chạy Claude Code để tiếp tục công việc
- Giao diện web
claude.ai/code hoặc ứng dụng di động Claude (iOS·Android) có thể dùng để kết nối; môi trường cục bộ được giữ nguyên nên có thể tiếp tục sử dụng hệ thống tệp, công cụ và thiết lập dự án như cũ
- Được cung cấp dưới dạng bản xem trước nghiên cứu cho người dùng gói Pro và Max, không hỗ trợ trên gói Team·Enterprise
- Mọi liên lạc đều được thực hiện qua kết nối mã hóa TLS thông qua Anthropic API, và phiên chạy trên máy cục bộ nên dữ liệu không được chuyển lên đám mây
- Cấu trúc cho phép làm việc liên tục giữa các thiết bị trong khi vẫn giữ nguyên môi trường phát triển cục bộ, giúp nâng cao hiệu quả phát triển khi cộng tác từ xa hoặc khi di chuyển
Tổng quan về Remote Control
- Remote Control là tính năng cho phép tiếp tục sử dụng phiên Claude Code cục bộ trên thiết bị khác
- Có thể tiếp tục làm việc với cùng một phiên trên điện thoại, máy tính bảng, trình duyệt khác, v.v.
- Hỗ trợ kết nối qua claude.ai/code hoặc ứng dụng di động Claude
- Chỉ người dùng gói Pro·Max mới có thể sử dụng, không được cung cấp trong gói Team·Enterprise
- Phiên tiếp tục chạy trên máy cục bộ và không được truyền lên đám mây
- Tính năng chính
- Sử dụng từ xa môi trường cục bộ: giữ nguyên hệ thống tệp, máy chủ MCP, công cụ và thiết lập dự án
- Đồng bộ giữa các thiết bị: đồng bộ hội thoại giữa terminal·trình duyệt·thiết bị di động
- Tự động kết nối lại: tự động khôi phục sau khi mất mạng hoặc sau chế độ ngủ
Yêu cầu (Requirements)
- Cần gói thuê bao Pro hoặc Max, không hỗ trợ API key
- Sau khi chạy lệnh
claude, cần xác thực claude.ai bằng /login
- Cần chạy
claude một lần trong thư mục dự án để chấp nhận thiết lập tin cậy workspace
Bắt đầu phiên Remote Control
- Có thể tạo phiên mới hoặc kết nối từ xa tới phiên hiện có
- Chạy lệnh sau trong thư mục dự án
claude remote-control
- URL của phiên sẽ được hiển thị trong terminal; có thể nhấn phím cách để hiển thị mã QR
- Hỗ trợ các cờ
--verbose, --sandbox, --no-sandbox
- Trong phiên Claude Code hiện có, có thể bắt đầu điều khiển từ xa bằng lệnh
/remote-control hoặc /rc
- Giữ nguyên lịch sử hội thoại hiện tại và cung cấp URL phiên cùng mã QR
- Có thể đặt tên phiên bằng lệnh
/rename
Kết nối từ thiết bị khác
- Kết nối bằng cách mở URL phiên trong trình duyệt hoặc quét mã QR
- Có thể truy cập qua danh sách phiên trong claude.ai/code hoặc ứng dụng Claude
- Nếu đang trực tuyến, sẽ hiển thị biểu tượng máy tính và chấm xanh
- Tên phiên sẽ được hiển thị là tin nhắn cuối cùng, giá trị của
/rename, hoặc mặc định là “Remote Control session”
- Có thể hiển thị mã QR tải ứng dụng iOS·Android bằng lệnh
/mobile
Kích hoạt Remote Control cho mọi phiên
- Trong lệnh
/config, đặt tùy chọn Enable Remote Control for all sessions thành true
- Mỗi instance Claude Code chỉ hỗ trợ một phiên từ xa tại một thời điểm
Kết nối và bảo mật
- Phiên cục bộ chỉ thực hiện yêu cầu HTTPS outbound, không mở cổng inbound
- Khi khởi động Remote Control, phiên được đăng ký với Anthropic API rồi polling để nhận công việc
- Khi kết nối từ thiết bị khác, máy chủ sẽ chuyển tiếp tin nhắn theo kiểu streaming
- Toàn bộ lưu lượng dùng mã hóa TLS, và sử dụng thông tin xác thực ngắn hạn để thực hiện kiểm soát truy cập chi tiết
Khác biệt với Claude Code on the web
- Cả hai đều dùng giao diện claude.ai/code, nhưng
- Remote Control chạy trên máy cục bộ nên có thể dùng máy chủ MCP·công cụ·thiết lập hiện có
- Claude Code on the web chạy trên hạ tầng đám mây của Anthropic
- Nếu muốn tiếp tục công việc cục bộ thì dùng Remote Control,
còn với kho lưu trữ chưa được clone hoặc công việc song song thì dùng Claude Code on the web
Giới hạn
- Chỉ hỗ trợ một phiên từ xa tại một thời điểm
- Terminal phải được mở, khi tiến trình
claude kết thúc thì phiên cũng kết thúc
- Nếu không có kết nối mạng quá 10 phút, phiên sẽ hết thời gian chờ và bị đóng
Tài liệu liên quan
- [Claude Code on the web] – chạy phiên trên nền tảng đám mây
- [Authentication] – thiết lập
/login và quản lý xác thực
- [CLI reference] – danh sách đầy đủ lệnh
claude remote-control
- [Security] – giải thích mô hình bảo mật của Remote Control
- [Data usage] – giải thích luồng dữ liệu thông qua Anthropic API
2 bình luận
Có vẻ vẫn còn hơi thiếu ổn định, nên mình sẽ cứ gắn
tailscalevào để dùng thôi.Ý kiến trên Hacker News
Bản pre-release này rất thiếu ổn định và đầy lỗi
Dù cố dừng Claude thì nó vẫn tiếp tục chạy, UI thường xuyên bị đơ, chỉ giữ được một phiên và cũng tải không tốt
Mỗi lần rời khỏi tab code thì phiên lại biến mất và phải chờ lại từ đầu
Những chi tiết như XML bị in nguyên xi cho thấy mức độ hoàn thiện còn thấp
Tôi chỉ nghĩ: “Chẳng phải coding đã là một bài toán được giải rồi sao, Boris?”
/remote-controlchỉ in ra một URL dài thay vì mã QRTrong ứng dụng di động không thấy phiên nào, nhập trực tiếp URL cũng không kết nối được
Nó còn yêu cầu kết nối GitHub, nên thiết kế vừa phức tạp vừa đầy lỗi
Yêu cầu quyền bị lặp lại, nút dừng cũng không hoạt động
Chất lượng kém đến mức có cảm giác như Claude tự viết test cho chính nó vậy
Đây là mức lỗi mà chỉ cần vài intern cũng có thể bắt được
Hiện tại tôi đang dùng tổ hợp Tailscale + Termius(iOS)
Nhập liệu thì ổn, nhưng tiếc là không thể dùng nhập giọng nói để đưa văn bản trực tiếp vào stdin
Nó tiêu tốn rất nhiều token Opus và tự dừng mà không rõ lý do
Không thể biết tiến trình đang ở đâu, cuối cùng phải chạy lại nên rất tốn thời gian và chi phí
Tôi đã dùng cách này từ rất lâu rồi
Cài Tailscale trên cả hai thiết bị, rồi dùng tmux và terminal di động (echo/Termius) để đăng nhập từ xa
Nếu đặt tên phiên bằng
tmux new -s <feature>thì lúc nào cũng có thể kết nối lại bằngtmux attach -t <feature>Nó giữ phiên như tmux nhưng không làm terminal emulation nên cuộn trang hoạt động bình thường
Khi dùng cùng Claude Code, việc chuyển qua lại giữa laptop và điện thoại khá mượt
Và khi xử lý nhiều phiên cùng lúc thì làm thế nào
Tôi cũng muốn biết liệu mosh có thực sự cần thiết không, vì cấu hình nó khá khó
Với tổ hợp Tmux/Tailscale/Termius thì đã có thể điều khiển đầy đủ rồi, nên tôi thắc mắc liệu nó chỉ hơn ở chỗ tiện cấu hình hơn không
Lệnh
webcủa Opencode cho phép chạy phiên cục bộ trong trình duyệtNó hoạt động với cùng quyền như CLI và giao diện cũng gọn gàng
Có thể test ngay bằng model miễn phí (liên kết tài liệu)
Happy Engineering đã cung cấp cùng tính năng đó từ trước, và ổn định hơn nhiều
Nó cũng hỗ trợ Codex
Dù vậy đây vẫn là phần mềm rất tuyệt vời, miễn phí, ẩn danh và hỗ trợ mã hóa
Mong nó sớm được sửa. Tôi không muốn quay lại kiểu tunnel tmux
Kỳ lạ là nhiều công ty lại triển khai remote control theo cách khó khăn như vậy
SSH đã hoạt động ổn định suốt 20 năm, và các vấn đề xác thực cũng luôn được vá rất nhanh
Tôi không đồng ý với nhận định rằng “tính năng này sẽ giết chết cơ hội của các startup coding trên mobile”
Với các coding agent, chúng ta sẽ đăng ký nhiều dịch vụ giống như dịch vụ streaming
Vì thế cần một bảng điều khiển dùng chung, và giao diện mobile phải cung cấp nhiều hơn là điều khiển từ xa đơn thuần
Chi phí tăng lên, quảng cáo nhiều hơn, và hệ sinh thái bị phân mảnh nghiêm trọng
Cảm giác như radio, khi cần thì đổi kênh
Khi cần thứ gì đó đặc biệt thì bật Spotify, còn không thì cứ để im vậy thôi
Tôi nghĩ cần một gói điều khiển tổng quát có thể hợp nhất các nhà cung cấp CLI
Tôi đã tổng hợp một bài so sánh liên quan ở đây
Điều tôi muốn nói với đội Claude Code là hãy ổn định hóa trải nghiệm cốt lõi trước
Ra mắt tính năng mới thì tốt, nhưng ưu tiên phải là cải thiện theo chiều sâu
Dạo này Claude Code hỏng và thay đổi quá thường xuyên
Anthropic cần chậm lại
Mỗi ngày đều có cảm giác mệt mỏi kiểu “hôm nay lại có gì hỏng nữa đây”
Tôi mong họ đừng phân tán hướng đi mà hãy tiếp tục cải thiện model và chất lượng một cách đều đặn
“Đây giống như phát minh lại GNU screen theo cách kém hiệu quả nhất”
Hơn nữa còn phải đi qua nhà cung cấp tập trung như Tailscale, nên cũng không hoàn toàn tự chủ
tmux đòi hỏi phải biết lệnh, còn cái này tập trung vào kết quả
Với những người như tôi, bắt đầu lập trình muộn, cách này hiệu quả hơn nhiều
Tôi cũng đã làm một dự án với mục tiêu tương tự
Khi chạy web server và truy cập bằng trình duyệt hoặc ứng dụng Android, phiên Claude Code sẽ được đồng bộ thời gian thực,
và tự động khôi phục khi máy chủ khởi động lại
Gần đây tôi còn bổ sung tác vụ theo lịch và tính năng lập nhóm agent
Đây là dự án được làm trong lúc thử nghiệm với Opus 4.6, có thể cài từ liên kết GitHub
Tôi rất hoan nghênh mọi phản hồi