Claude Code là gì: agent lập trình chạy trong terminal
Claude Code là gì, cài thế nào: agent lập trình của Anthropic chạy trong terminal, tự đọc code, sửa file, chạy test, tạo commit. Bản research preview.

Thử hình dung thế này. Anh lập trình viên mới vào công ty, nhận bàn giao một công cụ xuất báo cáo viết từ ba năm trước. Người viết đã nghỉ, tài liệu không có. Anh chép từng file vào khung chat AI để hỏi, chép tới file thứ mười thì quên mất file thứ hai nói gì.
Chatbot giỏi, nhưng nó chỉ thấy những gì anh chép cho nó xem. Claude Code là gì? Claude Code là agent lập trình của Anthropic chạy ngay trong terminal: anh chị gõ yêu cầu bằng lời, Claude tự đọc mã nguồn, sửa file, chạy test và tạo commit. Anthropic công bố Claude Code ngày 24/02/2025 cùng lúc với mô hình Claude 3.7 Sonnet, dưới dạng bản thử nghiệm giới hạn (research preview).
Đọc nhanh trong 30 giây
- Claude Code là agent lập trình của Anthropic, ra mắt ngày 24/02/2025 cùng Claude 3.7 Sonnet, đang là research preview.
- Nó làm việc thẳng trên thư mục dự án: tự tìm file, sửa code, chạy test, tạo commit và pull request.
- Cài bằng
npm install -g @anthropic-ai/claude-code(cần Node.js 18 trở lên), gõclaudeđể mở.- Hợp với lập trình viên quen terminal và git. Trả tiền theo token qua tài khoản Anthropic Console.
Claude Code là gì, làm được những việc gì?
Claude Code là một chương trình dòng lệnh, cài qua npm, mở trong thư mục dự án và làm việc trực tiếp trên mã nguồn ở máy anh chị. Không cần chép code qua lại: Claude Code tự tìm file cần đọc, tự sửa và tự chạy lệnh kiểm tra.
Ví von cho dễ hình dung: dùng chatbot để sửa code giống gọi điện cho thợ sửa điện. Anh chị tả "công tắc phòng khách chập chờn", thợ đoán qua điện thoại, anh chị tự trèo thang làm theo. Claude Code là ông thợ được mời tới tận nhà, cầm sẵn chìa khóa: tự mở tủ điện, dò dây, thay chỗ hỏng, bật thử đèn rồi mới báo.
Theo README trên GitHub, các việc chính Claude Code làm được:
- Sửa file và sửa lỗi trên toàn bộ mã nguồn.
- Trả lời câu hỏi về kiến trúc và logic của code.
- Chạy và sửa test, lint, các lệnh khác.
- Tìm trong lịch sử git, xử lý xung đột khi gộp nhánh, tạo commit và pull request.
Bài công bố của Anthropic thêm rằng Claude Code dùng được công cụ dòng lệnh, đẩy code lên GitHub và báo cho người dùng ở mỗi bước. Theo Anthropic, trong thử nghiệm ban đầu, Claude Code làm xong trong một lượt những việc thường mất hơn 45 phút làm tay. Đây là số hãng tự công bố.

Năm con số nên nhớ về Claude Code ở ngày ra mắt.
Claude Code khác gì trợ lý gợi ý code trong IDE?
Claude Code khác trợ lý gợi ý code ở chỗ nó tự làm cả chuỗi việc, còn trợ lý gợi ý chỉ đề xuất từng đoạn để anh chị chấp nhận. Một bên là người nhắc bài thì thầm sau lưng, một bên là đồng nghiệp nhận hẳn đầu việc rồi quay lại báo cáo.

Từ "gợi ý cho người gõ" sang "nhận việc rồi tự làm".
| Tiêu chí | Trợ lý gợi ý trong IDE | Claude Code |
|---|---|---|
| Nơi chạy | Trong trình soạn code | Trong terminal |
| Phạm vi | Dòng hoặc đoạn đang viết | Cả thư mục dự án |
| Chạy lệnh, test | Không | Có |
| Thao tác git | Thường không | Commit, pull request, xử lý xung đột |
| Người dùng làm gì | Gõ code, nhận gợi ý | Giao việc, duyệt kết quả |
Claude Code ra cùng ngày với Claude 3.7 Sonnet. Anthropic giới thiệu 3.7 Sonnet là mô hình suy luận lai đầu tiên trên thị trường: trả lời nhanh như thường, hoặc bật chế độ suy nghĩ mở rộng để nghĩ nhiều bước, cùng hướng với các mô hình suy luận như DeepSeek-R1. Giá API của Claude 3.7 Sonnet theo bài công bố là 3 đô la mỗi triệu token đầu vào và 15 đô la mỗi triệu token đầu ra.
Cài Claude Code trong 3 bước
Yêu cầu Node.js 18 trở lên. Các bước chép từ README ngày ra mắt.

