Problem
On macOS, npx codex-rtl only selected /Applications/ChatGPT.app, but the ChatGPT/Codex instance actually running was installed at ~/Applications/ChatGPT.app. The CLI reported success after patching /Applications, but the running app showed no RTL changes.
Reproduction
- Have both
/Applications/ChatGPT.app and ~/Applications/ChatGPT.app.
- Launch the user-local copy.
- Run
npx codex-rtl.
- It patches
/Applications/ChatGPT.app, not the running copy.
Workaround that fixed it
Running the patcher with the active app archive explicitly worked:
npx codex-rtl --asar "$HOME/Applications/ChatGPT.app/Contents/Resources/app.asar"
After restarting, the RTL UI loaded correctly.
Suggested fix
Include ~/Applications/ChatGPT.app/Contents/Resources/app.asar in macOS discovery (and ideally prefer the running/newest matching install when multiple copies exist). This avoids a successful patch that affects a different app bundle.
Problem
On macOS,
npx codex-rtlonly selected/Applications/ChatGPT.app, but the ChatGPT/Codex instance actually running was installed at~/Applications/ChatGPT.app. The CLI reported success after patching/Applications, but the running app showed no RTL changes.Reproduction
/Applications/ChatGPT.appand~/Applications/ChatGPT.app.npx codex-rtl./Applications/ChatGPT.app, not the running copy.Workaround that fixed it
Running the patcher with the active app archive explicitly worked:
npx codex-rtl --asar "$HOME/Applications/ChatGPT.app/Contents/Resources/app.asar"After restarting, the RTL UI loaded correctly.
Suggested fix
Include
~/Applications/ChatGPT.app/Contents/Resources/app.asarin macOS discovery (and ideally prefer the running/newest matching install when multiple copies exist). This avoids a successful patch that affects a different app bundle.