Tôi chi 600 đô la mỗi tháng cho các công cụ lập trình AI. Hai đăng ký Claude Code (CC) hết 400 đô la, và một Codex Pro hết 200 đô la. Bắt đầu từ tháng trước, 200 đô la đó đã làm được nhiều việc hơn 400 đô la.
Với cùng một tác vụ tự động hóa, CC tiêu tốn 155 đô la hạn mức, trong khi Codex chỉ dùng 15 đô la. Chạy 7 phiên bản Codex song song đã hoàn thành khối lượng công việc đáng lẽ mất hai đến ba ngày chỉ trong 25 phút. Sau một tháng thử nghiệm: ngoại trừ việc scraping web và reverse engineering, Codex là sự thay thế hoàn toàn cho CC.
Tôi vẫn giữ CC chủ yếu vì thói quen—đã dùng nó hơn một năm, toàn bộ quy trình làm việc của tôi xây dựng trên nó, và chi phí chuyển đổi không hề thấp. Nhưng đối với các tác vụ code thuần túy, Codex nhanh hơn, rẻ hơn và tốt hơn. Bài viết này sẽ trình bày chi tiết tất cả các cạm bẫy tôi gặp phải và các quy trình làm việc tôi đã phát triển trong suốt một tháng qua.
Codex chính xác là gì?
Một công cụ lập trình do OpenAI tạo ra, cạnh tranh trực tiếp với Claude Code. Nó cũng chạy trong terminal, có thể đọc code của bạn, sửa đổi file và thực thi lệnh—các khả năng cơ bản của nó giống với CC.
Nhưng có một vài điểm khác biệt:
Mã nguồn Mở. Mã hoàn toàn công khai, với 75.000 sao trên GitHub. CC không phải mã nguồn mở. Mã nguồn mở đồng nghĩa với việc cộng đồng rất năng động; có hơn 50 kỹ năng làm sẵn do người khác đóng góp mà bạn có thể cài đặt trực tiếp.
Rào cản An toàn. Rào cản an toàn của Codex cực kỳ nghiêm ngặt—một "hình mẫu đạo đức" tuyệt đối. Nó sẽ thẳng thừng từ chối giúp đỡ với nhiều tác vụ scraping hoặc reverse engineering, kèm theo đánh giá an toàn phía máy chủ. Hiện tại, các cộng đồng vượt rào như linux.do và cộng đồng Tavern không thể làm gì được với GPT. Claude Code tương đối "quỷ quyệt" hơn và sẽ giúp bạn làm "việc xấu" 😈.
GPT-5.5. Vào ngày 24 tháng 4, mô hình mặc định cho Codex đã chuyển sang GPT-5.5, đây là một bước tiến lớn. Nó rất nhanh; bắt đầu chạy chỉ vài giây sau khi bạn gửi lệnh, đạt khoảng 90 token mỗi giây ngay cả khi không bật chế độ tăng tốc. Cảm nhận rõ rệt nhất là: cuối cùng nó cũng nói chuyện như con người. Trước đây, các comment code của dòng GPT luôn có "vị AI", nhưng đầu ra của 5.5 tự nhiên hơn nhiều.
Cái nào mạnh hơn?
Đầu tiên, về cảm nhận: đối với các tác vụ coding và tự động hóa hàng ngày, Codex nhanh hơn đáng kể so với CC và tiết kiệm tiền hơn—cùng một tác vụ tốn 15 đô la trên Codex so với 155 đô la trên CC. Lý do là GPT-5.5 sử dụng ít tài nguyên hơn nhiều cho mỗi tác vụ so với Claude; nó hoàn thành cùng một việc với ít "suy nghĩ" hơn.
Tuy nhiên, CC có điểm mạnh của nó. Đối với các refactor phức tạp yêu cầu sửa đổi đồng thời hàng chục file và hiểu toàn bộ kiến trúc dự án, khả năng hiểu của CC vẫn sâu hơn. Trong các thử nghiệm mù, nơi mọi người không thể biết ai viết code, tỷ lệ thắng về chất lượng code của CC là 67%. Thêm vào đó, rào cản an toàn của CC yếu hơn, giúp việc reverse engineering và scraping trở nên dễ dàng.
Thành thật mà nói, khoảng cách này không quá quan trọng trong sử dụng thực tế. Sau này tôi sẽ giới thiệu một công cụ có tên là Superpowers; một khi cài đặt, chất lượng code của Codex được cải thiện đáng kể, về cơ bản thu hẹp khoảng cách.

