You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No progress feedback: Starting a model download appears to hang — no progress bar, percentage, speed, or status indicator. User has no way to know if the download is working, stalled, or failed.
No model picker: The only way to select a model is to manually type the model name into a text input (which shows an example placeholder). There is no browsable list of available models to choose from.
Expected Behavior
Progress indicator: Model downloads should show real-time progress — at minimum a progress bar with percentage and download speed. Ollama's pull API streams progress events that can be consumed for this.
Model picker: Present a selectable list of recommended/available models, ideally organized by size and capability (e.g., fits in 8GB VRAM, 12GB, 24GB+). The text input can remain as a fallback for custom model names.
Suggested Fix
Use Ollama's streaming pull API (POST /api/pull with stream: true) to get progress updates and render a Textual progress bar widget
Add a model selection screen/list that queries Ollama's library or presents a curated list of recommended models with VRAM requirements
Symptom
No progress feedback: Starting a model download appears to hang — no progress bar, percentage, speed, or status indicator. User has no way to know if the download is working, stalled, or failed.
No model picker: The only way to select a model is to manually type the model name into a text input (which shows an example placeholder). There is no browsable list of available models to choose from.
Expected Behavior
Progress indicator: Model downloads should show real-time progress — at minimum a progress bar with percentage and download speed. Ollama's pull API streams progress events that can be consumed for this.
Model picker: Present a selectable list of recommended/available models, ideally organized by size and capability (e.g., fits in 8GB VRAM, 12GB, 24GB+). The text input can remain as a fallback for custom model names.
Suggested Fix
POST /api/pullwithstream: true) to get progress updates and render a Textual progress bar widget