Plugin OpenAI Codex cho Claude Code: Review & Ủy thác
Plugin OpenAI Codex cho Claude Code là một plugin chính thức của OpenAI cho phép bạn gọi Codex ngay từ bên trong Claude Code. Nó thêm một bộ lệnh slash `/codex:*` để bạn nhận review code từ Codex cho phần thay đổi của mình, hoặc giao một tác vụ cho Codex, mà không phải chuyển sang một terminal riêng.
Hãy chọn nó nếu bạn làm việc bên trong Claude Code và muốn có ý kiến thứ hai từ Codex về phần thay đổi của mình, hoặc chuyển một tác vụ đang bế tắc sang một model khác mà không rời phiên làm việc. Bỏ qua nếu bạn không có tài khoản ChatGPT hay OpenAI API, hoặc bạn thà chạy thẳng Codex — đây là một lớp bọc tiện lợi trên Codex CLI, không phải một engine mới.
Vấn đề nó giải quyết
Nếu công cụ chính hằng ngày của bạn là Claude Code nhưng bạn cũng muốn nghe Codex nói gì về một thay đổi, bình thường bạn phải nhảy sang một terminal khác, giải thích lại bối cảnh và quản lý hai công cụ bằng tay. Việc chuyển ngữ cảnh đó đủ phiền để hầu hết mọi người bỏ luôn lần review thứ hai. Plugin này ra đời để giữ phần review và giao việc cho Codex nằm trong luồng Claude Code mà bạn đã quen.
Đây là gì?
Plugin OpenAI Codex cho Claude Code là một plugin của Claude Code (viết bằng JavaScript, giấy phép Apache-2.0) do OpenAI phát hành, nối Codex vào Claude Code thông qua các lệnh slash. `/codex:review` chạy một bản review chỉ-đọc của Codex cho phần thay đổi hiện tại; `/codex:adversarial-review` chạy một bản review có thể lái được, chất vấn thiết kế của bạn; `/codex:rescue` giao một tác vụ cho Codex qua subagent `codex:codex-rescue`. Nó gọi Codex app server qua binary `codex` toàn cục đã cài trên máy bạn, nên dùng chính đăng nhập và cấu hình Codex sẵn có thay vì một runtime riêng.
Vì sao đang được chú ý
Đây là một dự án chính thức của OpenAI đang ở khoảng 27.5k sao, và nó nối hai công cụ code mà nhiều lập trình viên đang dùng song song — Claude Code và Codex — thay vì bắt họ chọn một. Lời chào hàng hẹp và thực dụng: review phần diff bằng một model thứ hai, hoặc giao việc cho Codex, ngay từ dấu nhắc bạn đang ở trong đó.
Tính năng chính
- ✓`/codex:review` — một bản review chỉ-đọc của Codex cho các thay đổi chưa commit, hoặc branch của bạn so với một base ref bằng `--base <ref>`
- ✓`/codex:adversarial-review` — một bản review có thể lái được, chất vấn thiết kế, đánh đổi và các giả định ẩn, và nhận thêm phần văn bản focus tùy chỉnh
- ✓`/codex:rescue` — giao một tác vụ (điều tra bug, thử sửa) cho Codex qua subagent `codex:codex-rescue`, với `--model`, `--effort`, `--resume` và `--fresh`
- ✓`/codex:transfer` — biến phiên Claude Code hiện tại thành một luồng Codex bền và in ra lệnh `codex resume <session-id>` để tiếp tục trong Codex
- ✓Job chạy nền: `--background` cùng `/codex:status`, `/codex:result` và `/codex:cancel` để chạy các review dài mà không bị chặn
- ✓Cổng review tùy chọn qua một hook `Stop` chạy một bản review Codex trước khi Claude kết thúc và chặn lại nếu tìm thấy vấn đề
- ✓Tái dùng Codex CLI, đăng nhập và `config.toml` cục bộ của bạn, nên không cần một tài khoản Codex riêng nếu bạn đã đăng nhập
Trường hợp dùng tốt nhất
- •Nhận một bản review code từ model thứ hai cho phần diff trước khi bạn mở pull request
- •Áp lực-kiểm một quyết định thiết kế bằng một bản review đối kháng, chất vấn cách tiếp cận chứ không chỉ cú pháp
- •Giao một bug hay refactor đang bế tắc cho Codex điều tra ở chế độ nền trong khi bạn tiếp tục làm việc
- •Tiếp tục một cuộc gỡ lỗi bạn bắt đầu trong Claude Code ngay bên trong Codex qua `/codex:transfer`
Cách cài đặt / dùng thử
Cài đặt ngay từ bên trong Claude Code. Thêm marketplace bằng `/plugin marketplace add openai/codex-plugin-cc`, cài bằng `/plugin install codex@openai-codex`, rồi chạy `/reload-plugins`. Kết thúc bằng `/codex:setup`, lệnh này kiểm tra xem Codex đã sẵn sàng chưa và có thể đề nghị cài nó (qua `npm install -g @openai/codex`) nếu có npm. Yêu cầu theo README: Node.js 18.18 trở lên, và hoặc một gói ChatGPT (bao gồm Free) hoặc một OpenAI API key; mức dùng tính vào giới hạn Codex của bạn. Nếu Codex chưa đăng nhập, chạy `!codex login`.
Cách sử dụng
Sau khi cài, điều khiển nó bằng các lệnh slash. `/codex:review` review phần việc hiện tại; `/codex:review --base main` review branch của bạn so với main; thêm `--background` cho các review nhiều file dài và theo dõi bằng `/codex:status` và `/codex:result`. Dùng `/codex:adversarial-review` khi bạn muốn bản review chất vấn hướng đi. Giao việc bằng `/codex:rescue investigate why the tests started failing`. Model và mức reasoning effort mặc định có thể đặt trong `.codex/config.toml` cấp người dùng hoặc cấp dự án.
Điểm mạnh
- ✓Giữ phần review và giao việc cho Codex bên trong Claude Code, nên bạn khỏi phải đổi terminal và giải thích lại
- ✓Tái dùng bản cài Codex, đăng nhập và cấu hình cục bộ sẵn có — không cần tài khoản hay runtime thứ hai nếu bạn đã dùng Codex
- ✓Job chạy nền nghĩa là một bản review nhiều file chậm không làm đóng băng phiên của bạn
- ✓Dự án chính thức của OpenAI dưới Apache-2.0, nên bạn có thể đọc chính xác các lệnh làm gì
Hạn chế & rủi ro
- △Nó là một lớp bọc tiện lợi, không phải một model mới — mọi thứ đi qua Codex CLI, nên bạn không có gì mà chạy thẳng Codex không cho được
- △Phụ thuộc cứng vào Codex: bạn cần binary `codex` đã cài và một đăng nhập ChatGPT hoặc API, và mỗi lần chạy đều tính vào giới hạn dùng Codex của bạn
- △Yêu cầu Node.js 18.18 trở lên
- △README cảnh báo cổng review tùy chọn có thể tạo ra một vòng lặp Claude/Codex dài làm cạn giới hạn dùng, nên chỉ bật khi bạn đang chủ động theo dõi phiên
- △`/codex:transfer` chỉ hoạt động với các phiên lưu dưới `~/.claude/projects` và cần một phiên bản Codex đủ mới hỗ trợ nhập phiên
Lựa chọn thay thế
Ai nên thử — và ai nên bỏ qua
Lập trình viên có luồng làm việc chính là Claude Code và đã dùng, hoặc sẵn sàng đăng nhập, Codex. Nếu bạn muốn một bản review từ model thứ hai cho phần diff hoặc giao một tác vụ mà không rời Claude Code, nó bỏ được ma sát thật. Nếu bạn không có đăng nhập Codex, hoặc bạn đã chạy thẳng Codex và không ngại thêm một terminal, thì ít lý do để thêm nó.
Câu hỏi thường gặp
Đó là một plugin chính thức của OpenAI (JavaScript, Apache-2.0) thêm các lệnh slash `/codex:*` vào Claude Code để bạn chạy review code bằng Codex và giao tác vụ cho Codex mà không rời phiên Claude Code của mình.
Không, nếu bạn đã đăng nhập Codex trên máy — plugin dùng đăng nhập Codex CLI cục bộ của bạn. Nếu bạn mới chỉ dùng Claude Code, bạn cần đăng nhập Codex bằng một tài khoản ChatGPT hoặc một API key trước.
Không. README nói nó ủy thác qua Codex CLI và Codex app server cục bộ trên cùng một máy, dùng chính bản cài, đăng nhập và checkout kho mà bạn dùng khi chạy thẳng Codex.
`/codex:review` là một bản review chỉ-đọc phần thay đổi hiện tại, không có focus tùy chỉnh. `/codex:adversarial-review` có thể lái được: nó chất vấn thiết kế và các đánh đổi đã chọn và nhận thêm văn bản focus, ví dụ để áp lực-kiểm auth, rollback hay race condition.
Bản thân plugin là mã nguồn mở dưới Apache-2.0. Chạy nó cần quyền truy cập Codex, mà README ghi là có với một gói ChatGPT (bao gồm Free) hoặc một OpenAI API key, và mức dùng tính vào giới hạn Codex của bạn.