Claude, Codex và Gemini: chọn trợ lý AI viết code nào cho việc gì

Ba trợ lý AI viết code khác nhau ở cách dùng, cách tính phí và cách xử lý dữ liệu của bạn. Bài này so sánh bằng lời thường theo tài liệu chính thức kiểm ngày 21/10/2026, kể cả chuyện Gemini CLI chuyển sang Antigravity CLI.

Phát LâmĐăng 7 phút đọcCơ bản
Claude, Codex và Gemini: chọn trợ lý AI viết code nào cho việc gì
Mục lục
  1. Ba cái tên, và chúng là gì
  2. Dùng bằng cách nào
  3. Chuyện Gemini CLI mà bạn nên biết
  4. Mỗi bên nhấn vào điều gì
  5. Tính tiền thế nào
  6. Dữ liệu code của bạn đi đâu
  7. Cách mình giao việc cho ba bên
  8. Nên chọn bên nào

Cuối tuần bạn có một việc: sửa chức năng giỏ hàng trên web của shop. Bạn mở ba tab, một tab Claude, một tab ChatGPT, một tab Gemini, rồi dán cùng một đoạn lỗi vào cả ba. Ba câu trả lời khác nhau. Bạn không biết nên tin cái nào, cũng không biết nên trả tiền cho cái nào.

Mình làm web và phần mềm theo yêu cầu, và mình dùng cả ba bên trong công việc. Bài này không chấm điểm ai hơn ai, chỉ chỉ ra ba bên khác nhau ở đâu để bạn chọn đúng việc. Thông tin về gói, giá và tính năng dưới đây mình kiểm trên trang chính thức ngày 21/10/2026. Mấy thứ này đổi nhanh, nên trước khi mua hãy mở lại trang gốc (link ở cuối bài).

Ba cái tên, và chúng là gì

Claude là họ mô hình AI của Anthropic. Các mô hình hiện hành là Claude Opus 5.5, Sonnet 5.5 và Haiku 5.5 (Opus cho việc khó, Haiku nhanh và rẻ nhất). Công cụ viết code của họ tên là Claude Code.

Codex là công cụ và agent viết code của OpenAI. Có bản chạy trong terminal (Codex CLI), bản cắm vào editor, ứng dụng máy tính và bản chạy trên web.

Gemini là họ mô hình của Google. Với việc viết code, có hai thứ bạn hay gặp: Gemini API (để lập trình viên gọi mô hình) và công cụ dòng lệnh. Công cụ dòng lệnh này có một thay đổi lớn mà nhiều người chưa biết, mình nói ở phần dưới.

Dùng bằng cách nào

Có ba kiểu dùng. Kiểu thứ nhất là chat: bạn dán đoạn code vào khung chat, AI trả lời, bạn tự chép về. Dễ, nhưng AI không thấy cả dự án.

Kiểu thứ hai là chạy trong terminal (cửa sổ gõ lệnh). Ở kiểu này AI đọc được thư mục dự án, sửa file, chạy lệnh kiểm tra, rồi báo kết quả. Kiểu thứ ba là nằm ngay trong trình soạn code (editor), nơi bạn thấy chỗ sửa dưới dạng so sánh trước và sau.

Ba cách dùng trợ lý AI viết code: khung chat, terminal và editor cùng nối về một trợ lý
Chat, terminal và editor: ba cách dùng quen thuộc.

Theo tài liệu chính thức, Claude Code chạy trên terminal, VS Code (và Cursor), JetBrains, ứng dụng máy tính và web. Codex có CLI, tiện ích cho VS Code, Cursor, Windsurf, ứng dụng máy tính và Codex Web. Phía Google, công cụ dòng lệnh hiện nay là Antigravity CLI (lệnh agy).

Chuyện Gemini CLI mà bạn nên biết