Cách Cài Đặt
Tôi đã viết về chi tiết cài đặt trong bài giới thiệu CC trước đó, nhưng không sao nếu bạn chưa xem. Chỉ cần gửi "Tôi đang dùng Mac/Windows, giúp tôi cài Codex CLI" cho bất kỳ AI nào (bao gồm nhưng không giới hạn Claude, ChatGPT, DeepSeek, Doubao, Gemini, v.v.), và nó sẽ hướng dẫn bạn từng bước. Nếu gặp lỗi, hãy gửi ảnh chụp màn hình, và nó có thể giúp giải quyết.
Codex thậm chí còn đơn giản hơn CC: sau khi cài đặt, gõ codex trong terminal và đăng nhập bằng tài khoản ChatGPT của bạn. Không cần cấu hình key hay biến môi trường; chỉ cần đăng nhập và sử dụng.
Chi Phí Bao Nhiêu?
Codex không được tính phí riêng; nó đã bao gồm trong gói đăng ký ChatGPT. Gói Plus 20 đô la hoạt động được.
Tuy nhiên, thành thật mà nói, hạn mức Plus tiêu hao rất nhanh; sử dụng nhiều có thể hết sạch trong một ngày. Gói Pro 200 đô la có hạn mức gấp 5 lần, và trong thời gian khuyến mãi hiện tại, nó gấp 10 lần cho đến ngày 1 tháng 6.
Chi tiêu của riêng tôi: hai đăng ký CC (400 đô la) + một Codex Pro (200 đô la) = 600 đô la mỗi tháng. 200 đô la của Codex thực sự làm được nhiều việc hơn nhiều so với 200 đô la của CC vì nó tiêu thụ ít tài nguyên hơn 3 đến 4 lần cho cùng một tác vụ.
Một điểm quan trọng khác là proxy API (các trạm trung gian). Giá proxy của Codex thường bằng 10% giá chính thức. Trong các thử nghiệm của tôi, một số trạm thậm chí còn cung cấp tín dụng với giá vài xu cho mỗi đô la. Trong dịp Tết Nguyên đán, tôi thậm chí đã mua một gói tháng giá 79 RMB cho phép sử dụng hàng trăm đô la mỗi ngày, nhưng giờ thì hết rồi. Hơn nữa, proxy của Codex ổn định hơn nhiều so với của Claude Code; OpenAI không thường xuyên "bị lỗi" như Anthropic.
Tuy nhiên, một điểm khác về proxy là chúng hoạt động bán chui. Vấn đề với các ngành công nghiệp ngầm là bạn phải tự thử nghiệm bằng tiền thật để tìm ra những cái đáng tin cậy. Hiện tại, tôi không có bất kỳ trạm proxy nào mà tôi sẵn sàng bảo lãnh bằng uy tín của mình; tôi đã trải qua một số trạm bị đóng cửa và thậm chí còn bị lừa mất cả nghìn hai nghìn RMB. Tôi hy vọng mọi người tự kiểm tra điều này.

