Cách Cài Đặt Claude Code Trên Mọi Hệ Điều Hành (2026)


How to Install Claude Code macOS Linux Windows 2026
Cài đặt Claude Code: 1 lệnh, mọi OS, 2 phút.

TL;DR

Claude Code là CLI agent của Anthropic, hoạt động trên macOS, Linux và Windows. Cài đặt nhanh nhất qua một lệnh curl hoặc irm, mất dưới 2 phút. Bạn cần tài khoản Anthropic (hoặc API key) và kết nối internet. Mình đã cài trên Windows 11, macOS và Ubuntu, bài này tổng hợp đúng những bước thực tế, kèm cách fix lỗi hay gặp nhất.

  • Cài qua native script (curl/irm) là cách được khuyến nghị vì có auto-update.
  • Windows cần cài Git for Windows trước, macOS/Linux không cần thêm gì.
  • Homebrew và WinGet hoạt động nhưng không tự cập nhật.
  • npm package đã bị deprecated, không nên dùng nữa.
  • Sau cài đặt: cd project && claude, rồi chạy /init để khởi tạo CLAUDE.md.

<2 phút
Thời gian cài đặt
trung bình

4
Nền tảng hỗ trợ:
macOS, Linux, Win, Web

4GB
RAM tối thiểu
yêu cầu hệ thống

3
Cách cài chính thức:
native, Homebrew, WinGet

Claude Code system requirements
Slide 1/4: Yêu Cầu Hệ Thống.
Claude Code install commands 3 OS
Slide 2/4: Lệnh Cài Đặt.
Claude Code first run 3 steps
Slide 3/4: Chạy Lần Đầu.
Claude Code common errors and fixes
Slide 4/4: Lỗi Thường Gặp.

Trước khi bắt đầu, nếu bạn chưa rõ Claude Code là gì và làm được những gì, mình khuyên đọc bài Claude Code là gì trước. Còn nếu bạn đã biết và chỉ cần cài thật nhanh, đọc tiếp ngay bên dưới.

Cài Đặt Claude Code Cần Gì?

Claude Code yêu cầu tối thiểu 4GB RAM và kết nối internet ổn định. Không cần Node.js, Python hay runtime nào khác trên macOS và Linux. Riêng Windows cần cài Git for Windows trước vì Claude Code dùng bash shell bên trong. Ngoài ra, bạn cần một tài khoản Anthropic hoặc API key để kích hoạt.

Yêu cầu macOS Linux Windows
RAM tối thiểu 4GB 4GB 4GB
Kết nối internet Bắt buộc Bắt buộc Bắt buộc
Git for Windows Không cần Không cần Bắt buộc
Tài khoản Anthropic / API key Bắt buộc Bắt buộc Bắt buộc
Node.js / Python Không cần Không cần Không cần
Phiên bản OS tối thiểu macOS 12+ Ubuntu 20.04+ / tương đương Windows 10/11 (64-bit)

Thực tế mình thấy máy 8GB RAM chạy mượt hơn nhiều, đặc biệt khi Claude Code xử lý codebase lớn. 4GB là ngưỡng để khởi động được, không phải để làm việc thoải mái.

Cách Cài Trên macOS Và Linux?

Trên macOS và Linux, cách cài nhanh nhất là một lệnh curl duy nhất. Script tải binary phù hợp với kiến trúc CPU (x86_64 hoặc ARM64), cài vào ~/.local/bin/, và bật auto-update tự động. Theo tài liệu chính thức của Anthropic (2025), đây là phương pháp được khuyến nghị nhất.

Terminal : macOS / Linux
curl -fsSL https://claude.ai/install.sh | sh

Script chạy khoảng 30-60 giây tùy tốc độ mạng. Sau khi xong, mở terminal mới (hoặc chạy source ~/.bashrc) để PATH được cập nhật. Kiểm tra bằng lệnh sau:

Terminal : kiểm tra cài đặt
claude --version

Nếu terminal trả về số phiên bản, cài đặt thành công. Nếu báo command not found, PATH chưa cập nhật. Chạy export PATH="$HOME/.local/bin:$PATH" và thử lại.

Lưu ý macOS: Nếu bạn dùng zsh (mặc định từ macOS Catalina), PATH được lưu trong ~/.zshrc chứ không phải ~/.bashrc. Chạy source ~/.zshrc sau khi cài.

Cách Cài Trên Windows?

Windows yêu cầu bước chuẩn bị thêm: cài Git for Windows trước. Claude Code dùng bash shell bên dưới, và Git for Windows cung cấp đúng môi trường đó. Mình đã cài trên Windows 11 Home, quá trình mất khoảng 5 phút bao gồm cả bước Git.

