← all repositories
b-nnett/codex-plusplus

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.

3.6k stars JavaScript Coding Assistants
codex-plusplus
Velocity · 7d
+4.7
★ / day
Trend
cooling
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.