Summary
Add a dedicated "Models Library" section to Yap that provides a browsable, searchable catalog of available transcription models from multiple providers.
Problem
Currently, users select a model during onboarding or in Settings, but:
- The model selection is basic (just a list of names and sizes)
- No detailed information about model capabilities, speed, or accuracy
- No easy way to discover and compare models from different providers
- Users can't easily see what models are available vs. downloaded
Proposed Solution
A new "Models Library" page in the sidebar that allows users to:
Core Features
- Browse all available models in a list/grid view
- Filter by provider (Local Whisper, OpenAI, future providers)
- Search models by name
- View model details including:
- Type (voice transcription, text, etc.)
- Speed rating (visual indicator)
- Accuracy rating (visual indicator)
- Best use case (e.g., "Real-time transcription", "Medical terminology")
- Language support (English only vs. multilingual)
- Size (for downloadable models)
- Cloud vs. Offline indicator
Model Actions
- Download local models directly from the library
- Favorite/star models for quick access
- Set as active model with one click
- Delete downloaded models to free space
UI Elements
- Search bar at top
- Provider filter dropdown
- List view with columns: Model name, Type, Speed/Accuracy, Cloud/Offline, Download status
- Detail panel when a model is selected showing full specs
- Download progress indicator for local models
Additional Context
This feature would make Yap more discoverable and help users find the best model for their use case, especially as more providers/models are added in the future.
Tasks
Summary
Add a dedicated "Models Library" section to Yap that provides a browsable, searchable catalog of available transcription models from multiple providers.
Problem
Currently, users select a model during onboarding or in Settings, but:
Proposed Solution
A new "Models Library" page in the sidebar that allows users to:
Core Features
Model Actions
UI Elements
Additional Context
This feature would make Yap more discoverable and help users find the best model for their use case, especially as more providers/models are added in the future.
Tasks