You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
codex-profiles selects local storage locations; it is not a credential manager.
Boundary
What is selected
Codex CLI profile
A separate CODEX_HOME containing Codex auth, config, sessions, plugins, caches, and logs
Named macOS ChatGPT window
The profile CODEX_HOME plus a separate Electron user-data directory for whole-window local state
Still shared
OS-user credentials such as SSH keys and GitHub CLI auth, browser cookies, project files, and server-side ChatGPT state
The default profile uses ~/.codex; any other name uses ~/.codex-<name>. Named app launches store Electron data under the selected home.
The tool does not read, copy, print, parse, upload, compare, or migrate tokens. It does not claim that a Codex CLI profile and a similarly named ChatGPT Desktop window use the same account; that equality is unverified.
Profile isolation covers Codex and named ChatGPT local state, not the operating system. Use separate OS users when credentials and files must be strictly separated.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
codex-profilesselects local storage locations; it is not a credential manager.CODEX_HOMEcontaining Codex auth, config, sessions, plugins, caches, and logsCODEX_HOMEplus a separate Electron user-data directory for whole-window local stateThe
defaultprofile uses~/.codex; any other name uses~/.codex-<name>. Named app launches store Electron data under the selected home.The tool does not read, copy, print, parse, upload, compare, or migrate tokens. It does not claim that a Codex CLI profile and a similarly named ChatGPT Desktop window use the same account; that equality is unverified.
Profile isolation covers Codex and named ChatGPT local state, not the operating system. Use separate OS users when credentials and files must be strictly separated.
See Security, Threat model, and How do I use separate work and personal Codex CLI profiles?.
Beta Was this translation helpful? Give feedback.
All reactions