Những Việc Đầu Tiên Cần Làm Sau Khi Cài Đặt
- AGENTS.md
CC có CLAUDE.md; Codex có AGENTS.md. Chúng có chức năng giống nhau—đặt trong thư mục gốc của dự án để báo cho AI biết các quy tắc của dự án.
Tin tốt: nếu bạn đã có dự án CC, Codex cũng sẽ đọc CLAUDE.md và hoạt động ngay lập tức.
Nhưng có một phát hiện phản trực giác: viết quá nhiều thực sự có hại. Nghiên cứu cho thấy các file AGENTS.md tự động tạo thực sự làm giảm tỷ lệ thành công của tác vụ. Điều này là do Codex có thể tự đọc code; nếu bạn nhồi nhét quá nhiều hướng dẫn, nó sẽ bị phân tâm.
Cách đúng: chỉ viết những thứ nó không thể tự khám phá. Lệnh build, những file không được động đến, định dạng commit message. Chỉ vậy thôi—không quá một trang.
- Quyền: Không dùng mặc định
Theo mặc định, Codex yêu cầu xác nhận cho mọi thao tác, điều này thật khó chịu. Hầu hết các nhà phát triển hiện nay đều sử dụng chế độ tự động—để nó tự làm mà không cần liên tục nhấn Enter.
Thiết lập một lần trong ~/.codex/config.toml:
approval_policy = "never"
sandbox_mode = "workspace-write"
Bằng cách này, Codex có thể tự do sửa đổi file và chạy lệnh trong thư mục dự án mà không cần hỏi.
Nhưng điều kiện tiên quyết là có Git như một lưới an toàn. Điều này hoàn toàn giống với những gì tôi đã nói trong bài giới thiệu CC:
Code phải được đưa lên Git và đẩy lên đám mây. GitHub, GitLab, gì cũng được. Với chế độ tự động bật, Codex trở nên mạnh bạo hơn; tôi đã thấy nó phá vỡ file cấu hình hoặc xóa những thứ không nên xóa. Với Git, bạn có thể rollback; không có nó, bạn phải viết lại.
Cơ sở dữ liệu không thể Gitted; chúng phải được sao lưu riêng. Cách làm của tôi là sao lưu các file dữ liệu quan trọng bốn giờ một lần lên đám mây. AI đôi khi viết script ghi đè dữ liệu—tôi đã từng để nó viết một script xử lý mới mà trực tiếp ghi đè đầu ra của một script cũ đang chạy, và dữ liệu biến mất. Kể từ đó, tôi luôn tạo một bản sao lưu .bak trước các thao tác trên file dữ liệu.
Tóm lại: Code trên Git + đẩy lên đám mây, sao lưu cơ sở dữ liệu theo lịch trình, và .bak trước các thao tác dữ liệu. Ba điều này là điều kiện tiên quyết cho chế độ tự động, không phải là tùy chọn.

