Tải xuống Claude Code và cài đặt trên Windows: Cách chọn Desktop App, CLI, WSL (2026)

Claude Code download rốt cuộc nên tải bản Desktop hay CLI? Hướng dẫn cài đặt Windows 2026 này cung cấp cổng tải chính thức, lệnh PowerShell/WinGet/WSL, sự khác biệt giữa Desktop và CLI, cũng như cách xử lý lỗi thường gặp.

PandaNpcLần đầu xuất bản
Tải xuống Claude Code và cài đặt trên Windows: Cách chọn Desktop App, CLI, WSL (2026)

Khi tìm kiếm Claude Code download, cái bẫy dễ mắc phải nhất không phải là tải xuống thất bại, mà là chưa xác định rõ mình cần cài đặt cái nào trước:

  • Nếu bạn muốn giao diện đồ họa, quản lý nhiều tác vụ song song, hãy tải Claude Desktop, vào tab Code trong đó;
  • Nếu muốn gõ claude trong PowerShell, CMD, Git Bash hoặc terminal IDE, hãy cài Claude Code CLI;
  • Nếu dự án và chuỗi công cụ chủ yếu chạy trên Linux, hoặc cần sandbox, hãy cài đặt vào WSL 2;
  • Desktop và CLI có thể cài đồng thời, không phải là các lựa chọn loại trừ lẫn nhau.

Bài viết này được tổng hợp theo tài liệu chính thức tháng 8 năm 2026. Trang tải xuống chính thức chỉ công nhận hai cổng sau:

Đừng tải xuống cái gọi là "gói cài đặt Claude Code" từ dịch vụ lưu trữ đám mây, trang tải phần mềm hoặc GitHub Release lạ.

Xem kết luận trước: Cách chọn Claude Code Desktop, CLI, WSL

Phương án Phù hợp với ai Hỗ trợ Windows Điểm khác biệt chính
Claude Code Desktop Không muốn dùng terminal, muốn xem tệp, Diff, xem trước và nhiều phiên song song Windows x64, Windows ARM64 Giao diện đồ họa; tab Code đã bao gồm Claude Code, không cần cài thêm CLI
Claude Code CLI (Windows gốc) Làm việc hàng ngày trong PowerShell, CMD, Git Bash, terminal VS Code Windows 10+ Gần gũi nhất với quy trình làm việc terminal; khuyến nghị cài Git for Windows; hiện không hỗ trợ sandbox
Claude Code CLI (WSL 2) Dự án Linux, Docker, chuỗi công cụ phía máy chủ, cần sandbox Windows 10/11 + WSL 2 Chạy trong môi trường Linux; sandbox khả dụng; tốt nhất nên đặt dự án trong hệ thống tệp WSL

Cách xác định đơn giản nhất:

  • Lần đầu tiếp xúc với Claude Code, hãy cài Desktop trước;
  • Nếu đã quen với terminal, hãy cài thẳng CLI;
  • Nếu môi trường phát triển vốn đã ở trong WSL, đừng lằng nhằng qua hệ thống tệp, hãy cài thẳng vào WSL 2.

Tải xuống và cài đặt Claude Code Desktop App

Phiên bản desktop của Claude Code không phải là một sản phẩm độc lập tên là "Claude Code.exe". Nó nằm trong tab Code của ứng dụng Claude Desktop.

Bước 1: Chọn phiên bản từ trang tải xuống chính thức

Mở claude.com/download, người dùng Windows chọn theo bộ xử lý:

  • Hầu hết máy tính Intel / AMD: tải Windows x64;
  • Thiết bị Windows on ARM: tải Windows ARM64.

Sau khi cài đặt, khởi động Claude từ menu Start, đăng nhập tài khoản Anthropic, rồi nhấp vào Code ở phía trên.

Bước 2: Chọn môi trường chạy

Khi tạo phiên Code mới, phiên bản desktop thường cung cấp ba môi trường:

  • Local: đọc và sửa trực tiếp các dự án trên máy tính này;
  • Remote: chạy trong môi trường đám mây của Anthropic;
  • SSH: kết nối đến máy Linux hoặc macOS từ xa do bạn quản lý.

Nếu bạn chỉ muốn Claude sửa đổi dự án trên máy, chọn Local, rồi chọn thư mục dự án là được. Phiên cục bộ trên Windows cần Git, khuyến nghị cài đặt Git for Windows trước.

Phiên bản Desktop phù hợp với những ai

Ưu điểm của Desktop không phải là "nhét terminal vào cửa sổ", mà là đặt nhiều phiên, trình soạn thảo tệp, terminal, đánh giá Diff, xem trước ứng dụng và trạng thái PR trong cùng một giao diện. Bạn có thể chạy song song nhiều Agent mà không cần chuyển qua lại giữa các tab terminal.

