Dùng AI coding agent năm 2026 giống như ôm Bitcoin năm 2009. Công cụ rẻ, rào cản chỉ là một câu lệnh cài đặt, và phần lớn lập trình viên vẫn chưa thực sự bắt đầu. Toàn bộ cơ hội nằm ở đó.
Phép so sánh này lệch ở một điểm có ích: Bitcoin 2009 trả công cho việc chờ, còn coding agent trả công cho việc luyện tập. Thứ cộng dồn ở đây là kỹ năng chứ không phải giá. Người đã chạy agent mỗi ngày trong sáu tháng không chỉ nhỉnh hơn người mới một chút — họ có sẵn một cách chia việc, đọc diff và bắt lỗi, và chính cái cách làm đó mới là tài sản.
Nên đây là danh sách miễn phí: 20 agent đang viết, chạy và đẩy code thật lên production hôm nay, chia theo nơi chúng sống — terminal của bạn, trình soạn thảo của bạn, hay máy của chính chúng.
Cách đọc danh sách này
Đây không phải bảng xếp hạng từ 1 đến 20. Xếp hạng sẽ là không trung thực, vì agent phù hợp phụ thuộc vào bạn đang làm việc ở đâu và đang ship cái gì. Một đội dùng JetBrains và một người làm một mình dựng landing page gần như không có điểm chung.
Thay vào đó, danh sách chia theo hình thái — thứ thực sự quyết định. Agent terminal nằm ngay chỗ repository của bạn và dễ đưa vào tự động hoá nhất. Agent trong trình soạn thảo giữ bạn ở trong vòng lặp với từng diff. Agent tự chạy nhận một đầu việc rồi quay lại với một pull request hoặc một ứng dụng đã deploy.
Agent trong terminal — sống ngay chỗ repo của bạn
Nhóm này chạy trong shell, đọc ghi file trực tiếp, chạy test, và rất dễ nhét vào CI. Nếu chỉ thử một nhóm, hãy thử nhóm này: đây là chỗ sản lượng tăng mạnh nhất, vì agent thực sự chạy được đoạn code nó vừa viết.
- 1. Claude Code (Anthropic) — agent terminal đã đưa cả nhóm này thành phổ thông. Đọc cả repo, lập kế hoạch, sửa xuyên nhiều file, chạy test và tự lặp lại. Có cả bản desktop, bản web và extension cho IDE.
- 2. OpenAI Codex — coding agent của OpenAI, dùng được từ CLI lẫn trên đám mây. Mạnh ở việc nhận một mô tả công việc bằng chữ và trả về một diff đã được rà.
- 3. Gemini CLI (Google) — agent terminal mã nguồn mở gắn với các mô hình Gemini, gói miễn phí rộng tay khiến nó là cửa vào rẻ nhất trong danh sách này.
- 4. Aider — người kết đôi lập trình mã nguồn mở đời đầu trong terminal. Không phụ thuộc mô hình, gắn chặt với git, mỗi thay đổi là một commit có thông điệp rõ ràng. Vẫn là cách tốt nhất để hiểu agent thực sự đang làm gì.
- 5. Amp (Sourcegraph) — thiết kế quanh khả năng suy luận trên ngữ cảnh lớn của các codebase to và lộn xộn, thay vì dự án mới tinh.
- 6. Goose (Block) — mã nguồn mở, mở rộng qua MCP, và cố tình để bạn trỏ vào mô hình nào cũng được, kể cả mô hình chạy nội bộ.
- 7. Amazon Q Developer CLI (AWS) — chọn nó khi công việc mang hình dạng AWS: hạ tầng, IAM, migration và dịch vụ, chứ không phải code ứng dụng.
Agent trong trình soạn thảo — giữ bạn ở trong vòng lặp
Nhóm này nằm trong IDE, nên mọi thay đổi hiện ra dưới dạng diff bạn nhìn thấy trước khi nó thành commit. Vòng rà soát đó là lý do phần lớn đội nhóm bắt đầu từ đây, và đó là lựa chọn đúng cho code bạn phải bảo trì lâu dài.
- 8. Cursor — trình soạn thảo AI-first mà phần lớn đội nhóm dùng đầu tiên. Chế độ agent sửa xuyên nhiều file, chạy lệnh và điều phối công việc giữa các mô hình.
- 9. Windsurf (Cognition) — trình soạn thảo AI-first còn lại, xây quanh một agent tự giữ bức tranh về codebase của bạn trong lúc bạn làm.
- 10. GitHub Copilot — nay đã vượt xa gợi ý gõ code: chế độ agent trong editor, agent tự mở pull request, và review ngay trên pull request. Là mặc định nếu đội bạn vốn đã sống trong GitHub.
- 11. JetBrains Junie — agent gắn sẵn trong IntelliJ, PyCharm, WebStorm và các IDE còn lại. Nó dùng chính hiểu biết của IDE về dự án, điều thấy rõ trên codebase Java và Kotlin lớn.
- 12. Cline — extension agent mã nguồn mở cho VS Code. Bạn tự mang API key, và bạn duyệt từng lần sửa file lẫn từng lệnh terminal.
- 13. Roo Code — nhánh tách ra từ Cline nhưng tự gây dựng cộng đồng riêng, có các chế độ cấu hình được cho vai kiến trúc, vai code và vai gỡ lỗi.
- 14. Continue — bộ công cụ agent mã nguồn mở, không phụ thuộc mô hình, cho VS Code và JetBrains. Lựa chọn khi chính sách bắt buộc mô hình phải chạy nội bộ.
- 15. Google Antigravity — môi trường phát triển đặt agent làm trung tâm của Google, dựng để agent điều khiển cùng lúc editor, terminal và trình duyệt.
- 16. Kiro (AWS) — phát triển theo đặc tả: biến một bản spec viết bằng chữ thành danh sách việc rồi tự triển khai. Nhắm thẳng vào lời than "vibe coding đẻ ra code không bảo trì nổi".
Agent tự chạy — giao việc rồi nhận kết quả
Nhóm này chạy trên máy của chính nó. Bạn mô tả kết quả mong muốn, nó lập kế hoạch và thực thi, cuối cùng bạn rà một pull request hoặc một bản chạy thử. Đánh đổi là có thật: ít kiểm soát trong lúc chạy, nhiều đòn bẩy hơn cho mỗi câu lệnh.
- 17. Devin (Cognition) — agent đầu tiên được bán như một đồng đội chứ không phải một công cụ. Bạn giao cho nó một ticket rồi rà pull request nó mở.
- 18. OpenHands — agent tự chạy mã nguồn mở nổi bật nhất. Tự dựng trên hạ tầng của mình được, điều rất quan trọng khi code không được rời khỏi mạng nội bộ.
- 19. Bolt.new (StackBlitz) — mô tả ứng dụng bằng một câu lệnh, nhận về một dự án full-stack chạy được ngay trong trình duyệt, rồi deploy. Đường ngắn nhất từ ý tưởng tới một đường link gửi được cho người khác.
- 20. Emergent — dựng ứng dụng bằng agent, nhắm vào người ship cả sản phẩm chứ không phải một file. Từ câu lệnh tới ứng dụng đã deploy, phần đường ống ở giữa để agent lo.
"Đẩy được lên production" thực ra đòi hỏi gì
Mọi công cụ trong danh sách đều viết được code chạy được. Khoảng cách giữa một bản demo và production không nằm ở mô hình — nó nằm ở ba thói quen bao quanh mô hình.
Một: cho agent một cách tự kiểm tra. Agent chạy được bộ test của bạn sẽ tự sửa lỗi của nó; agent chỉ viết ra chữ thì đẩy lỗi sang cho bạn. Hai: giữ đầu việc đủ nhỏ để diff còn đọc được. Không đọc nổi thay đổi thì không sở hữu được nó, và code vô chủ là nợ, bất kể ai viết. Ba: đừng bỏ qua khâu rà chỉ vì code trông có vẻ đúng. Agent viết rất trôi chảy, và code sai mà trôi chảy mới là loại đắt tiền.
Đội làm đủ ba việc đó đẩy code do agent viết lên production mỗi ngày. Đội bỏ qua chúng thì sinh ra rất nhiều code và merge được rất ít.
Tuần này nên bắt đầu từ đâu
Đừng thử cả hai mươi. Chọn một cái mỗi nhóm, dùng cho việc thật trong một tuần, và giữ lại cái mà bạn không còn để ý là mình đang dùng.
- Nếu chưa từng dùng agent: bắt đầu bằng một agent terminal trên repository bạn thuộc nằm lòng, và bảo nó sửa một lỗi nhỏ kèm một test.
- Nếu đội bạn sống trong GitHub: bật chế độ agent và code review của Copilot trước khi mua thêm bất cứ thứ gì.
- Nếu ngân sách là rào cản: Gemini CLI, Aider, Cline, Continue, Goose và OpenHands đều miễn phí hoặc mã nguồn mở.
- Nếu bạn đang ship cả sản phẩm chứ không phải một tính năng: bắt đầu từ nhóm tự chạy — Bolt, Emergent hay Replit — rồi đi ngược lên khi codebase lớn dần.
- Nếu quy định cấm mô hình đám mây: Continue, Cline, Goose và OpenHands đều chạy được với mô hình tự dựng.