Google công bố ngày 19/05/2026 rằng họ chuyển Gemini CLI sang Antigravity CLI. Từ 18/06/2026, Gemini CLI ngừng phục vụ người dùng gói Google AI Pro, Google AI Ultra và bản miễn phí cho cá nhân. Gemini CLI vẫn dùng được với khách doanh nghiệp (giấy phép Gemini Code Assist Standard hoặc Enterprise) và với khoá API trả phí. Google cũng nói thẳng là Antigravity CLI chưa có đủ mọi tính năng của bản cũ ở thời điểm ra mắt.

Nếu bạn đọc một bài hướng dẫn cũ nói đăng nhập tài khoản Google là dùng Gemini CLI miễn phí, hãy xem lại ngày đăng của bài đó.

Mỗi bên nhấn vào điều gì

Phần này mình chỉ thuật lại điều mỗi hãng tự nói trong tài liệu, không phải đánh giá chất lượng. Mình cũng không đưa điểm benchmark nào, vì không có nguồn đáng tin để dẫn.

Tài liệu Claude Code nhấn vào việc làm quen với dự án của bạn: một file ghi chú quy ước (CLAUDE.md) mà nó đọc đầu mỗi phiên, chế độ lập kế hoạch trước khi sửa, quay lui bằng điểm lưu (checkpoint), trợ lý phụ (subagent) và các hook chạy tự động trước hoặc sau mỗi hành động.

Tài liệu Codex nhấn vào chuyện chạy được ở nhiều nơi (máy bạn, editor, đám mây) và vào hai núm vặn an toàn rõ ràng là chế độ sandbox cùng chính sách hỏi duyệt. Mã nguồn Codex CLI mở theo giấy phép Apache-2.0.

Phía Google, tài liệu Antigravity CLI nói nó chạy nhiều agent bất đồng bộ ở nền và dùng chung bộ máy với ứng dụng Antigravity trên máy tính. Gemini API thì có gói miễn phí để thử, tiện cho người mới tập gọi mô hình.

Tính tiền thế nào

Cơ chế quan trọng hơn con số, vì con số đổi hoài. Có hai đường: mua gói thuê bao, hoặc trả theo lượng dùng qua API.

Gói thuê bao Trả theo API
Claude Code Có trong mọi gói trả phí (Pro, Max, Team, Enterprise). Hạn mức dùng chung với app Claude, tính theo cửa sổ 5 giờ cộng giới hạn theo tuần Trả theo triệu token, giá theo từng mô hình
Codex Có trong các gói ChatGPT, kể cả gói Free và Go. Dùng chung hạn mức với ChatGPT, có cửa sổ 5 giờ và có thể có giới hạn theo tuần. Hết thì mua thêm credit Trả theo giá API chuẩn, không dính hạn mức gói
Gemini Antigravity CLI đăng nhập bằng gói Free, Pro, Ultra của tài khoản Google, hoặc bằng khoá API Gemini API: trả theo triệu token, có gói miễn phí giới hạn

Vài con số có nguồn, ghi theo ngày 21/10/2026: Claude Pro 20 USD một tháng nếu trả theo tháng, Max từ 100 USD. Trên API, Opus 5.5 giá 4 USD cho một triệu token vào và 20 USD cho một triệu token ra, Sonnet 5.5 là 2 và 10 USD, Haiku 5.5 là 0,10 và 0,50 USD. ChatGPT Plus 20 USD một tháng, Pro từ 100 USD. Giá Gemini API đổi theo từng mô hình và có mốc đổi giá trong 2026 và 2027, nên mình không chép lại, bạn xem trang giá.

Điều đáng nhớ nhất: gói thuê bao có hạn mức theo khung giờ, còn API thì không có trần cho tới khi hết tiền. Dùng nhiều và đều thì bên nào cũng sẽ có lúc chạm giới hạn, bài Những vấn đề hay gặp khi dùng AI viết code và cách tránh nói kỹ cách xử lý lúc đó.

Dữ liệu code của bạn đi đâu

Đây là chỗ nhiều người bỏ qua. Cả ba hãng đều phân biệt tài khoản cá nhân và tài khoản doanh nghiệp.

