· ai-tools / comparison / claude-code

Gemini CLI vs Claude Code: AI agent nào thắng? (2026)

Claude Code thắng với hầu hết dev 2026: IDE tốt hơn, benchmark đã xác minh, giá ổn định. Gemini CLI mất quyền truy cập miễn phí sau ngày 18 tháng 6, 2026.

Bởi

2.116 từ · 11 phút đọc

Chọn Claude Code. Nó có extension IDE gốc, subscription phù hợp với hầu hết workload solo dev, và điểm benchmark được xác minh độc lập. Gemini CLI có một lợi thế thực sự — context window 1 triệu token — nhưng ngày 19 tháng 5, 2026, Google thông báo quyền truy cập miễn phí sẽ kết thúc vào ngày 18 tháng 6. Sau ngày đó, Gemini CLI chỉ còn dành cho enterprise. Nếu bạn đang đọc bài này sau ngày đó, so sánh này đã ngã ngũ rồi.

Nếu bạn đang dùng Gemini CLI ở tier miễn phí, bài viết này giải thích điều gì đã thay đổi và bạn nên đi đâu từ đây.

Bài này dành cho ai

Các developer làm việc trong terminal và muốn có một agentic coding assistant — thứ có thể đọc codebase, lập kế hoạch refactor, chạy tests, và lặp lại mà không cần bạn hướng dẫn từng bước. Nếu bạn muốn công cụ ưu tiên IDE với autocomplete, hãy đọc Cursor vs Claude Code thay vào đó. Để xem tổng quan đầy đủ các lựa chọn terminal, xem Best AI Coding CLI 2026.

Bối cảnh: một năm từ khi ra mắt đến enterprise-only

Google phát hành Gemini CLI vào tháng 6, 2025 như một terminal agent mã nguồn mở theo Apache 2.0. Nó thu hút 104.908 GitHub stars và hơn 6.000 pull request bên ngoài được merge trong năm đầu tiên — thuộc nhóm community uptake nhanh nhất của bất kỳ developer CLI tool nào.

Ngày 19 tháng 5, 2026, Google thông báo chuyển đổi sang Antigravity CLI, phiên bản thương mại kế tiếp. Quyền truy cập free tier, Google AI Pro subscriber, và Google One AI Ultra subscriber đều kết thúc vào ngày 18 tháng 6, 2026. Sau ngày đó, Gemini CLI yêu cầu API key trả phí hoặc license Gemini Code Assist Standard hoặc Enterprise (giá enterprise, chưa có bảng giá công khai tính đến thời điểm viết bài).

Repository Antigravity CLI đã có mặt trên github.com/google-antigravity/antigravity-cli. Nó có README, CHANGELOG, và một demo GIF. Không có source code. Dù tool gốc là Apache 2.0 và được xây dựng phần lớn bởi cộng đồng, phiên bản kế tiếp không công bố source. Phản ứng từ cộng đồng về quyết định đóng source này rất mạnh. Google chưa có phản hồi về lộ trình open-source cho Antigravity.

Diễn biến đó rất quan trọng để hiểu so sánh dưới đây.

So sánh tính năng

Tính năngClaude CodeGemini CLI (v0.45.0)
Context windowPhụ thuộc model1M token (Gemini 3)
IDE extensionsVS Code + JetBrains (gốc)Terminal-only
Web accessclaude.ai/code
MCP supportCó (tích hợp core, không phải optional)
Open sourceKhông (proprietary)Apache 2.0 (bản gốc); bản kế tiếp đóng
Shell/fs/web tools
Google Search groundingKhông
Điểm SWE-Bench Pro45.9% (Opus 4.5, đã xác minh)Chưa có điểm xác minh độc lập
Free tier sau ngày 18/6/2026Có trong Claude Pro ($17/tháng)Chỉ enterprise

Context window 1M token là lợi thế kỹ thuật rõ nhất của Gemini CLI. Cửa sổ 1 triệu token cho phép bạn load toàn bộ một monorepo cỡ trung vào context và hỏi trên toàn bộ codebase mà không cần chunking. Giới hạn context của Claude Code phụ thuộc vào model nền mà nó route tới — chưa có con số xác nhận độc lập. Nếu khả năng xử lý context lớn là yêu cầu bắt buộc của bạn, Gemini CLI (khi bạn có quyền truy cập) vẫn thắng ở điểm này.

