Claude Code trên web: giao việc lập trình chạy trên đám mây

Chặng 124/143 · Module 11 · Claude Code (lập trình với Claude)

Claude Code trên web (tại claude.ai/code) cho phép bạn giao việc lập trình mà không cần cài gì hay tải mã về máy. Claude chạy trong một máy ảo trên đám mây, làm việc với kho mã GitHub của bạn rồi đẩy lên một nhánh mới để bạn duyệt. Bài này giúp bạn kết nối GitHub, giao việc đầu tiên, duyệt thay đổi và biết khi nào nên chạy trên đám mây thay vì trên máy mình.

4Nơi khởi chạy phiên cloud: web, mobile, Desktop, terminal
3Chế độ quyền trong phiên cloud
0Khoản phí riêng cho máy ảo cloud
8 phútThời gian đọc

Phiên cloud là gì?

Tài liệu chính thức gọi đây là cloud session: một phiên Claude Code chạy trên hạ tầng đám mây do Anthropic quản lý, thay vì chạy trên máy tính của bạn. Phiên vẫn tiếp tục khi bạn gập laptop, và bạn có thể xem hoặc điều chỉnh từ bất kỳ thiết bị nào. Phiên cloud tính vào hạn mức chung của gói (cùng với Claude và Claude Code), không có khoản phí riêng cho máy ảo.

Ai dùng được: gói Pro, Max, Ultra, Team, và người dùng Enterprise có premium seat hoặc seat Chat + Claude Code. Tổ chức bật Zero Data Retention hoặc cấu hình HIPAA thì không dùng được tính năng này.

Bạn có thể bắt đầu một phiên cloud từ:

  • Trình duyệt: claude.ai/code.
  • Điện thoại: tab Code trong ứng dụng Claude.
  • Ứng dụng Desktop: chọn một môi trường trong mục Cloud ở bộ chọn môi trường.
  • Terminal: lệnh claude --cloud.

Bên trong một phiên cloud diễn ra những gì?

  1. Sao chép và chuẩn bị: kho mã được clone vào một máy ảo riêng biệt; nếu có setup script, script sẽ chạy (cài thư viện, chuẩn bị cơ sở dữ liệu…).
  2. Thiết lập mạng: quyền truy cập internet được đặt theo mức truy cập của môi trường.
  3. Làm việc: Claude đọc mã, sửa, chạy test và tự kiểm tra. Bạn có thể theo dõi, góp ý, hoặc rời đi.
  4. Đẩy nhánh: khi xong một chặng, Claude đẩy nhánh lên GitHub. Bạn xem diff, bình luận, tạo pull request hoặc nhắn tiếp để làm thêm.

Mỗi việc có phiên và nhánh riêng, nên bạn có thể giao nhiều việc song song cho cùng một kho mã.

Thiết lập lần đầu: kết nối GitHub

  1. Vào claude.ai/code và đăng nhập tài khoản Claude.
  2. Làm theo lời nhắc kết nối GitHub, duyệt yêu cầu cấp quyền trên trang GitHub rồi quay lại.
  3. Muốn làm với kho private, cài Claude GitHub App cho tài khoản hoặc tổ chức GitHub sở hữu kho đó. Kho public thì không cần. Có thể bấm Skip để cài sau.
  4. Với gói Pro, Max, Ultra, bạn được tạo sẵn một môi trường tên Default. Môi trường này dùng mức mạng Trusted: chỉ truy cập được các kho gói phổ biến và những tên miền nằm trong danh sách cho phép.

Nếu bạn quen dùng GitHub CLI, có cách khác: đăng nhập gh auth login, mở Claude Code trong terminal, rồi gõ /web-setup để gửi token của gh lên tài khoản Claude. Với gói Team/Enterprise, Owner cần bật GitHub connector tại Organization settings → Connectors trước; lệnh /web-setup chỉ hiện khi Owner bật thêm Quick setup.

Giao việc đầu tiên

  1. Bấm bộ chọn kho mã bên dưới ô nhập và chọn repository. Muốn bắt đầu từ nhánh khác nhánh mặc định, đổi ở ô chọn nhánh ngay bên cạnh.
  2. Chọn chế độ quyền: Auto (một bộ phân loại xét duyệt hành động thay vì hỏi bạn), Accept edits (Claude sửa và đẩy nhánh không dừng lại xin phép) hoặc Plan (Claude đề xuất cách làm và chờ bạn duyệt). Phiên cloud không có chế độ Manual hay Bypass.
  3. Mô tả việc cần làm thật cụ thể rồi nhấn Enter: nêu tên file hoặc hàm, dán thông báo lỗi nếu có, mô tả kết quả mong muốn chứ không chỉ triệu chứng.

Prompt mẫu: “Test trong tests/test_auth.py đang lỗi ở hàm test_login_expired. Hãy tìm nguyên nhân và sửa mã nguồn, không sửa test. Sau khi sửa, chạy lại toàn bộ test để chắc không làm hỏng chỗ khác. Không thay đổi cấu trúc API công khai.” Prompt này có tiêu chí thành công rõ ràng và nói rõ phần nào phải giữ nguyên, đúng kiểu việc hợp với phiên cloud.

