Khi bạn giao việc cho Cowork, Claude chạy ở đâu: trên máy bạn hay trên máy chủ của Anthropic? File của bạn được lưu chỗ nào, mã do Claude viết chạy trong môi trường nào, và điều gì ngăn nó đi lung tung trên mạng? Bài khép lại Module 10 này giải thích kiến trúc của Cowork bằng ngôn ngữ dễ hiểu, để bạn (hoặc quản trị viên công ty) yên tâm hơn khi dùng.
Bức tranh tổng thể: hai chế độ chạy
Mỗi phiên Cowork gồm hai phần chính. Vòng lặp tác tử (agent loop) là phần “suy nghĩ”: đọc yêu cầu, lên kế hoạch, gọi công cụ, xem kết quả rồi làm bước tiếp theo. Thực thi mã là phần “làm tay”: chạy lệnh shell và đoạn code Claude viết ra. Hai phần này có thể nằm ở hai nơi:
| Cloud (mặc định) | Local (bản desktop đã triển khai trước đây) | |
|---|---|---|
| Vòng lặp tác tử | Máy chủ do Anthropic quản lý | Ngay trên máy của bạn |
| Chạy mã | Sandbox tạm thời trên hạ tầng Anthropic | Máy ảo Linux riêng trên máy bạn |
| File trên máy bạn | Đọc qua Claude Desktop, chỉ trong thư mục đã kết nối | Đọc trực tiếp, chỉ trong thư mục đã kết nối |
Theo Help Center, phiên cloud là mặc định. Với gói Pro, Max và Ultra, chỉ những tác vụ và tác vụ định kỳ đã được tạo trên máy trước ngày 06/10/2026 mới tiếp tục chạy local. Phiên cloud và file của nó được lưu vào tài khoản Claude của bạn. Phiên cloud có cho Pro, Max, Ultra, cho gói Team (đang beta) và cho Enterprise khi chủ sở hữu tổ chức bật lên.
Phiên cloud: mỗi phiên một “phòng kín”
- Sandbox riêng: mỗi phiên có một sandbox được tạo khi bắt đầu và huỷ khi kết thúc. Các sandbox không chia sẻ dữ liệu với nhau, kể cả giữa các tổ chức.
- Tách biệt hạ tầng: môi trường này tách khỏi hệ thống nội bộ, nghiên cứu và huấn luyện mô hình của Anthropic.
- Token ngắn hạn: sandbox chỉ giữ token gắn với phiên, hết hạn trong vài giờ.
- Dữ liệu tổ chức: mỗi bản ghi được gắn với đúng tổ chức và tài khoản.
Một điểm dễ hiểu lầm: khi phiên cloud mở một file trên máy bạn thông qua ứng dụng desktop, nội dung đó vẫn được xử lý trên máy chủ của Anthropic, không chỉ nằm trên máy bạn.
Phiên local: máy ảo ngay trên máy bạn
Ở chế độ local, vòng lặp tác tử chạy trực tiếp trên máy: trò chuyện, đọc ghi file trong các thư mục bạn đã kết nối, tải trang web và chạy các MCP server cục bộ của plugin. Riêng lệnh shell và code Claude viết thì được đưa vào một máy ảo Linux riêng, cách ly bằng trình ảo hoá của hệ điều hành: Apple Virtualization.framework trên macOS và Hyper-V trên Windows.
Nếu máy ảo không khởi động được, các công cụ đọc file và web vẫn chạy bình thường, nhưng lệnh shell và chạy code sẽ báo “workspace unavailable” cho đến khi máy ảo hoạt động lại. Gặp thông báo này, bạn biết ngay vấn đề nằm ở phần máy ảo chứ không phải ở Claude.
“Cây cầu” giữa cloud và máy bạn
Phiên cloud đôi khi cần thứ chỉ có trên máy bạn, như một file cục bộ hay trình duyệt. Khi đó yêu cầu đi qua ứng dụng Claude Desktop bằng một kết nối do Anthropic làm trung gian. Hệ quả thực tế:
- Nếu Claude Desktop đang offline, phiên cloud không với tới máy bạn được.
- Quyền đọc file vẫn chỉ giới hạn trong các thư mục bạn đã kết nối trên desktop.
- Mỗi lần gọi công cụ cục bộ đều được kiểm tra với quyền của bạn trước khi chạy.
Ví dụ thực tế: Bạn nhờ Cowork “đọc file hop-dong-mau.docx trong thư mục Tài liệu, so với bản trên Google Drive và liệt kê điểm khác nhau”. Phần so sánh chạy trong sandbox trên cloud. File trên Drive được lấy qua connector từ phía máy chủ. Còn file trong thư mục Tài liệu được đọc qua Claude Desktop, nên ứng dụng phải đang mở và thư mục đó phải nằm trong danh sách đã kết nối.
Mạng và connector: đi đâu, qua cửa nào
Kiểm soát truy cập mạng
- Cloud: mọi lưu lượng ra ngoài phải qua một proxy bắt buộc mà sandbox không thể cấu hình lại hay vượt qua; chỉ các địa chỉ nằm trong danh sách cho phép mới truy cập được. Sandbox không chạm được tới địa chỉ mạng nội bộ, metadata đám mây hay hệ thống nội bộ của Anthropic.
- Local: ứng dụng áp dụng thiết lập mạng của tổ chức, còn máy ảo có thêm lớp lọc mạng riêng, giới hạn system call và tách người dùng theo từng phiên.
- Với tổ chức Enterprise, mặc định là No network access.
Connector
Token uỷ quyền của connector không bao giờ được đưa vào sandbox cloud; các lời gọi connector được thực hiện ở phía máy chủ. MCP server cục bộ thì không chạy trong phiên cloud. Cách kết nối và dùng connector được trình bày ở bài Dùng Connectors để mở rộng năng lực Claude.
Quản trị viên kiểm soát được gì?
- Bật hoặc tắt Cowork cho cả tổ chức tại Organization settings → Cowork, công tắc Enable for your organization.
- Tắt phiên cloud mà vẫn giữ Cowork local; đặt chính sách mạng; tắt “always allow” để buộc duyệt lại từng lần gọi công cụ.
- Trên máy được quản lý (MDM): đặt
isLocalDevMcpEnabledvàisDesktopExtensionEnabledthành false để tắt MCP cục bộ và desktop extension. - Giám sát qua Compliance API và OpenTelemetry. Phần mềm EDR trên máy không nhìn được bên trong máy ảo local và không thấy phiên cloud.
Những điều bạn học được trong bài này
- Cowork có hai chế độ: cloud (mặc định) và local cho các bản desktop đã triển khai trước
- Phiên cloud chạy trong sandbox riêng, tạo khi bắt đầu và huỷ khi kết thúc
- Phiên local chạy code trong máy ảo Linux dùng Virtualization.framework (macOS) hoặc Hyper-V (Windows)
- Phiên cloud chỉ chạm tới máy bạn qua Claude Desktop và chỉ trong thư mục đã kết nối
- Lưu lượng mạng cloud đi qua proxy bắt buộc; token connector không vào sandbox
- Quản trị viên có thể bật tắt Cowork, phiên cloud, chính sách mạng và cách duyệt quyền
Cần nhớ: Ở chế độ cloud, file cục bộ mà Claude mở vẫn được xử lý trên máy chủ Anthropic. Nếu công ty bạn có quy định về nơi lưu và xử lý dữ liệu, hãy hỏi quản trị viên xem tổ chức đang bật chế độ nào trước khi đưa tài liệu nhạy cảm vào Cowork.
Nguồn tham khảo: Claude Cowork architecture overview – Claude Help Center
Câu hỏi thường gặp
Tắt máy thì phiên Cowork trên cloud có dừng không?
Vòng lặp và việc chạy code của phiên cloud nằm trên máy chủ Anthropic. Tuy nhiên, khi Claude Desktop offline, phiên đó không truy cập được file hay trình duyệt trên máy bạn.
Dữ liệu Cowork của công ty có bị dùng để huấn luyện Claude không?
Theo Help Center, dữ liệu hội thoại của gói Team và Enterprise tuân theo cùng cam kết thương mại như dữ liệu khác của gói và không được dùng để huấn luyện Claude.
Thông báo “workspace unavailable” nghĩa là gì?
Ở phiên local, máy ảo chạy code chưa khởi động được. Đọc file và tra web vẫn dùng được, nhưng lệnh shell và chạy code phải chờ máy ảo hoạt động lại.



