Guide · Updated 17 October 2026 · By the makers of Sessions Pro for Codex

One Codex account per client.

When clients give you access to their ChatGPT workspace, keep each one in its own app, with nothing crossing over.

Short answer: if clients give you access to their own ChatGPT or Codex accounts, give each client a profile of its own: a separate app with its own login, Codex threads, projects, pins and Codex CLI, so one client's work never shows up in another client's account. Sessions Pro for Codex sets this up on a Mac for $24.99 one-time, with as many profiles as you need. For the command line alone, a CODEX_HOME folder per client does it for free.

Free 1-hour preview once you've signed in to a profile. For macOS 14 or later.

Why use one account per client?

When a client runs their own ChatGPT workspace and invites you into it, the work stays with the client:

  • The client keeps the history. Conversations, Codex threads and projects stay in their workspace when the job ends.
  • The client's account covers the client's work. Codex tasks for a client run on the account the client provides, not on yours.
  • Connectors stay with the right client. The tools and repositories a client connects are set up in that client's account.
  • Wrapping up is clean. When a project ends, you sign out of that one profile and the others carry on.

What goes wrong when everything shares one login?

The ChatGPT app for Mac, Codex included, keeps one account signed in, in one set of folders. With three clients, that means:

  • Signing out and back in every time you change clients, and losing your place in each.
  • Starting a Codex task in the wrong client's account because you forgot to switch.
  • The Codex CLI sharing ~/.codex with the app by default, so codex logout in Terminal signs the app's Codex out too. (Here's why that happens.)

ChatGPT's built-in account switcher doesn't solve this: it works on chatgpt.com with up to two accounts, one active at a time, and isn't in the desktop app yet. ChatGPT's account switcher vs Sessions Pro for Codex has the details.

How does a profile per client work?

In Sessions Pro for Codex each profile becomes its own copy of OpenAI's official ChatGPT app: “Codex Acme”, “Codex Studio”, “Codex Personal”. Give each a name and a color; its Dock icon gets a colored letter badge, and the menu bar shows the letter of the client in front.

Sessions Pro for Codex with Work, Personal, Client Studio and Side Project profiles, three of them running
  • Own login. Signing in to one client never signs you out of another.
  • Own Codex threads, projects, pins and settings. Each client's lists are its own.
  • Own Codex CLI. “Open Codex CLI in Terminal” runs codex with that profile's own CODEX_HOME, so the terminal is signed in to the same client. See two Codex CLI accounts in Terminal.
  • All open at once. Switch clients with ⌘-Tab or from the menu bar.
Sessions Pro for Codex
$24.99one-time

Free 1-hour preview once you've signed in to a profile. For macOS 14 or later.

Two things to know. codex:// links, such as connector sign-ins, go to the profile you used last, so bring the right client to the front first; the ChatGPT extension for Chrome also connects to the profile you opened last. And profiles are separate apps with separate data folders, not a security boundary. If a client requires strict isolation, a separate macOS user or a separate computer is the stronger choice; a second macOS user vs Sessions Pro for Codex compares the two.

What are the options for juggling client accounts?

MethodAll clients open at onceDesktop app per clientCodex CLI per clientCost
Sign out and back inBuilt into the app✕One at a timeOne at a timeFree
CODEX_HOME per clientCommand line onlyCLI only✕✓Free
A macOS user per clientFast User Switching✕ One desktop at a time✓✓Free
Sessions Pro for CodexMac app for ChatGPT and Codex profiles✓✓✓$24.99 one-time

We make Sessions Pro for Codex.

More approaches, including browser profiles and scripts you write yourself, are in the best ways to run multiple Codex accounts, compared. The free Terminal setup is in our guide.

What does it cost for a freelancer or an agency?

A license is $24.99 one-time, with no subscription, and covers as many profiles as you need on up to 2 computers. Need it on more computers? Add 3 more for $14.99, as often as you need. Businesses need one license per person using it, so a three-person agency needs three licenses. Each computer gets a free 1-hour preview, which starts once you've signed in to a profile, and there's a 14-day full refund.

What should you check with each client?

Use only accounts a client has given you access to, and follow their rules about where their work can happen. OpenAI's terms apply to each account. Sessions Pro for Codex runs the official ChatGPT app and doesn't change how ChatGPT or Codex work. If you also keep a company and a personal account, work and personal accounts on one Mac covers that setup.

FAQ

How many client profiles can I create?

As many as you need. A license covers unlimited profiles on up to 2 computers.

Can I bring my existing ChatGPT history into a profile?

Yes. “Start from my current ChatGPT” copies your conversations, Codex threads, projects, pins and login into a profile. The original is left untouched.

Does each client get its own Codex CLI login?

Yes. Each profile has its own Codex CLI with its own CODEX_HOME, so the terminal is signed in to the same account as that profile's app.

Sessions Pro for Codex is made by LEX GLOBAL IT S.R.L. and is not affiliated with, endorsed by or sponsored by OpenAI. It runs the official ChatGPT app with accounts you already have, and OpenAI's terms apply to each account. ChatGPT and Codex are trademarks of OpenAI.