Docs

Using Slots

Put a different model behind each of Claude Code's four model slots, and switch them all at once with presets.

Claude Code’s model picker has four slots: Fable, Opus, Sonnet, and Haiku. With Moxie, each slot can hold any model from your active account, whatever the provider. Put your most capable model in one slot and a fast one in another, then switch between them in Claude Code as you work.

A preset is a saved set of four models, one for each slot. Pick a preset in Moxie and all four slots change at once.

Before you start#

  • Moxie is running and the proxy is on.
  • Auto-configure Claude Code CLI is on, under Settings › Server. Slots need it.

Where slots show up#

The four slots#

Any model can go in any slot. The names come from Claude’s own lineup, so here’s what each one is usually for:

SlotUsually holds
FableYour most capable model, for the hardest problems
OpusA strong everyday model
SonnetA balanced model for most coding work
HaikuA fast, inexpensive model. Claude Code also uses it for small background tasks

Pick a preset#

  1. Open Moxie’s Home tab and choose the account you want to use.
  2. Open the Preset menu next to it. Presets come first, each marked Preset, followed by the account’s models.
  3. Choose a preset.
  4. In Claude Code, run /model. The four slots show the preset’s models.

Claude, OpenAI, Codex, Gemini, and DeepSeek accounts come with a ready-made preset called Default, and new accounts of those kinds start on it. Moxie manages the Default presets: they pick the best models your account offers, and Moxie updates them as new models come out.

OpenRouter, Ollama, and OpenAI Compatible accounts don’t have a Default preset. Until you make your own, the account’s model fills all four slots.

Use one model in every slot#

In the same Home menu, choose a model instead of a preset. All four slots then use that model. The menu’s label changes from Preset to Model to show it.

Change a single slot#

When a preset is almost right, change just the slots you want for the current account:

  1. On Home, click Edit slots… above the menu.
  2. Choose a model for each slot you want to change.
  3. Click Apply.

The change applies only to this account. Other accounts on the same preset keep their slots, and Home shows Customized for this account under the menu.

To undo it, open Edit slots… again and click Reset to preset, or Reset to single model if the account wasn’t on a preset.

Save your changes to a preset#

To keep your changes as a preset you can reuse:

  • On a preset you made: in Edit slots…, tick Save changes to preset, then click Save and apply. This updates the preset for every account that uses it.
  • On a Default preset, or a single model: tick Save as a new preset, give it a name, then click Save and apply. The account switches to your new preset.

Make your own preset#

  1. Open Slots in Moxie’s sidebar. The same presets are also under Settings › Presets.
  2. Find the section for the kind of account it’s for, and click New preset.
  3. Name it and choose a model for each slot.
  4. Click Save.
  5. On Home, pick your new preset from the menu.

The Slots page has a section for each kind of account you’ve added, and each preset shows the model it puts in every slot. Claude Code and Anthropic accounts share the Claude presets, and Codex and OpenAI accounts share the OpenAI presets.

Copy, edit, or delete a preset#

Each preset has a ··· menu:

  • Duplicate makes a copy named “copy” that you can change. This is the quickest way to start from a Default preset, since Default presets can’t be edited themselves.
  • Edit… changes a preset you made. Every account using it picks up the change.
  • Delete… removes a preset you made. Accounts that used it keep their current models in each slot, as their own choices.

How slots behave#

  • Each account has its own slots. Switching accounts on Home switches to that account’s preset and slot choices.
  • Picking from the menu replaces your slot changes. Choosing a preset or a model on Home, even the one already selected, clears any Edit slots… changes for that account.
  • New sessions pick up changes right away. If a Claude Code session you already had open still shows the old models in /model, start a new session. In VS Code, the Moxie extension updates open chats for you.
  • Switching never interrupts a reply. A reply that’s already being written finishes first, and your next message uses the new model.
  • Claude accounts show Claude’s own model names, and you can still pick any Claude model by name. Other providers show the name of the model in each slot. If Claude Code asks one of them for a model that isn’t in a slot, it gets the Opus slot’s model.
  • Apple’s Foundation Model serves a single model, so it has no slots.
  • Changing an account’s provider clears its preset and slot choices.
  • Presets are part of your backups, under Settings › Backup & Restore.

Troubleshooting#

/model doesn’t show your slot models. Check that the proxy is running and Auto-configure Claude Code CLI is on, then start a new Claude Code session. In VS Code, check that the Moxie extension is installed.

A slot shows a different model than you expected. A Default preset uses the best model your account offers, so it picks another one when your account doesn’t have its first choice. To choose the models yourself, change a single slot or make your own preset.

New preset is greyed out. None of your accounts of that kind list any models yet. Open Settings › Models and click Refresh.

Home has no Preset menu. It shows once you have an active account. Foundation Model accounts don’t have one, since they have no slots.

Claude Desktop shows the old models. Relaunch Desktop after switching between a Claude account and another provider.

Still stuck? Email [email protected] with your Moxie version and what you see in /model.