Agent

Claude Code vs Codex vs OpenCode, cùng Grok Build và Antigravity CLI

So sánh năm agent lập trình chạy trong terminal ở những điểm bạn thực sự phải xử lý khi dùng: cài đặt, đăng nhập, gói và giá, quyền và sandbox, chế độ headless, cách điều khiển từ xa và giấy phép. Không có điểm benchmark.

Claude Code vs Codex vs OpenCode, cùng Grok Build và Antigravity CLI

Trả lời nhanh

Claude Code (Anthropic) và Codex (OpenAI) đi kèm gói đăng ký của nhà cung cấp: Claude Pro giá $20/tháng ($17/tháng nếu trả theo năm), còn ChatGPT từ gói Free và Go trở lên. Codex là mã nguồn mở (Apache-2.0); Claude Code thì không. OpenCode dùng giấy phép MIT và làm việc với bất kỳ nhà cung cấp model nào. Grok Build (Apache-2.0) đi kèm SuperGrok và X Premium+. Antigravity CLI của Google có gói Individual $0 và đã thay thế Gemini CLI cho tài khoản cá nhân. Vì mỗi agent giỏi một kiểu, nhiều người chạy song song hai agent.

Phần lớn các bài "Claude Code vs Codex" đều kết thúc bằng một biểu đồ benchmark. Bài này thì không, vì thứ hạng model thay đổi vài tuần một lần và chúng tôi chưa tự đo cái nào. Chúng tôi chạy cả năm agent này trên cùng các máy chủ, vì đó chính là việc Maude làm. Thứ chúng tôi so sánh được là cách mỗi agent cài đặt, đăng nhập, tính phí, xử lý quyền, chạy headless và cho phép bạn điều khiển từ xa. Những khác biệt đó quyết định một agent hợp với hệ thống của bạn đến đâu, và chúng ít thay đổi hơn so với model.

Đặt cạnh nhau

Claude CodeCodexOpenCodeGrok BuildAntigravity CLI
Nhà phát triểnAnthropicOpenAIDự án mã nguồn mở (anomalyco)xAIGoogle
Cài đặt (macOS/Linux)curl -fsSL https://claude.ai/install.sh | bashnpm install -g @openai/codexcurl -fsSL https://opencode.ai/install | bashcurl -fsSL https://x.ai/cli/install.sh | bashcurl -fsSL https://antigravity.google/cli/install.sh | bash
Đăng nhậpTài khoản Claude (Pro, Max, Team, Enterprise), Console API key, hoặc qua nhà cung cấp cloudTài khoản ChatGPT (qua trình duyệt hoặc --device-auth) hoặc API key/connect cho từng nhà cung cấp model (API key)Đăng nhập qua trình duyệt hoặc XAI_API_KEYĐăng nhập Google (dán mã trở lại qua SSH) hoặc GEMINI_API_KEY
GóiPro $20/tháng ($17 nếu trả theo năm), Max từ $100/tháng; không có trong gói FreeFree, Go $8, Plus $20, Pro từ $100, Business $20/người dùngNhà cung cấp của bạn; hoặc OpenCode Go $10/tháng, Go Plus $40/tháng, hoặc Zen trả theo mức dùngNgười đăng ký SuperGrok và X Premium+, hoặc APIGói Individual $0 với hạn mức theo tuần; Google AI Pro/Ultra để có hạn mức cao hơn
Mô hình quyềnCác chế độ: Manual, accept edits, plan, auto (bộ phân loại), dontAsk, bypass; sandbox Bash tùy chọnSandbox (read-only, workspace-write, danger-full-access) cộng với chính sách phê duyệt; sandbox ở cấp hệ điều hànhQuy tắc ask/allow/deny cho từng tool trong file cấu hìnhPlan Mode; xem tài liệu của xAI về các thiết lập phê duyệtHỏi trong TUI; khi chạy headless thì từ chối và báo lại thay vì hỏi
Headlessclaude -pcodex execopencode run, opencode servegrok -p … --output-format streaming-json; ACPagy --print với stream-json
Điều khiển từ xa chính thứcRemote Control và phiên trên cloud trong ứng dụng ClaudeRemote trong ứng dụng ChatGPT (máy chủ Mac/Windows)Không có bản chính thức; opencode serve cùng các ứng dụng cộng đồngChưa có tài liệu; nghe nói đang thử nghiệmDashboard web Remote Control
Giấy phépĐộc quyềnApache-2.0MITApache-2.0Không phải mã nguồn mở

Đã kiểm tra ngày 2026-10-01 theo tài liệu, trang giá và repository của từng nhà cung cấp (liên kết bên dưới). Giá tính bằng USD. Cả năm agent đều có cách cài đặt khác, gồm Homebrew, npm và bộ cài cho Windows.

Cài đặt và đăng nhập

Claude Code cài bằng bộ cài gốc của Anthropic (tự cập nhật), Homebrew, apt/dnf/apk hoặc npm (tài liệu cài đặt). Nó cần tài khoản Pro, Max, Team, Enterprise hoặc Console; gói Claude miễn phí không bao gồm Claude Code. Codex là gói @openai/codex trên npm (gói codex không có scope là một thứ khác) hoặc một Homebrew cask. Trên máy chủ không có trình duyệt, codex login --device-auth là cách gọn gàng nhất, sau khi đăng nhập bằng mã thiết bị đã được bật trong phần cài đặt bảo mật ChatGPT.

