Trong nhiều tháng qua, mọi người cứ nói với tôi rằng Codex tốt hơn Claude Code.
Tôi đã phớt lờ tất cả. Tôi đã xây dựng toàn bộ công việc kinh doanh của mình bên trong Claude Code (mọi quy trình, mọi hệ thống) và tôi không muốn bắt đầu lại từ đầu.
Sau đó, GPT-6 Astra ra mắt và cuối cùng tôi cũng quyết định chuyển đổi.
Điều duy nhất giữ chân hầu hết mọi người ở lại là nợ thiết lập.
Bạn đã dành hàng tháng trời để dạy một công cụ cách bạn làm việc. Các quy tắc của bạn, tệp hướng dẫn của bạn, cách bạn giao nhiệm vụ cho nó.
Chuyển đổi đồng nghĩa với việc bắt đầu lại tất cả và quay trở lại với đầu ra chung chung. Chi phí chìm đó là có thật, và đó là lý do tại sao mọi người ở lại.
Tin tốt: OpenAI vừa biến nó thành một công việc kéo dài bốn phút!

Codex tìm thấy các agent đã có trên máy của bạn và đề nghị mang chúng sang. Thiết lập của bạn, kỹ năng của bạn, 30 ngày trò chuyện gần đây nhất của bạn.
Và nếu bạn chưa bao giờ sử dụng bất kỳ công cụ nào trong số này, thì đây là thời điểm dễ dàng nhất để bắt đầu. Nó giống như ChatGPT nhưng có thể nhìn thấy các thư mục của bạn và viết code theo phong cách "vibe coding".
Thay vì dán một tài liệu vào cửa sổ trò chuyện, bạn chỉ cần trỏ nó vào thư mục chứa tài liệu đó. Vậy thôi.
Bước 1. Nhập nó trong ứng dụng.
Tải Codex xuống và mở nó ra. Không cần cài đặt gì trong terminal và không cần gõ lệnh nào (đó là lý do tại sao hầu hết mọi người tránh dùng Claude Code).
Đường dẫn là Settings, sau đó Import, sau đó Claude Code. Nó quét máy của bạn trên đường vào và hiển thị những gì nó tìm thấy. Máy của tôi đã tìm thấy cả ba.

Không có gì bị di chuyển và không có gì bị xóa. Bạn nhận được một bản sao, và Claude Code vẫn hoạt động y như cũ. Sau đó, nó hỏi bạn muốn mang gì sang. Hãy đánh dấu chọn tất cả.

Tệp quy tắc của bạn sẽ được đổi tên trên đường đi, từ CLAUDE.md thành AGENTS.md, đây là tên mà Codex yêu cầu.
Bước 2. Để skill hoàn thành công việc.
Quá trình nhập sẽ mang các tệp của bạn sang. Nó không chuyển đổi mọi thứ, và những phần còn sót lại là những phần bạn xây dựng gần đây nhất: các phím tắt, subagent, hook của bạn.
OpenAI đã xuất bản một skill chính xác cho việc này, và phần hài hước là nơi bạn cài đặt nó.
Nó nằm bên trong Claude Code:
npx -y skills add openai/skills --skill migrate-to-codex --agent claude-code

Hãy lưu một bản sao tệp cài đặt Codex của bạn trước khi chạy nó. Skill này sẽ ghi đè lên tệp đó từ đầu, vì vậy bất cứ thứ gì bạn đã thiết lập trong đó sẽ biến mất.
Sau đó chạy nó và để nó tự làm việc. Nó sẽ chuyển đổi những gì quá trình nhập đã bỏ sót, kiểm tra công việc của chính nó và sửa những gì nó làm sai. Yêu cầu nó thiết lập một hệ thống kép và bạn sẽ giữ cho cả hai công cụ chạy song song, đó là những gì tôi đã làm.

