model-pick
/pick: fuzzy-pick a model + effort combo, with favorites, aliases and recents.
Illustration. Actual results depend on the mod, terminal and environment.
Install
/plugin marketplace add joshuatonga/mini-claude-mods
/plugin install model-pick@mini-claude-mods
/reload-pluginsRun these commands one at a time in a Claude Code session.
claude plugin marketplace add joshuatonga/mini-claude-mods
claude plugin install model-pick@mini-claude-modsThen run /reload-plugins in your session, or start a new session.
Please install the Claude Code mod "model-pick" (https://github.com/joshuatonga/mini-claude-mods). Before installing, read the Security and Requirements sections of its README and tell me what it reads and writes, which commands it runs, whether it uses the network, and which Claude Code version, OS and terminal it needs. If everything looks fine, run claude plugin marketplace add joshuatonga/mini-claude-mods and claude plugin install model-pick@mini-claude-mods, then remind me to run /reload-plugins in my session.Send this to Claude Code so it reads the author’s instructions before installing.
git clone https://github.com/joshuatonga/mini-claude-mods
cd mini-claude-mods
claude --plugin-dir ./model-pickClone the repository and try it in a local session with --plugin-dir.
What it accesses
Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.
Reads
YesReads the current model and availableModels plus the default model from settings.json.
Writes files
YesSaves favorites, aliases and recent picks in the plugin store.
Runs commands
UnspecifiedNot stated; the code only runs built-in /model and /effort, no external commands seen.
Network
UnspecifiedNot stated in the README; no network calls seen in the code.
Introduction
model-pick is a Claude Code mod that switches model and effort in one go from a fuzzy-search pane.
/pickopens the pane; type a few letters (e.g.op hi) and press Enter to run/model opusthen/effort high.- With an empty search it lists favorites, the 5 most recent picks, then every combo;
*son maxtoggles a favorite,=fx fable xhighsets an alias (aliases beat fuzzy matches), and a number picks that row. - Without the pane:
/pick fxor/pick son max; bind a key tocommand:pickin keybindings.json. - Offers default, opus, sonnet, haiku, fable, opusplan and their
[1m]variants, with efforts low to max plus auto; model ids fromavailableModelsand your defaultmodelin settings.json (such as Bedrock or Vertex) are added automatically. - If you decline the switch or your account can't use a model, it reports "not applied" and records nothing.
Favorites, aliases and recents persist in the plugin store. Requires Claude Code 2.1.292 or newer. This entry covers only model-pick from the mini-claude-mods repo. The preview is illustrative.
Who it is for
- People who switch models and effort levels often
- Keyboard users who want a quick model switch
Requirements
- Claude Code ≥ 2.1.292