Model Manager
Live
Pane type
Install, verify, and delete senkani's on-device ML (MiniLM-L6 for embeddings + the three Gemma 4 vision tiers). One-click Install drives the full state machine; verification loads the model into an MLX container — a real runtime fixture — before flipping to Ready.
Install → verify state machine
Every registered model progresses through seven states as you interact with the pane:
- Available — registered in the catalog, not on disk. Click Install to start.
- Installing N% — handler is streaming bytes; the linear progress bar reflects downloaded fraction.
- Installed — files on disk, integrity not yet confirmed. Auto-advances to Verifying (no second click).
- Verifying… — the MCP-registered fixture is loading the freshly-downloaded weights into an MLX
ModelContainer. Corrupt weights or config mismatch throw here. - Ready — fixture passed. MCP tools (
senkani_embed,senkani_vision) gate on this state. - Verification failed — fixture threw. Files still on disk. The Re-verify button retries without re-downloading; Delete wipes and resets to Available.
- Error — download itself threw (network, auth, disk full). The Install button retries.
senkani doctor check #5 reads this state directly: Verified → pass, Installed → pass with hint, Verification failed / Error → fail with the per-model error message, Available → skip.
Keyboard
Open via ⌘K → type the pane name. Close with ⌘W. Focus with ⌘+digit (the pane's position on the canvas).