Bước 3. Đọc lại các quy tắc của chính bạn.
Cả hai bước đầu tiên đều không làm điều này cho bạn.
Chúng di chuyển các quy tắc của bạn. Cả hai đều không cho bạn biết chúng nói gì.
Các quy tắc của tôi đã được phát triển trong chín tháng và tôi không thể đọc thuộc lòng một nửa trong số đó. Vì vậy, hãy mở thư mục và dán nội dung này:
Tôi vừa chuyển từ Claude Code sang. Hãy xem qua thư mục này và làm cho mọi thứ trở nên thuần khiết với Codex.1. Đọc tệp hướng dẫn của tôi, bất kể nó tên là gì, và cho tôi biết bằng tiếng Việt rõ ràng nó yêu cầu bạn làm gì.2. Viết lại nó sao cho có vẻ như được viết cho Codex, giữ lại mọi quy tắc, và cho tôi biết quy tắc nào bạn đã thay đổi cách diễn đạt và tại sao.3. Tìm bất cứ thứ gì trong này chỉ hoạt động được trong Claude Code và nêu tên nó.4. Với mỗi thứ, hãy đưa cho tôi phiên bản tương đương trong Codex, hoặc nói thẳng với tôi là không có.5. Không thay đổi gì khác. Liệt kê những gì bạn đã giữ nguyên.
Nó không trả lời trong cửa sổ trò chuyện. Nó viết cho bạn một báo cáo.

Đọc nó một lần và tìm kiếm ba điều. Các quy tắc nó đã diễn đạt lại, và liệu bạn có đồng ý với cách diễn đạt mới hay không. Bất cứ điều gì nó nói chỉ hoạt động trong Claude Code. Và danh sách ở cuối về những gì nó đã giữ nguyên.

Sau đó tôi giao cho cả hai công cụ cùng một nhiệm vụ. Cùng một bản tóm tắt, các quy tắc thương hiệu trên một đồ họa. Claude Code tạo ra cái ở bên trái và tôi đã sẵn sàng vứt nó đi. Codex hoàn thành cái ở bên phải.

Nó mất bảy phiên bản và rất nhiều phản hồi của tôi, vì vậy đây không phải là kết quả từ một prompt (không có gì tốt đẹp nào là như vậy cả). Nó tìm ra một nguyên nhân mà tôi có thể đo lường được và đã sửa nó.
Điều tôi không ngờ tới là cách nó nói chuyện. Claude Code, giải thích lỗi cho tôi:

Chính xác, và nó đã sửa nó. Bây giờ hãy đọc điều đó như một người chưa bao giờ mở terminal. Đây là Codex, đang xem xét một đồ họa nó vừa tạo ra:

Cùng một công việc. Một cái đang nói chuyện với một kỹ sư. Cái kia đang nói chuyện với tôi.
Và hãy nhìn xem nó đã làm gì đầu tiên. Nó đã mở ba đồ họa trước đây của tôi và so sánh cái mới với chúng, việc này mất hai phút cho một công việc mà tôi đã chấp nhận sau ba mươi giây.
Điều mà mọi người (thực sự) đang tranh luận
Tuần của riêng tôi chỉ là một điểm dữ liệu, vì vậy tôi đã quét 30 ngày qua trên Hacker News, Reddit, X, TikTok và Instagram. Mọi bài đăng về một trong hai công cụ, được phân loại theo nội dung thực sự của nó.

Hầu như mọi chủ đề về Claude Code đều xoay quanh đồng hồ đo. Giới hạn hàng tuần, số tiền mọi người đang chi tiêu và không thể thấy nó đã làm gì với số tiền đó.
Hầu như mọi chủ đề về Codex đều là ai đó khoe khoang về thứ họ đã xây dựng.
Bắt chúng tranh luận (với nhau)
Claude Code có thể chạy như một lệnh, không chỉ là một cửa sổ để bạn gõ vào. Codex có thể chạy các lệnh. Vì vậy, Codex có thể hỏi Claude một câu hỏi và đọc câu trả lời, một cách tự động, trong khi nó đang làm việc.
Tôi đã yêu cầu Codex xây dựng một đồ họa so sánh và tôi không thích nó (tôi đã nói với nó như vậy, bằng chính những từ đó). Thay vì đoán mò, nó đã đi hỏi Claude xem có gì sai với nó.
Chẩn đoán của Claude đã đúng. Bố cục hứa hẹn nhiều điểm khác biệt, nhưng sau đó lại lấp đầy bằng những thứ mà cả hai công cụ đều làm được. Nó cũng đưa ra ba điểm khác biệt không có thật. Codex đã phản bác lại cả ba điểm, và Claude đã rút lại chúng:

Hai phòng thí nghiệm tranh luận về công việc của tôi, và cuộc tranh luận đã phát hiện ra một phát minh mà nếu chỉ một mình, cả hai đều có thể đã bỏ qua.
Điều tôi đã (sai)
Để AI điều khiển màn hình của bạn là điều đáng thất vọng nhất trong toàn bộ lĩnh vực này. Nhìn nó mò mẫm tìm một nút mà bạn có thể nhấp trong một giây. Tôi đã từ bỏ nó từ lâu rồi.
Sau đó, ai đó đã tải lên một bức ảnh của chính anh ta, mở Canva, và đưa cho cả hai agent cùng một hướng dẫn: vẽ tôi.

Vì vậy, tôi đã trỏ nó vào công việc của chính mình. Trình tạo đồ họa thông tin của tôi, hệ thống đằng sau mọi đồ họa bạn thấy trên LinkedIn, và một dòng: “chỉ sử dụng Computer Use, hãy xây dựng một đồ họa từ bản tin gần đây của tôi.”
Nó đã mở Figma và làm điều đó. Đọc bản tin, kiểm tra hệ thống thiết kế của tôi (cái từ tuần trước), và thiết kế toàn bộ đồ họa!

Đoạn clip đó đã được tăng tốc, nhưng nó thực sự làm tôi kinh ngạc. Nó đã thiết kế toàn bộ từ đầu và sử dụng Claude để tự phê bình thiết kế cho đến khi đạt 95 trên 100 điểm.
Nó mất nhiều thời gian hơn tôi mong muốn (khá nhiều), vì vậy plugin Figma vẫn là thứ tôi chạy thay thế (không phải thông qua trình duyệt). Nhưng độ chính xác mới là điều ấn tượng ở đây, không phải tốc độ.
Nếu bạn muốn xây dựng hệ thống thiết kế mà nó đã đọc, hãy xem bản tin tuần trước. Và nếu bạn muốn có LinkedIn AI OS khi nó ra mắt, hãy điền vào đây.
Có một bài kiểm tra (ARC-AGI 3) đo lường điều này và nó không phải là bài kiểm tra mã hóa. Nó thả một mô hình vào một thế giới câu đố trừu tượng nhỏ mà nó chưa bao giờ thấy trước đây, mỗi lần một lượt, mà không có bất kỳ hướng dẫn nào. Nó phải tìm ra các quy tắc bằng cách thử nghiệm, đó cũng chính là công việc khi đặt chân vào một màn hình chưa từng gặp.
Astra đã vượt qua các cấp độ với số lượt di chuyển ít hơn con người trong 96% số cấp độ. Trên cùng một bảng xếp hạng, Claude Opus 5 có số điểm chưa bằng một nửa.

Astra là đường màu vàng. Claude Opus 5 là chấm đỏ bên dưới nó. Khối màu vàng đơn độc ở trên cùng lại là Astra trên một thiết lập mà không ai khác được đưa ra, đó là con số bạn sẽ thấy được trích dẫn ở khắp mọi nơi.
Thiết lập tốt nhất là (cả hai)
Đừng chọn một cái. Cách hiệu quả nhất để sử dụng chúng là cùng nhau, và OpenAI đã biến điều đó thành lựa chọn dễ dàng. Họ đã xây dựng Codex vào Claude Code như một tiện ích bổ sung. Hai dòng, gõ bên trong Claude Code:
/plugin marketplace add openai/codex-plugin-cc/plugin install codex@openai-codex
Bây giờ bạn có thể giao công việc của mình cho Codex mà không cần rời khỏi công cụ bạn đã biết.
Các đồ họa của tôi gần đây trông tệ hơn, vì vậy tôi đã để cả hai trao đổi ba vòng qua các tệp thực tế của mình và tìm ra ai nên làm gì. Đây là những gì họ đã đồng ý:

Claude thiết lập cấu trúc, hệ thống phân cấp và ngôn ngữ hình ảnh.
Codex tinh chỉnh cùng một tác phẩm nghệ thuật đó, khoảng cách và sơ đồ.
Cả hai đều là những agent viết code xuất sắc. Chạy một cái là sở thích, chạy cả hai là sự phân công lao động.
Tôi sẽ không rời bỏ Claude Code. Tôi sẽ chạy cả hai, và để công việc quyết định.
Đó là tất cả những gì tôi có cho tuần này. Hẹn gặp lại các bạn vào tuần sau.
Hãy tò mò, hãy là con người và tiếp tục sáng tạo
— Charlie





