Manage multiple isolated OpenCode environments — MCPs, agents, models, plugins — and switch between them with a single command. Reload OpenCode and your new profile is live.
opm use work, then reload OpenCode. Your new environment — MCPs, agents, everything — is ready.opm use <name> and reload OpenCode. The symlink swaps atomically — there is no window where your config is missing or in a broken state.default by default, or whatever you choose with --as. Nothing is deleted or overwritten.~/.config/opencode — the exact same path OpenCode has always used. Edit configs, install MCPs, add agents — everything works exactly as it always has. Tools that write to ~/.config/opencode are writing directly into your active profile. No special paths, no wrapper commands, no migration steps for every change.default unless overridden with --as.--from to clone an existing profile as the starting point.●. Dangling profiles are marked ✗ and shown as missing.--force.