@aiwayds/pi-model-favorites
v0.2.0
Published
Custom /m model picker for pi with favorites pinned above a divider and hide support
Maintainers
Readme
pi-model-favorites
A custom /m model picker extension for pi that pins your
favorite models above a divider and lets you hide models you never use.
What it does
Replaces the default model picker with one that:
- Pins favorited models to the top, above a divider line.
- Shows each list (favorites / models) as its own scrollable window of up to 10 rows — the picker never truncates no matter how many models are configured.
- Marks the currently active model with a
●. - Lets you hide models you don't want to see, with a collapsible "Hidden" section.
- Supports live filtering by model name, id, or provider.
Favorites and hidden models persist to ~/.pi/agent/model-favorites.json.
What it looks like
Main view — favorites pinned above the divider. Each list is its own
scrollable window (up to 10 rows visible); ▲/▼ indicate more rows above/below
— keep pressing ↓ past the bottom to scroll:
Select Model
▸ ★ claude-sonnet-4 (anthropic) ●
★ glm-5.2 (zai)
★ gpt-5 (openai)
──────────────────────────────────────
claude-haiku-4-5 (anthropic)
gemini-2.5-pro (google)
deepseek-v4 (deepseek)
▼
↑↓ nav • enter select • f fav • h hide • v hidden • / filter • esc cancelFilter mode — press / and type to narrow the list:
Select Model
▸ ★ claude-sonnet-4 (anthropic) ●
claude-haiku-4-5 (anthropic)
──────────────────────────────────────
filter: "claude" • enter apply • esc clearHidden section — press v to reveal models you've hidden:
Select Model
▸ ★ claude-sonnet-4 (anthropic) ●
★ glm-5.2 (zai)
──────────────────────────────────────
claude-haiku-4-5 (anthropic)
gpt-5 (openai)
─ Hidden (v to collapse) ─
deepseek-v4-flash (deepseek)
gemini-2.5-flash (google)
↑↓ nav • enter select • f fav • h hide • v hidden • / filter • esc cancelKeybindings
| Key | Action |
| ----- | ----------------------------- |
| f | Toggle favorite on the focused model |
| h | Toggle hidden on the focused model |
| v | Show / collapse the hidden section |
| / | Start filtering (Esc clears, Enter applies) |
| ↑/↓ | Navigate |
| Enter | Select the focused model |
| Esc | Cancel |
Install
pi install npm:@aiwayds/pi-model-favoritesThen run /m inside pi to open the picker.
License
MIT
