explaingit

bigpizzav3/codexplusplus

⭐ Rising4,021RustAudience · developerComplexity · 3/5ActiveSetup · moderate

TLDR

External Rust add-on for the Codex desktop coding app that injects scripts via Chromium DevTools Protocol to unlock plugin entry on API-key logins, add session delete, and route requests to custom OpenAI-compatible APIs.

Mindmap

mindmap
  root((CodexPlusPlus))
    Inputs
      Codex App install
      API keys
      Custom scripts
    Outputs
      Modified Codex UI
      Provider relay
      Session delete
    Use Cases
      Unlock plugin entry
      Relay to custom API
      Delete sessions
      Markdown export
    Tech Stack
      Rust
      Tauri
      React
      CDP

Things people build with this

USE CASE 1

Unlock the Codex App plugin entry when logged in with an API key instead of a ChatGPT account.

USE CASE 2

Add a delete button to Codex session list, since the native app only allows archive.

USE CASE 3

Route Codex model requests through a custom OpenAI-compatible API while keeping the official ChatGPT login.

USE CASE 4

Export sessions to Markdown, move projects, and view a Timeline of past sessions.

Tech stack

RustTauriReactTypeScript

Getting it running

Difficulty · moderate Time to first run · 30min

README is mostly in Chinese. Requires the official Codex App already installed before the launcher can attach.

License is not stated in the available content.

In plain English

Codex++ is an external add-on tool for the Codex App, a desktop AI coding assistant. The project is written in Rust with a Tauri and React management panel, and is released for Windows, macOS Intel, and macOS Apple Silicon. It does not change the Codex App's own installed files. Instead, it starts Codex from its own launcher and then uses the Chromium DevTools Protocol to inject extra scripts into the running app. After installing, the user sees two entry points. One is called Codex++, a silent launcher that just opens Codex with the enhancements attached. The other is the Codex++ management tool, a Tauri panel for starting, checking, repairing, updating, configuring API relay injection, and managing both built-in enhancements and the user's own custom scripts. The README lists two pain points the project tries to fix. When a user is logged in with an API key instead of a ChatGPT account, the native Codex plugin entry refuses to work. Also, the native session list only lets the user archive a session, with no real delete button. Codex++ unlocks the plugin entry and adds a delete button that shows up when the user hovers a session. The project supports two modes. Relay injection lets the user keep an official ChatGPT login while routing model requests to a custom OpenAI-compatible API. It writes a provider named CodexPlusPlus into the Codex config file and can be cleared to revert to official ChatGPT login. Classic enhancement mode covers plugin unlock, forced plugin install, session delete, Markdown export, project move, a Timeline view, a recommendation feed, and custom user scripts. Other listed features include syncing session metadata across providers, opening a remote SSH file in Zed, and automatic updates pulled from GitHub Releases. The repository is mainly in Chinese. Its README also includes a sponsor table for several Codex API relay services that fund the project. The data the tool reads and writes lives under the user's ~/.codex folder and a sibling ~/.codex-session-delete folder.

Copy-paste prompts

Prompt 1
Install CodexPlusPlus on Windows and configure relay injection to route requests to a custom OpenAI-compatible API while staying logged into ChatGPT.
Prompt 2
Walk me through enabling the session delete feature in CodexPlusPlus and explain where the data lives under ~/.codex.
Prompt 3
Write a custom user script for CodexPlusPlus that adds a keyboard shortcut to export the current session to Markdown.
Prompt 4
Use CodexPlusPlus relay mode to A/B test Codex against Claude through an OpenAI-compatible gateway. What goes in the CodexPlusPlus provider entry?
Prompt 5
Sketch how CodexPlusPlus uses the Chromium DevTools Protocol to inject scripts without modifying the Codex App's installed files.
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.