Một lệnh npm, một lệnh claude, một lần đăng nhập.
- Cài Claude Code bằng npm:
npm install -g @anthropic-ai/claude-code
- Mở thư mục dự án rồi chạy:
claude
- Làm bước đăng nhập OAuth một lần với tài khoản Anthropic Console. Anthropic Console là trang quản lý API của Anthropic, nên chi phí tính theo lượng token dùng thực tế trên tài khoản đó.
Mẹo
Gặp lỗi thì gõ
/bugngay trong Claude Code để gửi báo cáo cho Anthropic, hoặc mở issue trên repo GitHub. Bản preview đổi nhanh, báo lỗi sớm là cách nhanh nhất để được sửa.
Thử Claude Code với hai việc thật
Việc 1: làm quen dự án lạ. Quay lại anh lập trình viên ở đầu bài. Lần này anh mở terminal trong thư mục dự án, chạy claude và hỏi:
Giải thích cấu trúc dự án này: các thư mục chính làm gì, dữ liệu đi từ đâu tới đâu, file nào cần đọc trước nếu muốn sửa phần xuất báo cáo.
Claude Code tự mở các file liên quan để trả lời. Không còn cảnh chép tới file thứ mười.
Việc 2: sửa lỗi kèm test. Gõ:
Form đăng ký đang chấp nhận email sai định dạng. Tìm chỗ kiểm tra email, sửa lại, viết thêm test cho trường hợp này, chạy toàn bộ test rồi tạo commit với mô tả rõ ràng.
Claude Code báo lại từng bước: đã đọc file nào, sửa gì, chạy lệnh nào. Anh chị đọc lại phần thay đổi trước khi đẩy code lên nhánh chung.
Lưu ý
- Đây là bản thử nghiệm: Anthropic ghi rõ là beta research preview, sẽ thay đổi theo phản hồi. Hãng nói sẽ cải thiện độ ổn định khi gọi công cụ, hỗ trợ lệnh chạy lâu và hiển thị trong terminal.
- Chi phí theo token: agent đọc nhiều file sẽ tốn nhiều token. README không nêu chi phí trung bình mỗi phiên.
- Dữ liệu: README cho biết Anthropic thu thập phản hồi gồm dữ liệu dùng (ví dụ chấp nhận hay từ chối code) và hội thoại liên quan, cam kết không dùng phản hồi đó để huấn luyện mô hình, lưu bản ghi phản hồi trong 30 ngày.
- Giấy phép: repo GitHub lúc này chỉ có README, không có giấy phép mã nguồn mở. Dùng theo Điều khoản dịch vụ thương mại của Anthropic.
- Quyền chạy lệnh: agent chạy lệnh thật trên máy anh chị. Dự án quan trọng thì luôn dùng git để quay lại được.
Nhận xét của chuyên gia
Claude Code đánh dấu việc AI lập trình chuyển từ "gợi ý cho người gõ" sang "nhận việc rồi tự làm". Với doanh nghiệp Việt, ý nghĩa thực tế là một lập trình viên có thể giao những việc lặp lại như viết test, sửa lỗi nhỏ, đọc hiểu code cũ cho agent, rồi dành thời gian cho phần cần phán đoán.
Hợp với ai: đội phát triển nhỏ phải ôm nhiều dự án; công ty có nhiều công cụ nội bộ cũ không ai nhớ cách viết; lập trình viên quen terminal và git.
Chưa hợp với ai: người chưa biết lập trình, vì phải đọc được thay đổi agent đề xuất; dự án không dùng git; nơi chưa có quy định về việc gửi mã nguồn lên dịch vụ AI bên ngoài.
Cách bắt đầu của tôi: đặt hạn mức chi tiêu trên Anthropic Console trước, vì chi phí token tuần đầu khó đoán. Chọn một dự án nội bộ ít rủi ro, cho một người dùng Claude Code trong hai tuần với việc cụ thể (viết test, sửa lỗi đã biết, viết tài liệu cho code cũ), ghi lại thời gian và chi phí. Giữ quy trình review code như với người thật, đừng duyệt cho qua chỉ vì "AI viết chắc đúng".
Một câu để nhớ: giao việc cho Claude Code thì được, nhưng chữ ký duyệt cuối cùng vẫn phải là của anh chị.
Câu hỏi thường gặp
Claude Code có miễn phí không?
Claude Code không thu phí cài đặt, nhưng phải đăng nhập bằng tài khoản Anthropic Console và trả tiền theo lượng token dùng. Giá Claude 3.7 Sonnet là 3 đô la mỗi triệu token đầu vào, 15 đô la mỗi triệu token đầu ra.
Claude Code chạy trên máy nào?
Claude Code là chương trình dòng lệnh cài qua npm, cần Node.js 18 trở lên. README ngày ra mắt không ghi danh sách hệ điều hành hỗ trợ.
Claude Code có dùng code của tôi để huấn luyện mô hình không?
Theo README, Anthropic không dùng phản hồi từ Claude Code để huấn luyện mô hình tạo sinh, và lưu bản ghi phản hồi trong 30 ngày.
Claude Code có phải mã nguồn mở không?
Không. Repo anthropics/claude-code trên GitHub dùng để giới thiệu và nhận báo lỗi, không kèm giấy phép mã nguồn mở.
Các mốc tiếp theo của AI lập trình nằm trong chuỗi dòng thời gian AI.
Nguồn: Anthropic, Claude 3.7 Sonnet and Claude Code, 24/02/2025.
Nguồn tham khảo: https://www.anthropic.com/news/claude-3-7-sonnet