Khoảng cách về tích hợp IDE thì đi ngược lại. Claude Code ship extension gốc cho VS Code (bao gồm các bản fork như Cursor và Devin Desktop) và JetBrains. Nếu team bạn làm việc trong IDE hơn là terminal thuần, điều này quan trọng. Gemini CLI không có extension VS Code hay JetBrains gốc tính đến v0.45.0.

MCP support là điều hiển nhiên năm 2026 — cả hai tool đều có. Gemini CLI coi MCP là cơ chế tích hợp core, không phải add-on. Cài đặt MCP của Claude Code hoạt động tốt và được tài liệu hóa rõ ràng.

Cần nói thẳng về việc Claude Code là proprietary: nó đóng source. Source code gốc Apache 2.0 của Gemini CLI vẫn còn trên GitHub. Antigravity CLI kế tiếp không có source được công bố. Nếu giấy phép mã nguồn mở hay khả năng kiểm toán quan trọng với công ty bạn, quyết định đó đã được định sẵn.

Cài đặt và lần đầu chạy

Claude Code

# Cài qua npm
npm install -g @anthropic-ai/claude-code

# Xác thực
claude auth login

# Khởi động trong thư mục dự án
cd your-project
claude

Claude Code xác thực qua tài khoản Anthropic của bạn. Với gói Pro ($17/tháng, thanh toán hàng năm), usage đã bao gồm. Bạn cũng có thể chạy trực tiếp qua API với key và trả theo token.

Gemini CLI (v0.45.0)

# Cài qua npm
npm install -g @google/gemini-cli

# Xác thực (tài khoản Google)
gemini auth login

# Khởi động
cd your-project
gemini

Tính đến ngày 4 tháng 6, 2026, xác thực vẫn hoạt động với tài khoản free. Sau ngày 18 tháng 6, cần API key trả phí hoặc license enterprise. Nếu bạn đọc bài này sau ngày đó, bỏ qua bước auth miễn phí và cấu hình API key: GEMINI_API_KEY=your_key gemini.

Cả hai tool đều khởi động với một natural-language REPL. Cả hai đều có thể đọc file, chạy shell command, và lặp lại các thay đổi. Trải nghiệm lần đầu tương đương nhau — setup dưới năm phút cho cả hai.

Giá

Claude Code

GóiChi phíClaude Code
Pro (hàng năm)$17/tháng
Pro (hàng tháng)$20/tháng
Max 5x$100/tháng
Max 20x$200/tháng
API (Sonnet 4.6)$3/MTok in · $15/MTok outPay-as-you-go
API (Opus 4.5–4.8)$5/MTok in · $25/MTok outPay-as-you-go

Claude Code Pro ở $17/tháng bao gồm cả Claude assistant lẫn agentic coding tool. Với solo dev, đây là cách hợp lý để gom lại — một subscription, một công cụ.

Gemini CLI (sau ngày 18/6/2026)

TierQuyền truy cập
Free / Google AI Pro / One AI UltraKết thúc ngày 18 tháng 6, 2026
API key trả phíVẫn có; giá chưa xác nhận
Gemini Code Assist StandardEnterprise — giá chưa công khai
Gemini Code Assist EnterpriseEnterprise — giá chưa công khai

Chưa có giá công khai được xác nhận cho Gemini Code Assist Standard hay Enterprise tính đến thời điểm viết bài. Nếu cần lên ngân sách, hãy liên hệ Google Workspace sales. Việc không có bảng giá công khai khiến việc so sánh trực tiếp với subscription của Claude Code là không thể.

Trước ngày 18 tháng 6, Gemini CLI là lựa chọn hiệu quả nhất về chi phí cho dev có ngân sách eo hẹp. Sau ngày đó, so sánh này không còn tồn tại ở tier hobbyist nữa.

Benchmark: cái nào đã xác minh, cái nào chưa

Một benchmark đã được xác nhận độc lập: Claude Opus 4.5 đạt 45.9% (± 3.60%) trên SWE-Bench Pro (731 task, scaffolding chuẩn hóa) qua bảng xếp hạng Scale AI SEAL.