Nhưng nếu bạn cần khởi động bằng kịch bản, làm việc trong terminal hiện có, thường xuyên sử dụng slash command, thì CLI thường trực tiếp hơn.

Claude Code Desktop yêu cầu gói Pro, Max, Team hoặc Enterprise. Nếu chỉ cài đặt ứng dụng mà không thấy Code, hãy kiểm tra tài khoản đã đăng nhập và quyền đăng ký.

Claude Code CLI: Cài đặt gốc trên Windows

Hiện tại bộ cài đặt gốc được nhà phát hành khuyến nghị, không còn yêu cầu cài đặt Node.js toàn cục trước cho Claude Code nữa.

Cách 1: Cài đặt bằng PowerShell (khuyến nghị)

Mở PowerShell, chạy:

powershell
irm https://claude.ai/install.ps1 | iex

Sau khi cài đặt xong, đóng và mở lại terminal, rồi xác minh:

powershell
claude --version
claude

Lần đầu chạy claude sẽ hướng dẫn bạn đăng nhập. Sau khi vào thư mục dự án rồi mới khởi động, nó mới có thể đọc mã từ đúng thư mục làm việc:

powershell
cd D:\Projects\my-app
claude

Cách 2: Cài đặt bằng WinGet

Nếu bạn quen dùng trình quản lý gói Windows:

powershell
winget install Anthropic.ClaudeCode

Phiên bản WinGet sẽ không tự động cập nhật nền như bộ cài đặt gốc, sau này cần thực hiện thủ công:

powershell
winget upgrade Anthropic.ClaudeCode

Cách 3: Cài đặt bằng CMD

Nếu dấu nhắc của bạn là C:\Users\...>, không có PS phía trước, nghĩa là bạn đang dùng CMD. Chạy:

bat
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Lệnh PowerShell và CMD không thể dùng lẫn lộn. Nhiều trường hợp "tập lệnh cài đặt báo lỗi cú pháp" thực chất chỉ là dán lệnh CMD vào PowerShell, hoặc ngược lại.

Claude Code Windows: Bản gốc hay WSL 2

Claude Code đã hỗ trợ Windows gốc, không còn là "Windows bắt buộc phải cài WSL". Nhưng mỗi môi trường đều có sự đánh đổi.

Chọn Windows gốc nếu bạn:

  • Dự án nằm ở C:\ hoặc D:\;
  • Phụ thuộc vào các công cụ gốc như Visual Studio, PowerShell, Windows SDK;
  • Muốn cài đặt đơn giản nhất;
  • Không cần sandbox của Claude Code.

Ở chế độ gốc, khuyến nghị cài đặt Git for Windows. Claude Code sẽ ưu tiên dùng Git Bash để thực thi các công cụ Bash; nếu không có Git Bash, cũng có thể dùng công cụ PowerShell.

Chọn WSL 2 nếu bạn:

  • Dự án chủ yếu dùng Linux, Docker, Node/Python và chuỗi công cụ phía máy chủ;
  • Cần sandbox;
  • Môi trường triển khai là Linux;
  • Đã phát triển lâu dài trên terminal WSL.

Sau khi vào WSL 2, chạy lệnh cài đặt Linux:

bash
curl -fsSL https://claude.ai/install.sh | bash

Sau đó xác minh trong WSL:

bash
claude --version
claude

Đừng lúc thì khởi động từ Windows PowerShell, lúc thì khởi động từ WSL, lại mong đường dẫn, Git, biến môi trường ở hai bên hoàn toàn giống nhau. Dự án ở môi trường nào, hãy cài đặt và chạy Claude Code trong môi trường đó.

Sự khác biệt giữa Claude Code Desktop App và CLI

Câu hỏi Desktop App CLI
Có cần terminal không Không
Có cần cài Node.js riêng không Không Bộ cài đặt gốc không cần; chỉ cách npm cũ mới cần
Quản lý song song nhiều phiên Mạnh Tùy thuộc vào công cụ terminal của bạn
Khởi động bằng kịch bản, dòng lệnh Yếu Mạnh
Tệp, Diff, xem trước Giao diện đồ họa tích hợp Chủ yếu thực hiện trong terminal hoặc IDE
Chạy gốc trên Windows Hỗ trợ Hỗ trợ
WSL 2 Desktop không chạy trong WSL Hỗ trợ
Có thể cài đồng thời không

Một tổ hợp thực dụng là: thường ngày dùng Desktop để xem nhiều phiên và Diff, khi cần tự động hóa hoặc ngữ cảnh terminal thì dùng CLI. Việc có cài CLI hay không không ảnh hưởng đến hoạt động bình thường của tab Code trong Desktop.