OpenCode không có tài khoản riêng: bạn /connect một nhà cung cấp và dán key của họ vào (tài liệu). Grok Build mở trình duyệt ở lần chạy đầu, hoặc nhận XAI_API_KEY trên máy headless (tài liệu). Antigravity CLI (agy) tự nhận ra SSH và in ra một URL; bạn mở nó trên thiết bị khác rồi dán mã trở lại. Với CI thì dùng Gemini API key (tài liệu). Hướng dẫn chi tiết phía máy chủ: Claude Code trên VPS, Codex CLI trên VPS và Antigravity CLI trên máy chủ.

Gói và giá

Claude Code và Codex thường được trả tiền qua gói chat mà có thể bạn đã có sẵn. Trên trang giá của Claude, Pro là $20/tháng ($17/tháng nếu trả theo năm) và Max bắt đầu từ $100/tháng, còn Claude Code dùng chung một hạn mức với các cuộc chat của bạn. Bảng giá Codex của OpenAI có Free và Go ($8) ở mức thấp, Plus ở $20, và các bậc Pro ở $100, $200 và $500. Plus có khung sử dụng 5 giờ. Cả hai cũng có thể chạy bằng API key theo giá API.

OpenCode là phần mềm tự do, nên bạn trả tiền cho nhà cung cấp model. Gói Go của chính OpenCode là $10/tháng (Go Plus $40) cho một nhóm model lập trình mở có giới hạn mức dùng, còn Zen là trả theo mức dùng. Grok Build đã mở cho mọi người đăng ký SuperGrok và X Premium+ từ tháng 5/2026, theo thông báo của xAI; hãy xem giá hiện tại trên trang của xAI. Trang giá của Antigravity có gói Individual $0 với hạn mức theo tuần, hạn mức cao hơn với Google AI Pro và Ultra, và gói doanh nghiệp từ $30 mỗi người dùng. Trang này không đưa ra con số cho các hạn mức đó, và chúng tôi chưa xác nhận CLI được dùng bao nhiêu trong quota của mỗi gói.

Về cách bắt đầu rẻ nhất: Codex có trong ChatGPT Free, Antigravity có gói Individual $0, và OpenCode có thể chạy các model miễn phí qua Zen hoặc key của riêng bạn. Cả Claude Code lẫn Grok Build đều không có gói miễn phí.

Quyền và sandbox

Đây là chỗ năm agent khác nhau nhiều nhất. Claude Code có các chế độ quyền: Manual hỏi trước phần lớn thao tác; acceptEdits; plan; auto, nơi một bộ phân loại xem xét thao tác thay cho bạn; dontAsk cho CI; và bypassPermissions, mà Anthropic nói chỉ dành cho container và VM cô lập. Ngoài ra còn có sandbox Bash tùy chọn trên macOS, Linux và WSL2. Codex tách riêng những gì một lệnh được phép động tới với khi nào nó hỏi. Các chế độ sandbox của nó là read-only, workspace-write và danger-full-access, được thực thi bằng Seatbelt trên macOS và bubblewrap cùng seccomp trên Linux, và các chính sách phê duyệt nằm bên trên lớp đó.

OpenCode dùng các quy tắc trong file cấu hình để đặt từng tool là ask, allow hoặc deny. Grok Build có Plan Mode; tài liệu của nó mô tả các thiết lập phê duyệt còn lại. Antigravity CLI hỏi trong TUI tương tác, nhưng ở chế độ print headless thì nó không thể dừng lại để hỏi. Thao tác cần quyền sẽ bị từ chối và được liệt kê trong kết quả, còn các quy tắc cho phép trong thiết lập của nó quyết định cái gì được chạy. Chạy agent với mọi kiểm tra bị tắt là một chủ đề riêng; xem chạy agent với toàn quyền một cách an toàn.

Headless và điều khiển từ xa

Cả năm đều chạy được mà không cần TUI: claude -p, codex exec (mặc định sandbox read-only), opencode run và opencode serve, grok -p với streaming JSON (cùng Agent Client Protocol), và agy ở chế độ print với stream-json cho cả đầu vào lẫn đầu ra. Nhờ đó mà các ứng dụng và script có thể điều khiển chúng.

Để điều khiển từ điện thoại, Anthropic có Remote Control và phiên trên cloud trong ứng dụng Claude. OpenAI có Remote trong ứng dụng ChatGPT, xây dựng quanh một máy chủ Mac hoặc Windows. Antigravity Remote Control của Google là một dashboard web cùng daemon agy remote-control start chạy thường trực. OpenCode có opencode serve và các ứng dụng cộng đồng. Grok Build chưa có bản điều khiển từ xa chính thức nào được ghi trong tài liệu. Trang của từng agent trình bày các lựa chọn: Claude Code, Codex, OpenCode, Grok Build và Antigravity.

