Switch profiles for client work
Switch profiles for client work
Section titled “Switch profiles for client work”Outcome: Two or more isolated Gormes profiles, each with its own config, secrets, sessions, and memory store, switchable in one command.
Prerequisites:
gormesinstalled.
-
List existing profiles
Terminal window gormes profile list*marks the active profile. -
Create a new profile
Terminal window gormes profile create client-acmeThis builds a fresh
~/.gormeslookalike directory for the profile. Add--clone-allto copy the default profile’s non-runtime files into it. -
Switch to the profile
Terminal window gormes profile use client-acmeprofile setis an accepted alias forprofile use. -
Configure provider, model, and channels inside the profile
Terminal window gormes auth add openai --api-key sk-...gormes setup modelgormes config showEvery command run while this profile is active reads and writes the profile’s home only.
-
Open chat under a specific profile without switching
Terminal window gormes --profile client-acme chat
Verify
Section titled “Verify”gormes profile showExpected output:
active profile: client-acmeroot: .../.gormes/profiles/client-acmeTroubleshooting
Section titled “Troubleshooting”profile not found→ Re-rungormes profile listto confirm the exact name, or create it withgormes profile create <name>.- Wrong profile picked up by a script → Set the profile per-invocation with
--profile <name>rather than relying on the persisted active profile.
See also
Section titled “See also”- Connect a provider and open chat
- Migrate from Hermes or OpenClaw — migrate into an isolated profile.