The desktop surface for the managed local runtime:
- Local Models pane (Settings -> Providers): install the runtime, browse
the catalog with per-machine fit pills (green fits-your-GPU / amber
uses-system-RAM / red too-big, plus context start/max and vision),
download with live byte progress, Use to make a model the default,
eject and delete. Rows show residency live while the pane is visible —
a stale 'Not in memory' next to a full GPU reads as a broken feature.
- Downloads and activations run through an app-level job store, so
closing the pane (or reloading the app) never orphans a 20 GB
download; completion and failure surface as toasts wherever the user
is.
- Onboarding and the providers Accounts page offer 'Run models locally —
no account needed' alongside cloud providers.
- System resources statusbar item (hidden by default): GPU utilization,
GPU memory, and RAM, polled only while visible.
- i18n for en/zh/zh-hant/ja; Badge gains a success variant so fit state
reads as a real traffic light.