Chuyển đến nội dung chính

Claude Code CLI: Lập trình AI trên dòng lệnh cho quy trình làm việc thực tế của nhà phát triển

Claude Code CLI cho phép nhà phát triển tích hợp trợ lý lập trình dùng AI vào các quy trình terminal hằng ngày. Hướng dẫn này trình bày cài đặt, xác thực, lệnh cốt lõi và quy trình thực tế để phân tích và cải thiện codebase.
Đã cập nhật 5 thg 10, 2026  · 10 phút đọc

Khám phá cùng AI

ChatGPTClaudePerplexity

Ngày càng nhiều nhà phát triển sử dụng công nghệ AI để hỗ trợ công việc lập trình, bao gồm debug, viết tài liệu, tái cấu trúc, và tạo mã mới. Nhiều công cụ AI được xây dựng dưới dạng giao diện web hoặc plugin IDE, nhưng một số nhà phát triển lại ưa chuộng quy trình ưu tiên terminal vì chúng giúp tự động hóa, viết script và tích hợp công cụ dễ dàng hơn.

Claude Code CLI cho phép nhà phát triển làm việc với các mô hình Claude của Anthropic ngay từ dòng lệnh. Nhờ đó, họ có thể thực hiện những việc như phân tích mã tự động, suy luận đa tệp, và các hoạt động phát triển có hỗ trợ AI mà không cần rời terminal.

Trong hướng dẫn này, bạn sẽ tìm hiểu Claude Code CLI là gì, cách cài đặt và cấu hình, cũng như cách các nhà phát triển dùng nó trong quy trình thực tế như kiểm toán mã, tái cấu trúc và tạo kiểm thử tự động.

Claude Code CLI là gì?

Claude Code CLI là giao diện dòng lệnh để tương tác với khả năng lập trình bằng AI của Claude trực tiếp từ môi trường phát triển cục bộ của bạn. Được xây dựng bởi Anthropic, Claude vượt trội ở các tác vụ liên quan đến ngôn ngữ, suy luận, phân tích, lập trình và hơn thế nữa.

Thay vì mở trình duyệt hoặc plugin IDE, nhà phát triển có thể chạy các lệnh như:

claude code analyze ./project

CLI sẽ gửi ngữ cảnh dự án tới Claude, sau đó Claude có thể thực hiện các tác vụ như:

  • Phân tích codebase
  • Tạo mã
  • Tái cấu trúc mã hiện có
  • Sản xuất tài liệu
  • Tạo unit test
  • Sửa lỗi mã

Điều tuyệt nhất ở Claude là khả năng suy luận trên nhiều tệp cùng lúc. Điều này hữu ích cho các dự án phần mềm thực tế vì logic thường trải dài qua nhiều mô-đun và thư mục.

Về bản chất, Claude Code CLI là một trợ lý lập trình dùng AI hoạt động ngay trong terminal của bạn.

Vì sao nhà phát triển dùng Claude Code CLI

Quy trình làm việc dựa trên terminal được nhà phát triển ưa chuộng vì chúng kết hợp tốt với các công cụ như Git, trình quản lý gói, và pipeline CI/CD.

Hệ sinh thái này rất phù hợp với Claude Code CLI.

Ưu điểm của Claude Code CLI. Nguồn hình ảnh: Napkin AI

Ưu điểm của Claude Code CLI. Nguồn hình ảnh: Napkin AI

1. Hoạt động trong quy trình sẵn có của nhà phát triển

Vì chạy từ dòng lệnh, Claude Code CLI dễ dàng tích hợp với:

  • Kho Git
  • Thư mục dự án cục bộ
  • Shell script
  • pipeline tự động hóa

2. Tự động hóa có thể viết script

Nhà phát triển có thể đưa các lệnh Claude vào trong script tự động hóa:

./audit_codebase.sh

hoặc pipeline CI.

3. Phản hồi nhanh hơn

Hiệu suất làm việc của nhà phát triển bị ảnh hưởng khi họ phải chuyển đổi giữa IDE, trình duyệt và tài liệu. Công cụ CLI cho phép bạn nhận trợ giúp AI nhanh chóng mà không cần rời khỏi console.

4. Phù hợp môi trường ưu tiên terminal

Nhiều kỹ sư vốn đã sử dụng:

  • Terminal của VS Code
  • Máy chủ từ xa qua SSH
  • Container Docker

Claude Code CLI hòa hợp tự nhiên với các quy trình này.

Các trường hợp sử dụng phổ biến trong thực tế

Nhà phát triển thường dùng Claude Code CLI cho:

Kiểm toán codebase