Bước 1: Cài Git for Windows

Tải Git for Windows tại git-scm.com. Trong quá trình cài, chọn “Git Bash Here”“Use Git from the Windows Command Prompt”. Hai tùy chọn này đảm bảo PATH được thiết lập đúng cho Claude Code.

Bước 2: Cài Claude Code qua PowerShell

Mở PowerShell với quyền Administrator, sau đó chạy lệnh sau:

PowerShell : Administrator
irm https://claude.ai/install.ps1 | iex

Script PowerShell tải binary Windows, cài vào %LOCALAPPDATA%Programsclaude-code, và tự thêm PATH vào user environment. Không cần khởi động lại Windows, nhưng cần mở terminal mới để PATH có hiệu lực.

Cài Qua WinGet (Tùy Chọn)

Nếu bạn dùng WinGet, lệnh cài đơn giản hơn. Tuy nhiên, WinGet không hỗ trợ auto-update nên bạn phải cập nhật thủ công khi có phiên bản mới.

PowerShell : WinGet
winget install Anthropic.ClaudeCode
Lưu ý: WinGet không có auto-update. Để kiểm tra và cập nhật thủ công, dùng winget upgrade Anthropic.ClaudeCode. Mình khuyên dùng native script (irm) để có auto-update tự động.

Cài Qua Homebrew Và npm Có Khác Gì?

Homebrew là lựa chọn phổ biến với developer macOS vì quen thuộc. Lệnh brew install --cask claude-code hoạt động bình thường, nhưng quan trọng cần biết: Homebrew không có auto-update. Bạn phải tự chạy brew upgrade --cask claude-code để cập nhật. Còn npm package thì Anthropic đã chính thức deprecated và không còn được hỗ trợ.

Terminal : Homebrew (macOS)
brew install --cask claude-code
Không dùng npm: Package @anthropic-ai/claude-code trên npm đã bị deprecated. Anthropic không còn maintain package này. Nếu bạn đang dùng npm install từ hướng dẫn cũ, hãy gỡ ra và cài lại qua native script.
Phương pháp Auto-update Khuyến nghị
Native script (curl/irm) Được khuyến nghị
Homebrew Không Chấp nhận được
WinGet Không Chấp nhận được
npm Không Deprecated, không dùng

Kích Hoạt Tài Khoản Lần Đầu Thế Nào?

Lần đầu chạy lệnh claude, Claude Code hỏi bạn muốn đăng nhập bằng cách nào. Có hai lựa chọn: đăng nhập qua tài khoản Anthropic (mở browser) hoặc dùng API key trực tiếp. Đa số người dùng cá nhân chọn đăng nhập browser, còn developer dùng trong CI/CD thường dùng API key.

Đăng Nhập Qua Trình Duyệt

Chạy claude lần đầu. Terminal hiển thị một URL, tự động mở trình duyệt mặc định của bạn. Đăng nhập vào tài khoản Anthropic (hoặc tạo mới tại claude.ai). Sau khi xác nhận trong browser, terminal nhận token tự động và đăng nhập thành công.

Terminal : khởi động lần đầu
claude
# Claude Code hỏi: Login with Anthropic account or API key?
# Chọn "Anthropic account" - browser mở tự động
# Đăng nhập xong, quay lại terminal

Dùng API Key

Nếu không muốn đăng nhập browser, hoặc đang dùng trong server không có GUI, bạn dùng API key. Tạo key tại console.anthropic.com, sau đó set biến môi trường:

Terminal : đăng nhập bằng API key
# Linux / macOS
export ANTHROPIC_API_KEY="sk-ant-api..."

# Windows PowerShell
$env:ANTHROPIC_API_KEY = "sk-ant-api..."

# Hoặc đặt vào .env file nếu project dùng dotenv

Lưu ý về chi phí: tài khoản Anthropic qua browser dùng gói subscription (Pro, Max, Team). API key tính tiền theo token. Nếu bạn chưa rõ về giá, đọc bài giá Claude Code các gói để chọn đúng plan.

Chạy Claude Code Lần Đầu Như Thế Nào?

Sau khi kích hoạt tài khoản, bước tiếp theo là mở project và khởi tạo CLAUDE.md. Quy trình chuẩn chỉ ba bước: cd vào thư mục project, chạy claude, rồi gõ /init. Lệnh /init phân tích codebase và tạo file CLAUDE.md chứa context cho mọi session sau. Bạn cũng nên cấu hình Permission Modes ngay từ đầu để kiểm soát quyền truy cập file và tool của Claude Code trong project.

