Problem
Users must use the CLI or manually manage GGUF files to download, switch, or update models. There is no graphical interface for model management. When Lemonade is downloading a model, the UI shows a spinner with no progress (#588 covers partial feedback).
Strategic Context
From the OpenClaw strategy (Track B Consumer UX):
"Model manager: Download, update, and switch models from the UI. Show model size, hardware requirements, and recommended use cases. Users should never need to understand GGUF files or run CLI download commands."
This is table stakes for non-technical users. OpenClaw users rely on Ollama's model library UI. GAIA needs an equivalent.
Proposed Features
- Model library — Browse available models with size, quality rating, and hardware requirements
- One-click download — Download button with progress bar, speed, ETA
- Model switching — Switch active model from dropdown, hot-swap without restart
- Hardware recommendations — "Recommended for your hardware" badges per model
- Storage management — Show disk usage per model, delete unused models
- Update notifications — Alert when newer model versions are available
Acceptance Criteria
Problem
Users must use the CLI or manually manage GGUF files to download, switch, or update models. There is no graphical interface for model management. When Lemonade is downloading a model, the UI shows a spinner with no progress (#588 covers partial feedback).
Strategic Context
From the OpenClaw strategy (Track B Consumer UX):
This is table stakes for non-technical users. OpenClaw users rely on Ollama's model library UI. GAIA needs an equivalent.
Proposed Features
Acceptance Criteria