Cách Giao Nhiệm Vụ
- Để nó đề xuất kế hoạch trước khi hành động
Đối với các tác vụ phức tạp, đừng chỉ để nó bắt đầu thay đổi code. Nhấn Shift+Tab để vào chế độ lập kế hoạch, để nó xem xét dự án và đề xuất kế hoạch, và chỉ để nó bắt đầu khi bạn đã xem xét. Đây là cùng một logic như CC—tác vụ càng lớn, bạn càng cần suy nghĩ trước.
- Nói rõ bốn điều trong hướng dẫn
Bạn không cần viết nhiều, nhưng hãy làm rõ bốn điều này: kết quả mong muốn, file tham khảo, những gì không được động đến, và thế nào là hoàn thành.
Ví dụ: "Thêm giới hạn tốc độ vào module người dùng. Tham khảo cách triển khai trong file xác thực. Không thay đổi các bài kiểm tra hiện có. Hoàn thành khi tất cả các bài kiểm tra đều qua."
- Các lệnh hữu ích
Bạn sẽ thấy chất lượng phản hồi của Codex giảm dần sau khi chạy một thời gian. Gõ /compact để nén bộ nhớ của nó hoặc /clear để bắt đầu lại. Ngoài ra còn có một tính năng mà CC thiếu: /fork. Khi không chắc chắn nên đi theo hướng nào, hãy fork một nhánh để thử phương án thay thế mà không ảnh hưởng đến tiến trình hiện tại.
Công Cụ và Kỹ Năng Đáng Giá
- Mẹo tiết kiệm tiền: chế độ caveman
Một lệnh có thể tiết kiệm 65% mức tiêu thụ hạn mức:
export CODEX_RESPONSE_STYLE=caveman
Khi bật, Codex ngừng nói nhảm—không giải thích, không xã giao, chỉ làm việc. Bây giờ tôi đặt tất cả các phiên bản Codex của mình ở chế độ này theo mặc định.
- Superpowers: Trình Ổn Định Chất Lượng
Tôi thực sự khuyên dùng cái này. Nói một cách đơn giản, nó là một bộ quy tắc buộc Codex làm việc theo một quy trình: suy nghĩ xem cần làm gì, viết tiêu chí chấp nhận, viết code, và cuối cùng kiểm tra nó.
Khi chạy "trần", Codex có xu hướng lao ngay vào code và mất phương hướng. Với Superpowers, nó bị giữ lại bởi quy trình; mỗi bước đều có điểm kiểm tra không thể bỏ qua. Kết quả là chất lượng ổn định hơn nhiều cho các tác vụ phức tạp.
Cài đặt đơn giản: tải từ GitHub và đặt vào thư mục skills. Nó không dành riêng cho công cụ nào—CC, Cursor và Gemini đều có thể sử dụng vì về cơ bản nó chỉ là một tài liệu.
- Giám Sát Sử Dụng
pip install ccusage. Sau khi cài đặt, bạn có thể thấy bạn tiêu tốn bao nhiêu hạn mức mỗi ngày. Nếu không có cái này, bạn không biết mình đang chi bao nhiêu. Tôi đã từng có một tác vụ bị kẹt trong vòng lặp và đốt hàng chục nghìn token trong vài phút; tôi chỉ nhận ra nhờ có màn hình giám sát.
Quy Trình Làm Việc Thực Tế Của Tôi
Tác vụ nhỏ: Mở Codex trực tiếp
Sửa lỗi, điều chỉnh định dạng, thêm bài kiểm tra—chỉ cần mở một codex trong terminal. Hướng dẫn càng đơn giản, nó hoạt động càng tốt: "Sửa null pointer trong file này" hoặc "Thêm bài kiểm tra cho hàm này."
Tác vụ lớn: Chia thành nhiều nhánh song song
Đây là cách chơi mạnh nhất. Chia một tác vụ lớn thành nhiều phần, gán một Codex cho mỗi phần, và chạy chúng đồng thời. Cách đúng là tạo một bản sao dự án độc lập cho mỗi Codex để chúng không xung đột.
Số liệu thực tế: 7 phiên bản Codex làm việc cùng nhau hoàn thành trong 25 phút. Một người làm việc tuần tự sẽ mất ước tính hai đến ba ngày.
Quy tắc sắt duy nhất: Một file chỉ được gán cho một Codex. Hai phiên bản Codex sửa đổi cùng một file đồng thời chắc chắn sẽ gây ra vấn đề, không có ngoại lệ.

Cạm Bẫy
- Nói nhảm sau một thời gian
Mỗi phiên Codex có giới hạn dung lượng. Khi đầy, nó sẽ không báo lỗi; nó sẽ bắt đầu viết code không đáng tin cậy. Điều này tệ hơn một lỗi—ít nhất với lỗi, bạn biết có điều gì đó không ổn. Khi chất lượng âm thầm giảm sút, bạn có thể đã xây dựng vài lớp trên nền code xấu của nó.
Quy tắc của tôi: Nếu nó bắt đầu có dấu hiệu lạ, hãy bắt đầu một phiên mới. Đừng cố kéo dài tuổi thọ của nó. Tốt hơn là cung cấp lại ngữ cảnh hơn là vật lộn trong một phiên mệt mỏi.
- Đừng cài quá nhiều tiện ích mở rộng
Codex hỗ trợ các công cụ bên ngoài, nhưng mỗi công cụ tiêu tốn thêm tài nguyên. Tôi đã thấy ai đó kết nối một bộ công cụ GitHub với 93 hàm, đốt hơn 50.000 token thừa cho mỗi vòng đối thoại. Chỉ giữ những gì bạn thực sự cần và cắt bỏ phần còn lại.
Cảm Nhận Thực Tế
Codex bây giờ là sự thay thế hoàn toàn cho CC. Tôi chỉ giữ CC vì thói quen và nhu cầu scraping; mọi thứ khác đều dùng Codex.
Sức mạnh tính toán AI mà một cá nhân có thể triển khai đang tăng lên nhanh chóng. Năm ngoái là một CC làm việc; năm nay là một CC cộng với bảy hoặc tám phiên bản Codex song song. Nếu bạn đang dùng CC và cảm thấy nó không đủ—hãy thêm một Codex, và bạn sẽ hiểu tôi đang nói gì.





