Phân tầng công cụ lập trình AI: Cursor điều phối, Claude viết code, Codex phản biện

Mọi người đều nghĩ rằng các công cụ lập trình AI cuối cùng sẽ hợp nhất thành một. Kết quả – lại ngược lại.

Điều gì đã xảy ra trong tuần đầu tháng 4 năm 2026

Ba sự kiện, trong vòng một tuần:

  • Cursor v3 (mã hiệu Glass) ra mắt Agents Window, cho phép quản lý đồng thời nhiều AI Agent trên máy local, Git worktrees và cloud sandbox
  • OpenAI phát hành codex-plugin-cc – một plugin mã nguồn mở theo giấy phép Apache 2.0, chạy trực tiếp trong Claude Code với sáu lệnh slash
  • Người dùng sớm bắt đầu kết nối ba công cụ với nhau, không ai lên kế hoạch cho con đường này, nhưng nó tự nhiên hình thành

Đây không phải chiến lược của bất kỳ công ty nào, mà là kết quả của sự phân tầng tự phát trong hệ sinh thái.

Stack cộng tác ba lớp trông như thế nào

Nếu bạn là một trong những người tiên phong, quy trình làm việc hiện tại của bạn có thể trông như thế này:

Lớp 1 – Lớp điều phối: Cursor

Không còn là "xem code trong editor" nữa, mà là mở nhiều Agent trong Agents Window, phân công nhiệm vụ và theo dõi tiến độ của từng Agent. Design Mode cho phép bạn đánh dấu trực tiếp các vấn đề UI trong trình duyệt tích hợp và đưa phản hồi trực quan cho Agent. Bạn đang quản lý một đội nhóm nhỏ, không chỉ đơn thuần là gõ phím.

Lớp 2 – Lớp thực thi: Claude Code + Codex

Hai công cụ vừa cạnh tranh vừa hợp tác ở lớp này. Claude đảm nhận các tác vụ cần hiểu ngữ cảnh, Codex đảm nhận các tác vụ có thể chạy song song. Lệnh /best-of-n có thể gửi cùng một tác vụ đến nhiều mô hình, chạy trong các worktree biệt lập, sau đó so sánh kết quả.

Lớp 3 – Lớp phản biện: Codex phản biện Claude

/codex:adversarial-review – yêu cầu Codex thực hiện đánh giá đối kháng đối với code do Claude viết, tập trung kiểm tra các lỗ hổng xác thực, rủi ro mất dữ liệu và điều kiện cạnh tranh. Khi phát hiện vấn đề, có thể thiết lập Gate để tự động chặn việc merge.

"Để cùng một mô hình viết code đi đánh giá code, khác nào để học sinh tự chấm bài cho mình."

Việc đánh giá độc lập giữa các nhà cung cấp đã giải quyết vấn đề này.

Tại sao OpenAI lại nhét Codex vào Claude Code

Đây là bước đi thú vị nhất trong toàn bộ câu chuyện.

OpenAI không những không ngăn cản người dùng sử dụng đồng thời Claude Code của Anthropic, mà còn chủ động đặt một plugin bên trong đó, giúp Codex dễ dàng được gọi trong quy trình làm việc của Claude Code.

Logic là: tính phí theo mức sử dụng, ưu tiên phân phối hơn là khóa chặt.

Codex tính phí theo mức sử dụng API. Người dùng dùng Claude Code, nhưng nếu họ gọi Codex trong đó để chạy đánh giá đối kháng hoặc các tác vụ song song, OpenAI vẫn nhận được tiền. Việc thâm nhập vào nhóm người dùng của Claude Code dễ thực hiện hơn là hy vọng kéo người dùng ra khỏi Claude.

Đây là mô hình cạnh tranh mới của các công cụ AI năm 2026: không phải tôi tiêu diệt bạn, mà là tôi thâm nhập vào cơ sở người dùng của bạn và sau đó thu tiền.

Dữ liệu hiện tại

  • Claude Code nhận được 46% điểm "yêu thích nhất" trong cuộc khảo sát với 906 kỹ sư
  • Codex vượt mốc 3 triệu người dùng hoạt động hàng tuần (cách đây một tháng là 2 triệu)
  • Claude Code chiếm khoảng 4% tổng số commit công khai trên GitHub (tháng 3 năm 2026)
  • Doanh thu hàng năm của Claude Code ước tính vượt quá 2,5 tỷ USD theo các nhà phân tích

Thị trường không có kẻ thắng độc tôn, cả ba công cụ đều đang tăng trưởng.

Điều này cho thấy điều gì

Con đường tiến hóa của các công cụ lập trình AI khác với thời kỳ SaaS. Ngày xưa, kết cục của CRM là Salesforce thống trị, kết cục của quản lý phiên bản là GitHub độc quyền.

Các công cụ lập trình AI có thể không đi theo con đường đó. Lý do là yêu cầu chuyên môn của mỗi lớp khác nhau, và sự kết hợp hiệu quả hơn là độc quyền:

  • Điều phối cần giao diện đa Agent của Cursor
  • Tạo code cần mô hình suy luận hàng đầu
  • Xác thực chéo cần góc nhìn độc lập

Ba công cụ không hình thành mối quan hệ cạnh tranh, mà là mối quan hệ phân công lao động. Nhà phát triển tự đóng vai trò người tích hợp ở giữa.

Con đường này có thể đi được bao xa, vẫn chưa ai biết. Nhưng những gì đã xảy ra trong tuần đầu tháng 4 cho thấy: Anthropic và OpenAI đều mặc định rằng các nhà phát triển sẽ sử dụng nhiều công cụ, chứ không phải chọn một. Bản thân điều này đã là một sự thay đổi rất lớn.

Nguồn tham khảo: Cursor, CocoLoop, Claude Code và Codex đang hợp nhất thành một stack AI coding không ai lên kế hoạch (The New Stack)