Change summary
  internal/tui/components/dialogs/models/models.go | 19 ++++++++++++++++++
1 file changed, 19 insertions(+)
  Detailed changes
  
  
    
    @@ -2,6 +2,7 @@ package models
 
 import (
 	"fmt"
+	"slices"
 	"time"
 
 	"github.com/charmbracelet/bubbles/v2/help"
@@ -95,6 +96,24 @@ func NewModelDialogCmp() ModelDialog {
 }
 
 func (m *modelDialogCmp) Init() tea.Cmd {
+	providers, err := config.Providers()
+	if err == nil {
+		filteredProviders := []catwalk.Provider{}
+		simpleProviders := []string{
+			"anthropic",
+			"openai",
+			"gemini",
+			"xai",
+			"groq",
+			"openrouter",
+		}
+		for _, p := range providers {
+			if slices.Contains(simpleProviders, string(p.ID)) {
+				filteredProviders = append(filteredProviders, p)
+			}
+		}
+		m.modelList.SetProviders(filteredProviders)
+	}
 	return tea.Batch(m.modelList.Init(), m.apiKeyInput.Init())
 }