A small, reversible performance patch for Intel macOS systems running Codex with AMD or NVIDIA graphics.
This project does not modify the signed Codex application bundle. It adjusts local Codex desktop preferences, installs a low-impact launcher, creates a macOS app shortcut by default, and can install an optional GitHub CLI wrapper that reduces repeated gh pr list load.
- macOS on Intel (
x86_64) - AMD or NVIDIA GPU
- Codex already installed
- GitHub CLI (
gh) only if you want the optionalgh pr listwrapper
Apple Silicon and Intel-only integrated graphics are not supported in this v1 profile.
The balanced Intel GPU profile updates ~/.codex/config.toml under [desktop]:
ambient-suggestions-enabled = false
animations = false
show_tooltips = false
terminal_resize_reflow_max_rows = 800The installer also copies a launcher to ~/.local/bin/codex-low-impact and creates a Finder, Spotlight, and Dock-friendly app shortcut at ~/Applications/Codex Low Impact.app. Both launch Codex with lower-impact Electron GPU flags.
codex-low-impactYou can also open:
~/Applications/Codex Low Impact.app
The optional gh wrapper is installed at ~/.local/share/codex-performance-patch/bin/gh. It only caches and lowers priority for gh pr list; all other gh commands are passed to the real GitHub CLI unchanged.
Review the dry run first:
./install.sh --dry-runRun the safe interactive installer:
./install.shInstall without prompts:
./install.sh --yesInstall with the optional gh pr list wrapper:
./install.sh --enable-gh-wrapperUse a nonstandard Codex app path:
./install.sh --codex-app "/Applications/Codex.app"Skip the macOS app shortcut and install only the CLI launcher:
./install.sh --disable-app-shortcutRemove installed launcher, app shortcut, and wrapper files:
./uninstall.shRestore the latest saved Codex config backup while uninstalling:
./uninstall.sh --restore-latest-backupBackups are stored under:
~/.codex/backups/codex-performance-patch/
- The installer creates timestamped backups before changing Codex config.
- The installer does not edit
/Applications/Codex.appor any signed application bundle. - The macOS app shortcut is generated under
~/Applicationsand delegates to the installed low-impact launcher. - Shell profile changes are prompted before they are written.
- The optional
ghwrapper is opt-in. - The uninstaller removes this project’s installed files only.
If codex-low-impact is not found, either open a new terminal or run the installed launcher directly:
~/.local/bin/codex-low-impactIf the optional gh wrapper is installed but not active, make sure this directory appears before the real GitHub CLI in PATH:
~/.local/share/codex-performance-patch/binTo check Codex after installing:
codex doctor --summary --asciiRun local checks:
scripts/test.sh
scripts/privacy-check.shThe test script uses a temporary HOME fixture and does not touch your real Codex config.