The unofficial plugin system OpenAI’s Codex desktop app didn’t ship
Codex++ patches the official Codex desktop app so you can write local tweaks that reshape the UI, run main-process code, and call native OS APIs without rebuilding the app.

What it does
Codex++ is a tweak loader for the OpenAI Codex desktop app. It makes a minimal patch to the local app.asar so a small runtime starts when Codex launches. That runtime lives entirely in your user data directory and loads tweaks from a local tweaks/ folder, keeping your modifications outside the app bundle. Tweaks can run in renderer windows or the main process, and a watcher re-applies the patch whenever Codex updates itself.
The interesting bit
The project treats a closed-source Electron-like app as a platform to be extended rather than a black box. On macOS it exposes a native bridge through the Owl runtime so tweaks can load .node modules, call into AppKit and Metal, and spawn helper processes, all without an official SDK from OpenAI.
Key highlights
- Patches Codex on install, backs up original files, and re-signs the app when needed.
- Keeps all tweaks, config, and logs in a user data directory so you can edit without rebuilding Codex.
- Provides a watcher that automatically repairs the patch after official Codex updates.
- Supports an experimental browser-host mode that serves the React UI in a normal browser tab for debugging.
- macOS native bridge allows tweaks to use Objective-C++ shims, Metal-backed overlays, and tweak-owned native modules.
Caveats
- Unofficial and unaffiliated with OpenAI; the README explicitly says “use at your own risk.”
- Native tweaks can execute arbitrary native code, so the security model relies entirely on trusting the tweak source.
- Browser-host mode is experimental and some sites may block embedding due to iframe shims.
Verdict
Worth a look if you use Codex Desktop daily and wish it had settings pages, custom UI, or OS-level integrations. Skip it if you are uncomfortable with third-party patches to a closed-source application or if you treat every unofficial mod loader as a supply-chain incident waiting to happen.
Frequently asked
- What is b-nnett/codex-plusplus?
- Codex++ patches the official Codex desktop app so you can write local tweaks that reshape the UI, run main-process code, and call native OS APIs without rebuilding the app.
- Is codex-plusplus open source?
- Yes — b-nnett/codex-plusplus is open source, released under the MIT license.
- What language is codex-plusplus written in?
- b-nnett/codex-plusplus is primarily written in JavaScript.
- How popular is codex-plusplus?
- b-nnett/codex-plusplus has 3.6k stars on GitHub and is currently cooling off.
- Where can I find codex-plusplus?
- b-nnett/codex-plusplus is on GitHub at https://github.com/b-nnett/codex-plusplus.