Các lỗi thường gặp khi cài đặt trên Windows

1. `The token '&&' is not a valid statement separator`

Bạn đã dán lệnh CMD vào PowerShell. Quay lại cách dùng PowerShell ở trên, sử dụng:

powershell
irm https://claude.ai/install.ps1 | iex

2. `'irm' is not recognized`

Bạn hiện đang dùng CMD, không phải PowerShell. Mở Windows PowerShell, hoặc chuyển sang dùng lệnh cài đặt CMD.

3. `claude` không phải là lệnh nội bộ hay lệnh bên ngoài

Trước tiên hãy đóng và mở lại terminal. Nếu vẫn không tìm thấy, kiểm tra xem %USERPROFILE%\.local\bin có trong PATH không, rồi chạy:

powershell
Get-Command claude

Cũng có thể chạy chẩn đoán chính thức:

powershell
claude doctor

4. Không tìm thấy Git Bash

Cài đặt Git for Windows; nếu cài trong thư mục tùy chỉnh, có thể chỉ định trong cài đặt Claude Code:

json
{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

5. Không có tab Code trong Desktop, hoặc xuất hiện lỗi 403

Kiểm tra lần lượt:

  1. Tài khoản hiện đang đăng nhập có phải là tài khoản đã mua gói Claude không;
  2. Claude Desktop đã được cập nhật lên phiên bản mới nhất chưa;
  3. Đăng xuất tài khoản, khởi động lại ứng dụng rồi đăng nhập lại;
  4. Tài khoản nhóm có bị quản trị viên giới hạn Claude Code hay không.

Sau khi cài đặt, làm thế nào để tiếp tục Claude Code từ điện thoại hoặc trình duyệt

Cài đặt giải quyết "Claude Code chạy ở đâu", điều khiển từ xa giải quyết "làm thế nào để tiếp tục khi không ở trước máy tính".

Anthropic đã cung cấp các phương thức chính thức như Desktop, Web, Remote Control và Dispatch trên điện thoại. Nếu bạn chỉ sử dụng tài khoản Claude chính thức và mô hình chính thức, thường nên ưu tiên thử các tính năng này.

Nếu bạn còn cần các tình huống sau, có thể cân nhắc PandaNpc:

  • Điều khiển từ xa Claude Code, OpenAI Codex và PandaCode trong cùng một giao diện;
  • Agent tiếp tục chạy trên máy phát triển Windows / macOS / Linux của bạn;
  • Sử dụng mô hình tùy chỉnh hoặc API endpoint của riêng bạn;
  • Tiếp tục cùng một phiên từ iPhone, bất kỳ trình duyệt nào, một máy tính để bàn khác hoặc thanh bên Chrome;
  • Xem từ xa đầu ra phát trực tiếp (streaming output), phê duyệt lời gọi công cụ, trả lời câu hỏi và xem thay đổi mã;
  • Không mở cổng công cộng, máy phát triển và máy điều khiển chỉ thiết lập kết nối ra ngoài (outbound).

Trước tiên hãy xác nhận Claude Code chính thức đã chạy bình thường, rồi cài đặt pandapaw trên máy phát triển:

Windows PowerShell:

powershell
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh

Sau khi cài đặt, mở PandaNpc Agent, các kết nối trên máy phát triển sẽ xuất hiện trong danh sách. Bạn cũng có thể sử dụng ứng dụng khách Windows / macOS / Linux hoặc ứng dụng iOS.

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

Claude Code là phần mềm desktop hay công cụ dòng lệnh?

Cả hai đều đúng. Tab Code trong Claude Desktop cung cấp giao diện đồ họa; Claude Code CLI thì khởi động từ terminal. Chúng phục vụ các quy trình làm việc khác nhau và có thể cài đặt đồng thời.

Claude Code trên Windows có bắt buộc dùng WSL không?

Không bắt buộc. Windows gốc đã được hỗ trợ. Dự án Windows nên ưu tiên cài đặt gốc; chỉ chọn WSL 2 khi dùng chuỗi công cụ Linux hoặc cần sandbox.

Claude Code download có cần Node.js không?

Desktop không cần. Bộ cài đặt CLI gốc chính thức cũng không cần. Chỉ khi vẫn dùng cách cũ npm install -g @anthropic-ai/claude-code thì mới cần Node.js.

Claude Code có phiên bản Windows ARM64 không?

Trang tải xuống chính thức của Claude Desktop cung cấp gói cài đặt Windows ARM64. Đối với CLI, hãy dựa trên nền tảng mà tập lệnh cài đặt chính thức hiện nhận diện.

Claude Code Desktop hỗ trợ Linux không?

Trải nghiệm Code trên desktop của Claude Code hiện hướng đến macOS và Windows. Người dùng Linux sử dụng CLI, hoặc thao tác phiên chạy trên Linux qua Web / ứng dụng khách từ xa.

Desktop và CLI cái nào tốt hơn?

Không có câu trả lời tuyệt đối. Muốn trực quan, nhiều phiên, Diff và xem trước, hãy chọn Desktop; muốn hiệu quả trên terminal, viết kịch bản và chuỗi công cụ phát triển hiện có, hãy chọn CLI; nhu cầu môi trường Linux và sandbox thì ưu tiên WSL 2.

Tóm tắt một câu

Chỉ muốn bắt đầu nhanh: cài Desktop từ trang tải xuống chính thức của Claude, mở tab Code.

Muốn dùng trong terminal Windows: chạy trong PowerShell:

powershell
irm https://claude.ai/install.ps1 | iex

Dự án nằm trong chuỗi công cụ Linux: vào WSL 2, chạy:

bash
curl -fsSL https://claude.ai/install.sh | bash

Trước tiên hãy cài đặt Claude Code chính thức cho đúng, rồi mới quyết định có cần dùng đồng thời Desktop, CLI hay không, cũng như có cần dùng PandaNpc để tiếp tục phiên từ xa từ điện thoại, trình duyệt hoặc máy tính khác hay không.

Để Claude trực tiếp thao tác trình duyệt của bạn: điền biểu mẫu, đăng bài, thậm chí kéo cả mã xác thực kéo thả

Để Claude trực tiếp thao tác trình duyệt của bạn: điền biểu mẫu, đăng bài, thậm chí kéo cả mã xác thực kéo thả

Hầu hết mọi người dùng AI vẫn dừng lại ở kiểu "bạn hỏi nó đáp". Plugin Chrome của PandaNpc cho phép Claude Code của bạn thực sự thò tay vào trình duyệt, thay bạn click, thay bạn điền, thay bạn lật trang – thậm chí thay bạn kéo thanh captcha trượt. Dựa trên giao thức Chrome Developer, ở lớp kernel, nó tiêm đầu vào thực với isTrusted=true + quỹ đạo kéo mô phỏng người được tính toán từ backend, vượt chống leech, vào iframe chéo miền. 43 công cụ thao tác, kèm một bộ thẻ phê duyệt + danh sách đen tên miền + công tắc tạm dừng + van an toàn ghi lại thao tác.

Đọc bài viết →
Có thể dùng chung gói đăng ký Claude không? Cách chia sẻ Claude Code an toàn cho bạn bè và nhóm (không đưa mật khẩu, có thể thu hồi bất cứ lúc nào)

Có thể dùng chung gói đăng ký Claude không? Cách chia sẻ Claude Code an toàn cho bạn bè và nhóm (không đưa mật khẩu, có thể thu hồi bất cứ lúc nào)

Có thể — và không cần giao tài khoản mật khẩu cho bất kỳ ai. PandaNpc hỗ trợ chia sẻ kết nối Claude Code trên máy của bạn cho bạn bè, gia đình hoặc đồng đội qua một liên kết: họ có thể từ xa sử dụng hạn mức đăng ký của bạn để chạy Claude Code, mỗi lần chia sẻ là một token độc lập có thể thu hồi, có thể đặt thời hạn 1/7/30 ngày hoặc vĩnh viễn, chỉ cần một cú nhấp để thu hồi là họ bị ngắt kết nối ngay lập tức, hoàn toàn không ảnh hưởng đến việc bạn sử dụng.

Đọc bài viết →
Khắc phục sự cố mất kết nối từ xa cho Claude Code: Triệu chứng, tiêu chí nhận biết và giải pháp của sáu kiểu ngắt kết nối

Khắc phục sự cố mất kết nối từ xa cho Claude Code: Triệu chứng, tiêu chí nhận biết và giải pháp của sáu kiểu ngắt kết nối

Claude Code kết nối từ xa bị đứt, đừng vội kết nối lại — triệu chứng của các kiểu đứt khác nhau không giống nhau, cách sửa cũng hoàn toàn khác. Bài viết này dựa theo "hiện tượng bạn thấy" để suy ngược ra sáu nguyên nhân đứt kết nối (máy ngủ, chuyển mạng cắt kết nối dài, giải pháp kiểu chiếu màn hình thì máy cục bộ phải bật, kết nối nửa sống nửa chết, kết nối lại làm mất phiên, tiến trình bị thu hồi), mỗi loại đưa ra tiêu chí xác nhận và cách giải quyết tương ứng, cuối cùng là một danh sách kiểm tra có thể làm theo.

Đọc bài viết →