An add-on layer bolted onto the Codex app
Codex++ is an external enhancement launcher and manager for the Codex desktop app. The design decision that defines it, stated up front in the README, is that it does not modify Codex’s original installation files. Instead it starts Codex through an external launcher and injects enhancement scripts using the Chrome DevTools Protocol. That approach is the source of both its appeal and its fragility, so it is worth understanding before you install.
You get two entry points after installing: Codex++, a silent launcher that just starts Codex and injects the enhancements, and Codex++ 管理工具, a Tauri control panel for starting, checking, repairing, updating, configuring relay injection, and managing enhancement features and user scripts. It is, in short, a power-user wrapper that adds features to an app you do not control.
Why the injection approach is a double-edged sword
Injecting over the DevTools Protocol means Codex++ rides on top of Codex’s internal UI rather than integrating through a supported extension point. When it works, you get features the base app does not offer without patching the app itself. When Codex updates and its internals shift, the injected scripts can break, because there is no stable contract underneath them.
The issue tracker shows exactly this tension, and it is the most important thing to read before adopting. With 489 open issues as of 2026-06, the most-discussed threads are update-breakage reports: a v1.1.8 update that wiped chat history and broke computer use, 502 Bad Gateway errors against the local injection port, recurring tool_calls errors in conversations, and the plugin marketplace failing to display after an update. This is the predictable cost of an injection-based design that chases a moving target. The project ships fast (v1.2.4 in June 2026) precisely because it has to keep up.
Install
Codex++ is a desktop app you download from the GitHub releases, not a package you install from a registry:
- Windows:
CodexPlusPlus-*-windows-x64-setup.exe - macOS Intel:
CodexPlusPlus-*-macos-x64.dmg - macOS Apple Silicon:
CodexPlusPlus-*-macos-arm64.dmg
The Windows installer creates desktop and Start menu shortcuts; the macOS DMG installs both the launcher and the management tool into /Applications. After installing, use the management tool to configure injection and enhancements.
Two caveats to weigh before you trust it
Beyond the update fragility, two things deserve a clear-eyed look:
- No declared license. GitHub detects no license on this repository. By default that means the code is all-rights-reserved, with no granted permission to modify or redistribute. For a tool that injects into another app and handles your API traffic, the absence of stated terms is a real consideration, not a formality. Review the repository before depending on it commercially.
- A heavy sponsor and relay ecosystem. Much of the README is given over to API relay-station sponsors offering discounts to Codex++ users. That is a funding model, but it means the project’s surface doubles as a marketing channel for third-party relays. Treat those listings as advertising, and vet any relay’s terms before routing your keys and traffic through it.
Codex++ versus cc-switch
| Codex++ | cc-switch | |
|---|---|---|
| Stars | 16,772 | 96,955 |
| What it does | injects enhancements into the Codex app | switches configs and providers across 7 tools |
| Mechanism | Chrome DevTools Protocol injection | edits each tool’s config via a UI |
| Scope | Codex app only | Claude Code, Codex, Gemini CLI, and more |
Counts are from GitHub as of June 2026. cc-switch is the broader, more popular tool, managing configuration and providers across seven coding tools through their config files. Codex++ is narrower and riskier by design: it targets the Codex app specifically and changes its behavior at runtime through injection rather than configuration. If you want config management across tools, cc-switch is the safer pick; Codex++ is for someone who lives in the Codex app and wants to bend it in ways configuration cannot.
Related
For the cross-tool configuration manager rather than a single-app injector, see cc-switch. For what else is climbing, see LLM tooling, the daily digest, and the weekly report.
FAQ
What does Codex++ do? It launches the Codex desktop app and injects extra features over the Chrome DevTools Protocol, managed from a Tauri control panel, without modifying Codex’s own files.
Why does it break after Codex updates? Because it injects into Codex’s UI rather than using a supported extension point, so internal changes in Codex can break the injected scripts. Update-breakage is the most common issue theme.
How do I install it? Download the installer for your OS from the GitHub releases. It is a desktop app, not a registry package.
Is there a license? No license is declared, which by default means all rights reserved. Review the repository terms before reusing or depending on the code.