whatisgithub

What is patch-codex-fast?

yangchuansheng/patch-codex-fast — explained in plain English

Analysis updated 2026-05-18

17PythonAudience · developerComplexity · 3/5Setup · moderate

In one sentence

An unofficial patch that unlocks Fast mode and Plugins in the Codex desktop app for users signed in with an API key instead of ChatGPT login.

Mindmap

mindmap
  root((repo))
    What it does
      Unlocks Fast mode
      Enables Plugins
      Adds Zed as SSH target
    Tech stack
      Python
      Node.js
      Electron
    Use cases
      API key users
      Codex skill install
      Manual CLI patching
    Audience
      Developers
      Codex users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Unlock Fast and Speed mode in Codex desktop when using an API key instead of ChatGPT OAuth.

USE CASE 2

Enable Plugins support for API key authenticated Codex sessions.

USE CASE 3

Add Zed editor as a remote Open With target for Codex SSH sessions.

What is it built with?

PythonNode.jsElectron

How does it compare?

yangchuansheng/patch-codex-fast0petru/sentimoalingalingling/akasha-wechat
Stars171717
LanguagePythonPythonPython
Setup difficultymoderatemoderatehard
Complexity3/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Node.js, Python 3, and on macOS the Xcode Command Line Tools for re-signing.

So what is it?

patch-codex-fast is an unofficial tool that modifies the Codex desktop app to unlock features that are normally only available when signed in through ChatGPT's login system. Specifically, it enables Fast/Speed mode and Plugins for users who authenticate using an API key instead of ChatGPT OAuth. It can also optionally add the Zed editor as a remote-capable "Open With" target for Codex SSH sessions. The tool works by modifying the local desktop app bundle, specifically the app.asar file that Electron-based desktop apps use to package their code, and disabling selected Electron integrity checks so the modified app can load. On macOS it re-signs the app after patching. A backup of the original file is created before any changes are made, and a rollback command restores it if something goes wrong. The recommended way to use it is as a Codex skill, installed via the npx skills command. Once installed, you describe what you want to Codex in plain language and it runs the doctor check, applies the patch, and walks you through verifying the result. Direct command-line usage via Python is also supported for debugging or environments where Codex skills are unavailable. Requirements are the Codex desktop app, Node.js with npx, and Python 3. On macOS, codesign from Xcode Command Line Tools is also needed, on Windows, PowerShell is used. The patch tool is written in Python. The README notes this is an unofficial modification and users should accept the tradeoff of running a patched application. The full README is longer than what was provided.

Copy-paste prompts

Prompt 1
Walk me through installing patch-codex-fast as a Codex skill using npx skills.
Prompt 2
Explain what app.asar patching does and why Electron integrity checks need to be disabled.
Prompt 3
Help me use the Python command line version of patch-codex-fast to patch my Codex app manually.
Prompt 4
What are the risks of running a patched version of the Codex desktop app?

Frequently asked questions

What is patch-codex-fast?

An unofficial patch that unlocks Fast mode and Plugins in the Codex desktop app for users signed in with an API key instead of ChatGPT login.

What language is patch-codex-fast written in?

Mainly Python. The stack also includes Python, Node.js, Electron.

How hard is patch-codex-fast to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is patch-codex-fast for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.