Chạy phân tích tự động trên toàn bộ kho mã.

Ví dụ tác vụ:

  • nhận diện vấn đề bảo mật
  • phát hiện mùi mã (code smell)
  • đề xuất cải tiến kiến trúc

Tạo tài liệu

Tự động tạo tệp README hoặc tài liệu nội tuyến.

Các trường hợp sử dụng phổ biến của Claude CLI. Nguồn: Napkin AI

Các trường hợp sử dụng phổ biến của Claude CLI. Nguồn: Napkin AI

Áp dụng mẫu chuẩn

Đảm bảo tiêu chuẩn mã hóa như:

  • ghi log nhất quán
  • gợi ý kiểu (type hint)
  • quy ước đặt tên

Tích hợp CI/CD

Chạy kiểm toán AI tự động trong quá trình build.

Cài đặt Claude Code CLI

Trước khi cài đặt Claude Code CLI, bạn cần sẵn một vài công cụ cơ bản trên hệ thống.

Điều kiện tiên quyết

Yêu cầu điển hình gồm:

  • Node.js (v18 trở lên). Xem hướng dẫn cài đặt. 
  • npm hoặc yarn
  • Kết nối Internet để gửi yêu cầu API
  • Một khóa API của Anthropic
  • Git cho Windows

Cài đặt CLI

CLI thường được cài qua npm.

npm install -g @anthropic-ai/claude-code

Lệnh này cài công cụ ở phạm vi toàn hệ thống để có thể dùng từ bất kỳ thư mục nào.

Tạo thư mục

Tạo một thư mục, đặt tên (ví dụ) là project, sau đó thêm một tệp python đơn giản tên hello.py, chứa hai dòng mã sau. Lưu ý bạn có thể đặt bất kỳ tên nào cho thư mục và tệp Python.

name = "Alice"
print("Hello, "+name)

Bạn cũng có thể cài bằng Homebrew

brew install --cask claude-code

Kết quả mong đợi: Đầu ra Homebrew chính xác sẽ khác nhau tùy máy và phiên bản Homebrew của bạn.

Phương pháp được khuyến nghị là cài đặt gốc, có thể thực hiện dễ dàng bằng các lệnh sau. 

Dành cho macOS, Linux, WSL:

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

Windows PowerShell:

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

Windows CMD:

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

Xác minh cài đặt

Trước tiên, hãy tạo một thư mục tên project; và thêm một tệp python đơn giản tên hello.py, chứa hai dòng mã sau. Lưu ý bạn có thể đặt bất kỳ tên nào cho thư mục và tệp python. 

name = “Alice”
print(“Hello, “+name)

Bây giờ, bạn có thể điều hướng vào thư mục dự án đã tạo ở trên, mở một terminal và khởi động Claude Code:

claude

Đầu ra từ lệnh claude. Nguồn: Tác giả

Điều này xác minh việc cài đặt và bạn đã sẵn sàng thử nghiệm các lệnh Claude CLI. 

Các lệnh cốt lõi của Claude Code CLI

Khi bạn cài đặt Claude Code và gõ claude trong terminal, một tập lệnh gạch chéo tích hợp sẵn sẽ sẵn dùng ngay. Chúng được gọi là lệnh cốt lõi. Bạn không cần tạo tệp hay thiết lập gì — chúng hoạt động ngay.

Dưới đây là một số lệnh phổ biến.

claude

Bắt đầu một phiên tương tác với prompt khởi tạo và gửi tin nhắn đầu tiên của bạn.

claude "explain this project"

Đầu ra của đoạn lệnh trên. Nguồn: Tác giả

Đầu ra của đoạn lệnh trên. Nguồn: Tác giả

claude -p

Lệnh này đọc nội dung tệp và trả lời truy vấn của bạn. Hữu ích khi bạn muốn Claude phân tích một tệp cụ thể mà không cần trỏ vào toàn bộ dự án. Ví dụ dưới đây tái cấu trúc mã python trong hello.py. 

claude -p "refactor hello.py"   

Giao diện terminal yêu cầu xác nhận áp dụng chỉnh sửa. Nguồn: Tác giả

Giao diện terminal yêu cầu xác nhận áp dụng chỉnh sửa. Nguồn: Tác giả

Nếu bạn chọn 1. Yes, đầu ra sau sẽ được tạo:

Màn hình terminal hiển thị mã Python đã được tái cấu trúc. Nguồn: Tác giả

Màn hình terminal hiển thị mã Python đã được tái cấu trúc. Nguồn: Tác giả

claude -c -p