Terminal : khởi tạo project
cd ~/projects/my-app   # Chuyển vào thư mục project
claude                  # Mở Claude Code session
/init                   # Tạo CLAUDE.md tự động

Sau /init, Claude Code đọc cấu trúc thư mục, phát hiện ngôn ngữ lập trình và framework, rồi tạo file CLAUDE.md với context phù hợp. File này được đọc tự động mỗi lần bạn mở session mới trong project đó.

Tip: CLAUDE.md là trung tâm của workflow. Bạn có thể thêm quy tắc coding, cấu trúc project, và lệnh hay dùng vào đây. Mình có bài hướng dẫn chi tiết về CLAUDE.md là gì và cách viết hiệu quả nếu muốn tìm hiểu sâu hơn.

Một vài lệnh slash hữu ích cho buổi đầu:

Claude Code : lệnh cơ bản
/help          # Xem tất cả lệnh slash
/init          # Khởi tạo CLAUDE.md cho project
/status        # Kiểm tra trạng thái session
/clear         # Xóa context hiện tại
/quit          # Thoát Claude Code

Nếu bạn muốn biết đầy đủ các lệnh slash, mình có bài riêng về slash commands trong Claude Code với ví dụ thực tế.

Cài Extension VS Code Và JetBrains Như Thế Nào?

Claude Code extension cho VS Code cài từ Marketplace trong chưa 1 phút. Mở VS Code, nhấn Ctrl+Shift+X (Windows/Linux) hoặc Cmd+Shift+X (macOS), tìm “Claude Code”, nhấn Install. Sau đó dùng Ctrl+Esc để mở panel Claude Code bất cứ lúc nào.

Cài Extension VS Code

VS Code : cài từ CLI (tùy chọn)
code --install-extension anthropic.claude-code

Extension VS Code dùng cùng tài khoản Anthropic với CLI, không cần đăng nhập lại. Nếu bạn muốn tìm hiểu sâu về tính năng Inline Diff, @-mentions, và CLAUDE.md workspace trong VS Code, mình có bài chi tiết về Claude Code trong VS Code. Nếu đang cân nhắc IDE khác, bài VS Code vs Antigravity so sánh hai lựa chọn phổ biến nhất cho vibe coding.

Cài Extension JetBrains (Beta)

Claude Code extension cho JetBrains IDE (IntelliJ, PyCharm, WebStorm, v.v.) hiện ở trạng thái beta. Mở Settings, chọn Plugins, tìm “Claude Code” trong Marketplace, nhấn Install. Tính năng tương tự VS Code nhưng còn đang được hoàn thiện.

JetBrains Beta: Extension JetBrains đang trong giai đoạn beta, có thể có lỗi. Anthropic cập nhật thường xuyên. Nếu gặp vấn đề, kiểm tra tab Issues trong JetBrains Plugin Marketplace để xem có bug report tương tự chưa.

Ngoài VS Code và JetBrains, bạn cũng có thể dùng Claude Code qua Desktop App (tải từ claude.ai) hoặc trực tiếp tại claude.ai/code trên browser mà không cần cài gì cả.

Lỗi Cài Đặt Thường Gặp Và Cách Khắc Phục?

Phần lớn lỗi cài đặt Claude Code xuất phát từ ba nguyên nhân: PATH chưa được cập nhật, thiếu Git for Windows (trên Windows), hoặc quyền truy cập file bị chặn. Bảng dưới tổng hợp 7 lỗi mình và người dùng hay gặp nhất, kèm cách fix nhanh.

Lỗi Nguyên nhân Cách fix
command not found: claude PATH chưa cập nhật Mở terminal mới hoặc chạy source ~/.bashrc
bash: /bin/sh: not found (Windows) Chưa cài Git for Windows Cài Git for Windows, khởi động lại terminal
Permission denied khi chạy script macOS/Linux: quyền thực thi Chạy lại lệnh curl với sudo hoặc kiểm tra chmod
Execution Policy error (Windows) PowerShell chặn script Chạy: Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
SSL certificate error Mạng công ty chặn TLS Dùng VPN hoặc tải binary trực tiếp từ GitHub releases
Authentication failed khi login Token hết hạn hoặc sai API key Chạy claude logout rồi claude login lại
Rate limit exceeded ngay sau cài Tài khoản mới chưa có subscription Kiểm tra bài giới hạn sử dụng Claude Code để hiểu rõ quota