Với Claude, tài khoản Free, Pro, Max cho bạn chọn có cho dùng dữ liệu để cải thiện mô hình hay không. Tài khoản Team, Enterprise và API thì Anthropic cho biết không huấn luyện mô hình bằng code hay prompt gửi qua Claude Code, trừ khi bạn chủ động tham gia chương trình riêng.

Với OpenAI, tài liệu trợ giúp nói dữ liệu của khách Business, Enterprise và API mặc định không dùng để cải thiện mô hình. Với Plus và Pro thì hội thoại có thể được dùng, trừ khi bạn tắt trong phần điều khiển dữ liệu của ChatGPT.

Với Google, trang giá Gemini API ghi rằng gói miễn phí có thể dùng nội dung để cải thiện sản phẩm, còn gói trả phí thì với đa số mô hình là không.

Quy tắc đơn giản: code của khách hàng thì đừng dán vào tài khoản cá nhân miễn phí. Dùng gói doanh nghiệp hoặc API, và đọc điều khoản trước.

Cách mình giao việc cho ba bên

Mình không cố chọn một người thắng. Mình chia việc theo loại.

Việc dài, đụng nhiều file, cần chạy thử nhiều lần thì giao cho một công cụ chạy trong terminal và để nó tự chạy kiểm tra. Việc nhỏ, hỏi nhanh, đọc hiểu một đoạn code lạ thì chat là đủ. Việc cần tra cứu hoặc gọi mô hình trong sản phẩm thì dùng API.

Các thẻ việc được phân loại và đưa vào ba máy có màu khác nhau
Chia việc theo loại cho từng công cụ.

Chiêu mình thấy có ích nhất là cho AI này đọc lại việc của AI kia. Một AI vừa viết code thường khó thấy lỗi của chính nó. Đưa bản thay đổi (diff) cho công cụ khác, kèm yêu cầu gốc, và bảo nó chỉ ra chỗ lệch yêu cầu hoặc chỗ có thể hỏng. Rồi bạn là người quyết định cuối. Hai AI nhất trí với nhau không có nghĩa là đúng, nên vẫn phải chạy test.

Một máy đưa trang code sang máy thứ hai để soi bằng kính lúp và đóng dấu kiểm
Một AI viết, AI khác đọc lại, người quyết định cuối.

Nếu muốn nhiều AI làm chung một việc lớn, đọc thêm Giao việc lớn cho nhiều AI cùng làm: cách chia việc để không hỏng. Và cách viết yêu cầu cho gọn nằm trong Viết yêu cầu cho AI sao cho nó làm đúng và không bịa.

Nên chọn bên nào

Nếu bạn mới bắt đầu và chỉ cần hỏi đáp về code, một khung chat là đủ, bạn chưa cần trả thêm gì. Nếu bạn viết code hằng ngày, hãy thử bản dùng thử hoặc gói rẻ nhất của một bên trong hai tuần, với đúng dự án thật của bạn, rồi mới tính chuyện thêm bên thứ hai. Chọn theo cảm giác làm việc và theo điều khoản dữ liệu hợp với khách của bạn, đừng chọn theo bảng điểm trên mạng.

Nếu bạn đang phân vân nên để đội kỹ thuật dùng công cụ nào, mình sẵn lòng góp ý theo tình hình của bạn qua trang liên hệ.

Quy trình agenticPrompt engineeringClaude APIclaudecodexgeminiai-codingclaude-codecomparison

Nguồn tham khảo

  1. Claude Code - Overview
  2. Claude - Pricing (kiểm 21/10/2026)
  3. Claude Code - Data usage
  4. OpenAI Codex CLI (GitHub)
  5. Codex - Pricing (kiểm 21/10/2026)
  6. OpenAI Help - Codex data controls
  7. Google - Transitioning Gemini CLI to Antigravity CLI (19/05/2026)
  8. Antigravity CLI - Getting started
  9. Gemini API - Pricing (cập nhật 19/10/2026)