A small open-source Bash wrapper that launches Codex CLI or Desktop with isolated CODEX_HOME profiles. Keep work, personal, school, and client auth, config, sessions, plugins, logs, and connector state separate without copying auth.json token files.
No reviews yetBe the first to leave a review for codex-profiles
Maker
📌
codex-profiles is a small open-source tool for developers who use Codex across multiple accounts or contexts. It wraps Codex's CODEX_HOME support so each profile has separate auth, config, sessions, plugins, logs, and local state.
I built it because my real workflow spans shared/team, personal, and school Codex accounts, and copying auth.json is the wrong boundary: connectors, plugins, sessions, and Desktop state still get mixed.
The design goal is boring and safe: no token parsing, no token copying, no extra runtime dependencies. It just launches Codex CLI or Codex Desktop with the right environment.
Install:
npm install -g codex-profile
brew install Ducksss/tap/codex-profile
Report
how does it handle sessions that are already in progress when you switch profiles mid task
Report
Switching between work and personal setups with just a quick flag is honestly so much nicer than juggling symlinks and copies, and I love that the auth tokens stay put on their own.
how does it handle sessions that are already in progress when you switch profiles mid task
Switching between work and personal setups with just a quick flag is honestly so much nicer than juggling symlinks and copies, and I love that the auth tokens stay put on their own.