Nếu bạn gặp lỗi chưa có trong bảng, thử đặt câu hỏi ngay trong Claude Code bằng /help, hoặc xem tài liệu tại docs.anthropic.com.

Sau khi cài đặt xong Claude Code, bước mở rộng tự nhiên tiếp theo là kết nối với các app bạn dùng hàng ngày. Hướng dẫn Claude Code Google Workspace chỉ cần thêm 30 phút setup để Claude đọc Gmail, tạo Docs và đặt lịch Calendar ngay từ terminal.

Sau khi cài Claude Code xong, một trong những tích hợp đáng thêm nhất là Firecrawl. Hướng dẫn Claude Code Firecrawl chỉ mất thêm 5 phút setup và cho phép Claude scrape bất kỳ website nào, vượt qua cả JavaScript rendering lẫn anti-bot protection.

Câu Hỏi Thường Gặp

Claude Code có chạy được trên máy Mac chip M1/M2/M3 không?

Chạy được hoàn toàn. Native script tự nhận diện kiến trúc ARM64 và tải đúng binary cho Apple Silicon. Thực tế mình thấy Claude Code chạy nhanh hơn trên M-series so với Intel vì binary được tối ưu cho ARM64 native. Không cần Rosetta 2.

Cài xong có cần cập nhật thủ công không?

Nếu dùng native script (curl/irm), Claude Code tự cập nhật ở background khi có phiên bản mới. Bạn không cần làm gì thêm. Nếu dùng Homebrew, chạy brew upgrade --cask claude-code. WinGet thì winget upgrade Anthropic.ClaudeCode. Kiểm tra phiên bản hiện tại bằng claude --version.

Dùng Claude Code có tốn tiền không nếu đã có tài khoản Claude Pro?

Claude Pro subscription (20 USD/tháng) không bao gồm Claude Code. Claude Code dùng gói Max (100 USD/tháng) hoặc tính tiền theo API key. Tuy nhiên, bạn có thể dùng thử miễn phí một số prompt đầu. Mình có bài giải thích chi tiết hơn về giá và gói Claude Code.

Có thể cài Claude Code trên máy chủ Linux không có GUI không?

Có. Claude Code chạy hoàn toàn trên headless Linux server. Dùng API key thay vì đăng nhập browser. Set biến môi trường ANTHROPIC_API_KEY trong .bashrc hoặc .env file. Đây là cách dùng phổ biến trong CI/CD pipeline và automation script.

Sau khi cài, mình có cần cấu hình thêm gì để dùng với MCP không?

MCP (Model Context Protocol) cần cấu hình riêng trong file .mcp.json hoặc qua lệnh /mcp. Cài Claude Code là bước đầu, MCP là tính năng nâng cao thêm vào sau. Nếu bạn chưa biết MCP là gì, mình có bài giải thích MCP là gì và cách hoạt động từ đầu.

Claude Code Desktop App khác gì so với CLI?

Desktop App là ứng dụng standalone tải từ claude.ai, có giao diện đồ họa, phù hợp với người không quen terminal. CLI (cài qua curl/irm) là terminal-based, mạnh hơn cho automation và script. Hai cái dùng chung tài khoản Anthropic. Mình ưu tiên CLI vì linh hoạt hơn, nhưng Desktop App phù hợp với người mới bắt đầu.

Kết Luận

Cài đặt Claude Code không phức tạp, chỉ cần đúng phương pháp cho từng nền tảng. Tóm gọn lại: dùng native script (curl trên macOS/Linux, irm trên Windows) để có auto-update. Windows nhớ cài Git for Windows trước. Tránh npm vì đã deprecated.

Sau khi cài, ba bước để bắt đầu làm việc thực sự: cd project, chạy claude, gõ /init. File CLAUDE.md được tạo ra sẽ là nền tảng cho mọi session tiếp theo. Đây là điểm mình thấy Claude Code khác biệt rõ nhất so với các AI coding tool khác: context persistence qua CLAUDE.md thực sự tiết kiệm thời gian sau vài ngày dùng. Giờ bạn đã cài xong, thử build app đầu tiên với Claude Code trong 30 phút để trải nghiệm ngay sức mạnh của nó.

Nếu bạn đang lên kế hoạch học Claude Code bài bản, xem lộ trình học Claude Code mình đã tổng hợp từ kinh nghiệm thực tế. Còn nếu muốn tối ưu hóa cách đặt câu hỏi cho Claude Code, bài prompt engineering cho Claude Code sẽ có ích. Khi đã quen, hãy khám phá Claude Code skills để tự động hóa workflow lặp đi lặp lại.

Similar Posts