Duyệt thay đổi và tạo pull request

  1. Khi Claude đẩy nhánh, thẻ Changes ở khung bên cạnh hiện số dòng thêm/bớt (ví dụ +42 -18). Bấm vào đó để mở màn hình diff.
  2. Di chuột lên một dòng, bấm dấu + cạnh số dòng để bình luận. Các bình luận được gom lại và gửi kèm tin nhắn tiếp theo của bạn.
  3. Khi diff đã ổn, bấm Create PR. Muốn tạo bản nháp, nhấp chuột phải vào nút, chọn Create draft PR rồi bấm nút.
  4. Phiên vẫn mở sau khi tạo PR. Bạn có thể dán lỗi CI hoặc nhận xét của người review để Claude sửa tiếp, hoặc bật Auto-fix trong menu ⋮ cạnh tên PR để Claude tự theo dõi (cần cài Claude GitHub App).

Khi nào chạy trên đám mây, khi nào chạy trên máy?

Nên dùng phiên cloudNên dùng phiên cục bộ
Việc rõ yêu cầu, không cần chỉnh giữa chừngViệc cần điều chỉnh hướng liên tục
Xử lý song song nhiều lỗi tồn đọngKhám phá, yêu cầu còn mơ hồ
Kho mã bạn không có sẵn trên máyĐang có thay đổi chưa commit trên máy
Xếp việc để duyệt sauCần phản hồi nhanh, lặp lại liên tục

Hai chiều chuyển đổi với terminal:

# Tạo phiên cloud mới cho kho hiện tại
claude --cloud "Cập nhật tài liệu API trong thư mục docs"

# Kéo một phiên cloud về terminal để làm tiếp
claude --teleport

Lưu ý: --cloud clone nhánh hiện tại từ GitHub chứ không lấy bản trên máy, nên hãy push trước. Từ CLI, việc chuyển chỉ đi một chiều: kéo phiên cloud về được, nhưng không đẩy phiên terminal đang chạy lên cloud.

Bảo mật và giới hạn cần biết

  • Mỗi phiên chạy trong máy ảo riêng; thông tin đăng nhập GitHub không nằm trong máy ảo mà đi qua một proxy bảo mật.
  • Mạng bị giới hạn theo mặc định và có thể tắt hẳn.
  • Phiên cloud dùng chung hạn mức với mọi hoạt động Claude khác; chạy nhiều việc song song sẽ tốn hạn mức tương ứng.
  • Clone kho và tạo PR trên môi trường của Anthropic cần GitHub.
  • Đóng tab không dừng phiên. Phiên để lâu không hoạt động sẽ hết hạn; mở lại thì lịch sử hội thoại được khôi phục, nhưng các lệnh đang chạy dở thì không.
  • Một số lệnh mở bảng chọn cần truyền giá trị trực tiếp, ví dụ /model sonnet. Các lệnh /compact, /context, /clear vẫn dùng bình thường.

Những điều bạn học được trong bài này

  • Phiên cloud chạy Claude Code trên máy ảo của Anthropic, vẫn chạy khi bạn tắt máy
  • Có cho Pro, Max, Ultra, Team và một số seat Enterprise; tính vào hạn mức chung của gói
  • Kết nối GitHub ở claude.ai/code; kho private cần cài Claude GitHub App
  • Chọn repo, nhánh, chế độ quyền (Auto, Accept edits, Plan) rồi mô tả việc thật cụ thể
  • Duyệt diff ở thẻ Changes, bình luận từng dòng và bấm Create PR
  • Dùng claude --cloud và claude --teleport để qua lại giữa terminal và cloud

Cần nhớ: Phiên cloud hợp nhất với việc có tiêu chí “xong” rõ ràng và kho mã có sẵn bộ test để Claude tự kiểm tra. Nếu bạn biết mình sẽ phải góp ý liên tục giữa chừng, hãy chạy Claude Code trên máy thay vì trên đám mây.

Nguồn tham khảo: Use Claude Code in the cloud – Claude Help Center · Get started with Claude Code in the cloud – Claude Code Docs · Use Claude Code in the cloud – Claude Code Docs

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

Dùng Claude Code trên web có tốn thêm tiền không?

Không có khoản phí riêng cho máy ảo. Phiên cloud tính vào hạn mức chung của gói, cùng với Claude và Claude Code trên máy bạn.

Đóng trình duyệt thì Claude có dừng làm không?

Không. Phiên tiếp tục chạy nền đến khi xong việc rồi chờ. Bạn có thể xem lại từ claude.ai/code hoặc ứng dụng Claude trên điện thoại, và lưu trữ (Archive) phiên khi không cần nữa.

Tại sao không thấy kho private của tôi trong danh sách?

Kho private chỉ hiện khi Claude GitHub App đã được cài cho tài khoản hoặc tổ chức sở hữu kho, và phạm vi cài đặt có bao gồm kho đó. Với tổ chức GitHub, có thể cần chủ tổ chức phê duyệt.