Trending
5 phút đọc1 tháng 6, 20261

Codex++ Tool mã nguồn mở giúp Codex App dùng sướng hơn hẳn

Codex++ là launcher tăng cường cho Codex App với 10.5k star trên GitHub. Không sửa file gốc, inject script qua DevTools Protocol, hỗ trợ cả Windows và macOS.

N

Nguyễn Nhật Long

@nguyennhatlong1303

Codex++ Tool mã nguồn mở giúp Codex App dùng sướng hơn hẳn

Nếu bạn đang dùng Codex App của OpenAI và thỉnh thoảng thấy khó chịu vì thiếu cái này cái kia, thì có một project open-source vừa vượt mốc 10.5k star trên GitHub mà bạn nên biết: Codex++.

Mình tình cờ thấy repo này khi đang lướt GitHub trending. Ban đầu nghĩ chắc lại một wrapper đơn giản, nhưng đọc kỹ thì thấy cách tiếp cận khá thông minh và cộng đồng đón nhận nó nồng nhiệt cũng có lý do.

Codex++ là gì và giải quyết vấn đề gì?

Codex++ (hay CodexPlusPlus) là một external launcher và management tool dành cho Codex App. Điểm quan trọng nhất cần nhấn mạnh: nó không sửa đổi file cài đặt gốc của Codex App.

Thay vào đó, Codex++ hoạt động như một lớp bọc bên ngoài. Nó khởi động Codex App thông qua launcher riêng, rồi sử dụng Chromium DevTools Protocol (CDP) để inject các script tăng cường vào runtime. Nếu bạn từng dùng Puppeteer hay Playwright, thì CDP chính là protocol mà các tool đó dùng để điều khiển trình duyệt ở đây Codex++ áp dụng cùng ý tưởng để "nâng cấp" trải nghiệm Codex.

Theo kinh nghiệm của mình, cách tiếp cận non-invasive kiểu này rất hay vì nó giảm thiểu rủi ro. Codex App update phiên bản mới? Codex++ vẫn chạy bình thường vì không đụng vào core. Muốn gỡ bỏ? Xóa đi là xong, Codex App vẫn nguyên vẹn.

Kiến trúc và cách hoạt động

Nhìn vào cấu trúc repo, Codex++ được viết bằng Rust (thấy Cargo.toml, Cargo.lock, thư mục crates/) và dùng Tauri cho phần giao diện quản lý. Đây là một lựa chọn khá hợp lý Tauri cho phép build app desktop nhẹ hơn Electron rất nhiều, trong khi Rust đảm bảo performance và safety.

Sau khi cài đặt, bạn sẽ có hai entry point:

Điều mình thấy hay là việc tách biệt hai entry point này. Nếu bạn chỉ muốn mở Codex lên và dùng luôn các tính năng tăng cường, click vào Codex++ là xong không cần mở thêm cửa sổ quản lý nào. Còn khi cần tinh chỉnh, cập nhật hay debug, mới mở Management Tool lên.

Entry PointMục đíchGiao diện
**Codex++**Silent launcher khởi động Codex và inject enhancement scriptsKhông có UI, chạy nền
**Codex++ Management Tool**Control panel đầy đủ cấu hình, cập nhật, quản lý scriptTauri-based GUI

Cài đặt trên các nền tảng

Codex++ hỗ trợ cả Windows và macOS, bao gồm cả Apple Silicon:

Tất cả đều tải từ GitHub Releases. Quá trình cài đặt khá straightforward download, chạy installer, xong.

Nền tảngFile cài đặtGhi chú
Windows x64`CodexPlusPlus-*-windows-x64-setup.exe`Tạo shortcut desktop + Start Menu
macOS Intel`CodexPlusPlus-*-macos-x64.dmg`Cài vào `/Applications/`
macOS Apple Silicon`CodexPlusPlus-*-macos-arm64.dmg`Native ARM64, không qua Rosetta

Các tính năng chính của Management Tool