Mã nguồn mở và giấy phép

Codex dùng Apache-2.0 và được viết bằng Rust. OpenCode dùng MIT. Grok Build dùng Apache-2.0, được đồng bộ từ monorepo nội bộ của xAI, và không nhận đóng góp từ bên ngoài. Repository của Claude Code mang giấy phép bảo lưu mọi quyền theo Điều khoản Thương mại của Anthropic. Antigravity CLI được phát hành dưới dạng file nhị phân; repository GitHub công khai của nó chỉ chứa tài liệu và trình theo dõi issue, không có giấy phép mã nguồn mở.

Một cái tên vắng mặt: Gemini CLI đã ngừng phục vụ tài khoản cá nhân miễn phí và Google AI Pro/Ultra từ 2026-06-18, và Google hướng những người dùng này sang Antigravity CLI. Người dùng API key và Code Assist Standard/Enterprise không bị ảnh hưởng. Xem nên dùng gì khi Gemini CLI không còn.

Bạn nên dùng agent nào?

  • Bạn đã trả tiền cho Claude hoặc ChatGPT: hãy bắt đầu với agent đi kèm gói của bạn. Đó là cách rẻ nhất để dùng nhiều một cách nghiêm túc.
  • Bạn muốn mã nguồn mở và dùng model nào cũng được: OpenCode.
  • Bạn muốn sandbox do hệ điều hành thực thi: các chế độ sandbox của Codex rõ ràng nhất. Sandbox Bash của Claude Code thì phải tự bật.
  • Bạn muốn bắt đầu miễn phí: Codex với ChatGPT Free, hoặc gói Individual $0 của Antigravity.
  • Bạn đang dùng SuperGrok hoặc X Premium+: Grok Build đã có sẵn trong gói.

Dùng hai agent

Bạn không bắt buộc phải chọn chỉ một. Các agent thường bị kẹt ở những chỗ khác nhau, và một agent thứ hai đọc cùng diff với ngữ cảnh mới thường phát hiện ra thứ agent đầu bỏ sót. Trong Maude, bạn có thể chuyển một phiên đang rảnh sang agent khác. Agent mới nhận một bản tóm tắt bàn giao gồm kế hoạch, các file đã đụng tới, trạng thái git, đoạn hội thoại gần đây và chỉ dẫn cuối cùng, còn khi chuyển lại thì phiên riêng của agent ban đầu được tiếp tục. Đó là ý tưởng đằng sau việc bàn giao công việc giữa các agent lập trình. Mỗi agent vẫn dùng gói hoặc key riêng của nó, và Maude cài cả năm agent ở phiên bản đã kiểm thử lên máy chủ của bạn.

Câu hỏi thường gặp

Agent nào rẻ nhất?
Codex có trong gói Free và Go ($8/tháng) của ChatGPT với hạn mức thấp hơn, và trang giá của Antigravity có gói Individual $0 với hạn mức theo tuần. OpenCode là phần mềm tự do, nên bạn chỉ trả tiền cho nhà cung cấp model, và OpenCode có liệt kê một số model miễn phí. Claude Code bắt đầu từ Claude Pro với giá $20/tháng ($17/tháng nếu trả theo năm).
Agent nào là mã nguồn mở?
Codex (Apache-2.0), OpenCode (MIT) và Grok Build (Apache-2.0). Claude Code là phần mềm độc quyền theo Điều khoản Thương mại của Anthropic, còn Antigravity CLI được phát hành dưới dạng file nhị phân, không có giấy phép mã nguồn mở.
Tôi có thể dùng tất cả chỉ với một gói đăng ký không?
Không. Agent của mỗi nhà cung cấp dùng tài khoản riêng: Claude cho Claude Code, ChatGPT cho Codex, SuperGrok hoặc X Premium+ cho Grok Build, và tài khoản Google hoặc Gemini API key cho Antigravity. OpenCode là ngoại lệ, vì nó làm việc với bất kỳ nhà cung cấp nào bạn kết nối. Gói đăng ký Maude chỉ tính cho ứng dụng.
Agent nào tốt nhất cho các đợt refactor lớn?
Chúng tôi không công bố kết luận benchmark, và thứ hạng model thay đổi quá thường xuyên để một câu trả lời đứng vững. Trên thực tế, refactor lớn suôn sẻ hơn khi có bước lập kế hoạch (plan mode của Claude Code, Plan Mode của Grok Build, plan mode trong agy), thiết lập quyền chặt chẽ và một agent thứ hai review diff. Hãy thử agent đi kèm gói của bạn trước, rồi giao kết quả cho agent khác review.

Những gì đã thay đổi

  • — Xuất bản lần đầu. Lệnh cài đặt, cách đăng nhập, gói, mô hình quyền và giấy phép đã được đối chiếu với tài liệu, trang giá và repository của từng nhà cung cấp.

Chạy agent từ điện thoại của bạn

Maude đưa Claude Code, Codex, OpenCode, Grok Build và Antigravity lên máy chủ của chính bạn — miễn phí 7 ngày trên iPhone, iPad và Android.

Download Maude on the App Store Get Maude on Google Play