Không có điểm SWE-Bench được xác minh độc lập nào cho Gemini CLI hay các model nền của nó trong ngữ cảnh CLI tool. Các số liệu từ bên thứ ba (morphllm.com, benchlm.ai) đã được kiểm tra trong quá trình nghiên cứu cho bài viết này và không thể xác minh so với nguồn gốc — đừng dẫn chúng.

Đánh giá thành thật: các model nền của Claude Code có điểm benchmark lập trình đã được công bố và peer-review. Của Gemini CLI thì không, ít nhất là không có điểm nào vượt qua được kiểm tra nguồn. Nếu bạn ra quyết định mua dựa trên benchmark, một tool có dữ liệu và một tool thì không.

Để biết thêm về hiệu năng model của Claude Code trên nhiều task, xem đánh giá 2026 của chúng tôi.

Kết luận theo từng trường hợp thực tế

Solo dev làm TypeScript / Astro / Cloudflare Workers

Đây là trường hợp rõ ràng nhất cho Claude Code ngày nay. Ở $17/tháng gói Pro, bạn có cả agent lẫn assistant. Extension VS Code có nghĩa là bạn không cần rời khỏi editor để chạy nó. Free tier của Gemini CLI là lựa chọn thay thế thực sự trước ngày 18 tháng 6. Sau ngày đó, so sánh là $17/tháng (Claude Code) so với giá enterprise (Gemini CLI). Trừ khi bạn trong team có thể justify Gemini Code Assist Enterprise, Claude Code thắng mặc định.

Dùng cho team

Các gói Claude Code Max ($100–$200/tháng) scale cho team có usage nặng hơn. Extension JetBrains có vai trò ở đây — team Java và Kotlin cũng có khả năng dùng IntelliJ như VS Code.

Với team đã trả tiền cho Gemini Workspace hay Google Cloud, Gemini Code Assist có thể bundle theo cách khiến phép tính theo đầu người có lợi. Kiểm tra contract hiện tại của bạn trước khi so sánh giá thô. Nhưng nếu bạn bắt đầu từ đầu, bảng giá công khai và độ bao phủ tính năng của Claude Code khiến nó ít tốn công hơn để chọn.

Tác vụ agentic đòi hỏi context window lớn

Nếu use case của bạn thực sự cần load toàn bộ codebase lớn vào một context window — khoảng 500K+ token — thì context window 1M token của Gemini CLI là lợi thế kỹ thuật thực sự. Claude Code không cạnh tranh được ở khả năng xử lý context thô.

Sau ngày 18 tháng 6, lợi thế đó bị khóa sau cổng enterprise. Nếu bạn cần đến mức có thể justify giá enterprise, Gemini Code Assist Enterprise là con đường. Nếu không, lập luận về context window size không còn áp dụng nữa.

Gemini CLI vs Claude Code: Kết luận

Trước ngày 18 tháng 6, 2026: cả hai tool đều đáng thử nếu bạn có thể dùng free tier của Gemini CLI — context window 1M token là yếu tố khác biệt thực sự cho các tác vụ nặng về context.

Sau ngày 18 tháng 6, 2026: chọn Claude Code. Tích hợp IDE, bảng giá công khai, benchmark đã xác minh, và model truy cập ổn định đều chỉ cùng một hướng. Nguồn gốc mã nguồn mở của Gemini CLI từng hấp dẫn; việc chuyển sang enterprise và Antigravity kế tiếp đóng source đã xóa bỏ phần lớn điều khiến nó thú vị như một community tool. Nếu bạn đang cân nhắc thêm Claude Code so với terminal agent của OpenAI, xem Claude Code vs Codex CLI.

Câu chuyện về đóng góp GitHub cần được nói rõ: Google đã nhận hơn 6.000 pull request bên ngoài trên codebase Apache 2.0, rồi chuyển sang phiên bản enterprise-only không có source code. Công sức của cộng đồng nuôi product. Product đi đóng cửa. Đó là điều đáng biết trước khi đặt cược workflow của mình vào nó.

Bắt đầu với Claude Code: anthropic.com/claude-code
Source Gemini CLI (Apache 2.0, lưu trữ): github.com/google-gemini/gemini-cli

Tài liệu tham khảo