Từ README, Management Tool (control panel Tauri) cho phép bạn:

  • Khởi động và kiểm tra trạng thái Codex App
  • Sửa lỗi và cập nhật hữu ích khi Codex App có bản mới
  • Cấu hình API relay (中转) đây là tính năng đáng chú ý nhất, cho phép bạn chuyển hướng API call qua các proxy/relay service
  • Quản lý enhancement scripts bật/tắt các script tăng cường
  • User scripts tự viết script riêng để customize theo ý mình

Tính năng API relay đặc biệt phổ biến trong cộng đồng developer Trung Quốc (và có thể hữu ích cho các bạn ở Việt Nam nếu gặp vấn đề kết nối trực tiếp). Nhìn vào danh sách sponsor của project, phần lớn là các API relay service cho thấy nhu cầu này rất lớn.

Vài con số đáng chú ý

10.5k star cho một tool khá niche như thế này là con số ấn tượng. 684 fork cho thấy nhiều người muốn customize hoặc contribute. Tuy nhiên, 217 open issues cũng cho thấy project đang phát triển nhanh và có nhiều thứ cần xử lý điều bình thường với một open-source project đang trong giai đoạn tăng trưởng.

MetricGiá trị
GitHub Stars10,500+
Forks684
Commits279
Open Issues217
Pull Requests15

Ai nên quan tâm đến Codex++?

Nếu bạn thuộc một trong các nhóm sau, Codex++ có thể hữu ích:

  • Đang dùng Codex App hàng ngày và muốn trải nghiệm tốt hơn mà không cần chờ OpenAI cập nhật
  • Gặp vấn đề kết nối API và cần relay/proxy solution
  • Thích tự customize tool hệ thống user script cho phép bạn inject logic riêng
  • Developer Rust/Tauri muốn xem một project thực tế với kiến trúc launcher + CDP injection

Theo kinh nghiệm của mình, những tool kiểu "enhancement layer" như thế này thường rất có giá trị trong giai đoạn đầu của một sản phẩm, khi mà sản phẩm gốc chưa đủ mature. Codex App vẫn còn khá mới, nên việc có một cộng đồng xây dựng tool bổ trợ xung quanh là dấu hiệu tích cực.

Một vài lưu ý trước khi dùng

Mình muốn thẳng thắn về vài điểm cần cân nhắc:

Thứ nhất, dù Codex++ không sửa file gốc, việc inject script qua CDP vẫn là một dạng modification ở runtime. Nếu OpenAI thay đổi cách Codex App hoạt động hoặc thêm protection, Codex++ có thể bị ảnh hưởng.

Thứ hai, project có nguồn gốc từ cộng đồng Trung Quốc (README chính bằng tiếng Trung, QQ group). Điều này không phải vấn đề về chất lượng code nhưng nếu bạn cần support, hãy chuẩn bị tinh thần dùng GitHub Issues bằng tiếng Anh hoặc tiếng Trung.

Thứ ba, với 217 open issues, hãy kiểm tra xem bug bạn gặp đã được report chưa trước khi mở issue mới.

Điều mình mong đợi tiếp theo

Với tốc độ phát triển hiện tại (279 commits, cộng đồng active), mình nghĩ Codex++ sẽ tiếp tục mở rộng tính năng. Điều đáng theo dõi là liệu OpenAI có chính thức hỗ trợ extension/plugin system cho Codex App không nếu có, Codex++ có thể chuyển sang dùng API chính thức thay vì CDP injection.

Nếu bạn đang dùng Codex App và muốn thử, cứ tải bản release mới nhất về test. Worst case, gỡ ra và Codex App vẫn chạy bình thường. Best case, bạn có một trải nghiệm coding thoải mái hơn hẳn.

Repo: github.com/BigPizzaV3/CodexPlusPlus

NN

Nguyễn Nhật Long

@nguyennhatlong1303

Nguyễn Nhật Long is a Senior Frontend Engineer and Frontend Team Leader with 7 years of experience building real-time fintech platforms. Specializing in React, Next.js, TypeScript, and React Native, shipping 10+ products across Web, Mobile, Telegram Mini-Apps, and Web3.

Thấy hay? Chia sẻ cho bạn bè!