Lệnh này kết hợp -c và -p, tức là tiếp tục phiên gần nhất và ngay lập tức gửi một prompt mới, sau đó thoát. 

claude -c -p "now check for type errors"

Màn hình terminal hiển thị việc kiểm tra mã Python không có lỗi kiểu. Nguồn: Tác giả

Màn hình terminal hiển thị việc kiểm tra mã Python không có lỗi kiểu. Nguồn: Tác giả

claude update

Lệnh cốt lõi này sẽ cập nhật claude lên phiên bản mới nhất. Nên chạy định kỳ để đảm bảo bạn có tính năng mới và bản vá lỗi.

claude update 

Đầu ra terminal giải thích lệnh claude update. Nguồn: Tác giả

Đầu ra terminal giải thích lệnh claude update. Nguồn: Tác giả

agents

Lệnh này sẽ liệt kê tất cả subagent đã cấu hình, được nhóm theo nguồn. Subagent là các trợ lý AI chuyên biệt xử lý các loại tác vụ cụ thể.

claude agents

Giao diện terminal hiển thị một lệnh đang chờ phê duyệt của người dùng. Nguồn: Tác giả

Giao diện terminal hiển thị một lệnh đang chờ phê duyệt của người dùng. Nguồn: Tác giả

Nhấp vào 1. Yes.

Đầu ra terminal hiển thị các lệnh claude agents. Nguồn: Tác giả

Đầu ra terminal hiển thị các lệnh claude agents. Nguồn: Tác giả

Bạn có thể xem danh sách bằng /agents

/agents

Giao diện terminal hiển thị đầu ra của đoạn lệnh trên. Nguồn: Tác giả

Giao diện terminal hiển thị đầu ra của đoạn lệnh trên. Nguồn: Tác giả

Các cờ (flag) CLI chính 

Cờ CLI được thêm vào lệnh claude để thay đổi cách hành xử. Chúng đặt giữa claude và prompt của bạn. Bạn có thể kết hợp nhiều cờ trong một lệnh. Hãy cùng tìm hiểu cách dùng một số cờ CLI này.

claude --model

Lệnh này đặt mô hình Claude sẽ dùng cho phiên. Bạn có thể dùng bí danh ngắn (sonnet hoặc opus) hoặc tên mô hình đầy đủ. Mỗi mô hình có tốc độ và chi phí khác nhau.

claude --model sonnet

Đầu ra terminal hiển thị cách đặt mô hình Claude. Nguồn: Tác giả

Đầu ra terminal hiển thị cách đặt mô hình Claude. Nguồn: Tác giả

claude --print

Lệnh này gửi prompt, in phản hồi rồi thoát. 

claude --print "explain hello.py"

Đầu ra terminal giải thích một script Python. Nguồn: Tác giả

Đầu ra terminal giải thích một script Python. Nguồn: Tác giả

output-format 

Lệnh này điều khiển định dạng đầu ra. Định dạng mặc định là văn bản thuần.

claude -p "review hello.py" --output-format text

Đầu ra hiển thị phần đánh giá mã bằng văn bản do claude tạo. Nguồn: Tác giả

Đầu ra hiển thị phần đánh giá mã bằng văn bản do claude tạo. Nguồn: Tác giả

claude auth logout

Đây không phải cờ CLI, mà là lệnh cốt lõi. Lệnh này sẽ đăng xuất bạn khỏi tài khoản Anthropic. 

claude auth logout 

Đầu ra terminal hiển thị việc đăng xuất khỏi tài khoản Anthropic. Nguồn: Tác giả

Đầu ra terminal hiển thị việc đăng xuất khỏi tài khoản Anthropic. Nguồn: Tác giả

CLI so với quy trình Web / IDE

Các nhà phát triển thường muốn biết liệu công cụ CLI có thể thay thế giao diện web hoặc IDE hay không. Thực tế là mỗi cách tiếp cận đều có điểm mạnh riêng.

Công cụ CLI phù hợp nhất cho tự động hóa, viết script, pipeline CI/CD, xử lý theo lô và quy trình dựa trên terminal. Chúng cho phép nhà phát triển thêm tác vụ trực tiếp vào pipeline sẵn có, chạy lệnh lặp lại nhanh chóng và không phải chuyển đổi giữa nhiều công cụ liên tục.

Ngược lại, công cụ trực tuyến hoặc dựa trên IDE rất xuất sắc cho debug tương tác, trao đổi khám phá, chỉnh sửa mã trực quan và thử nghiệm nhanh hơn. Chúng giúp hiểu mã dễ hơn, thử nghiệm nhanh và giải quyết thách thức theo trình tự. 

Quy tắc thực tế mà nhiều nhà phát triển áp dụng là dùng CLI cho tự động hóa và dùng công cụ UI cho khám phá. Nhiều người kết hợp cả hai.

Lưu ý về bảo mật và quyền riêng tư

Khi công cụ AI tương tác với API bên ngoài, việc cân nhắc các tác động bảo mật trở nên quan trọng đối với nhà phát triển.

Tránh gửi thông tin bí mật

Trước khi phân tích một dự án:

  • loại bỏ khóa API

  • ẩn thông tin xác thực

  • loại trừ các tệp .env

Rà soát các thay đổi được tạo

Không bao giờ tự động commit mã do AI tạo ra mà không xem xét.

Luôn kiểm tra kỹ các thay đổi.

Hiểu cách sử dụng API

Mỗi lệnh CLI đều gửi dữ liệu tới API.

Nhà phát triển nên xem lại:

  • giá API
  • chính sách xử lý dữ liệu

Tham khảo tài liệu bảo mật của Anthropic để biết thêm chi tiết tại đây. 

Kết luận

Claude Code CLI rất hữu ích cho những nhà phát triển ưa làm việc trước tiên trong terminal. Nó hoạt động tuyệt vời cho các tác vụ như phân tích mã tự động, tích hợp CI/CD, tái cấu trúc trên toàn dự án và tạo unit test.

Nếu bạn quan tâm đến lập trình có trợ giúp AI, hãy thử Claude Code CLI trên một dự án nhỏ trước. Khi đã nắm được cách vận hành, nó có thể trở thành bổ sung mạnh mẽ cho bộ công cụ của bạn. 

Để biết chi tiết sâu hơn về tính năng Claude Code CLI, các bước cài đặt và cấu hình nâng cao, hãy tham khảo các tài nguyên bên dưới:

  1. Hướng dẫn Claude Code: Tìm hiểu cách dùng Claude Code trong các tình huống phát triển thực tế như tái cấu trúc mã, gỡ lỗi và tạo tài liệu cho dự án thật.
  2. Giới thiệu các mô hình Claude:  Khóa học có cấu trúc giới thiệu hệ sinh thái Claude, bao gồm kỹ thuật prompt, làm việc với Claude qua API và xây dựng ứng dụng dùng AI.
  3. Hướng dẫn Claude Cowork: Khám phá cách nhà phát triển cộng tác với Claude như một đối tác lập trình AI, hỗ trợ suy luận về codebase, tạo giải pháp và nâng cao năng suất.

Vikash Singh's photo
Author
Vikash Singh
LinkedIn

Chuyên gia dày dạn kinh nghiệm trong khoa học dữ liệu, trí tuệ nhân tạo, phân tích và chiến lược dữ liệu.

Câu hỏi thường gặp về Claude Code CLI

Claude Code CLI là gì?

Claude Code CLI là công cụ dòng lệnh cho phép nhà phát triển làm việc với các tính năng lập trình bằng AI của Claude ngay từ terminal.

Những hệ điều hành nào hỗ trợ Claude Code CLI?

Claude Code CLI hỗ trợ môi trường macOS, Linux và Windows khi có trình cài đặt chính thức và các phụ thuộc cần thiết.

Claude Code CLI có thể phân tích toàn bộ codebase không?

Có. Claude Code CLI có thể xem xét nhiều tệp và thư mục để giúp nhà phát triển hiểu cách dự án được thiết lập, tìm vấn đề và đề xuất cải tiến.

Claude Code CLI có phù hợp cho quy trình tự động hóa không?

Có, các nhà phát triển thường dùng nó trong script, pipeline CI hoặc kiểm tra tự động để hỗ trợ các tác vụ như phân tích, viết tài liệu hoặc tái cấu trúc.

Cách tốt nhất để bắt đầu học Claude Code CLI là gì?

Bắt đầu với các dự án nhỏ, thử nghiệm prompt và lệnh, và khám phá tài liệu cùng hướng dẫn chính thức để hiểu công cụ phù hợp với quy trình của bạn như thế nào.

Chủ đề
Trí tuệ Nhân tạo

Học AI với DataCamp

{count, plural, one {Khóa học} other {Khóa học}}

Nhập môn các mô hình Claude

{hours} giờ
14.9K
Tìm hiểu cách làm việc với Claude bằng cách sử dụng Anthropic API để giải quyết các tác vụ thực tế và xây dựng các ứng dụng tích hợp AI.
Xem chi tiếtRight Arrow
Bắt Đầu Khóa Học
Xem thêmRight Arrow