mirror of
https://github.com/openswarm-ai/openswarm.git
synced 2026-09-23 18:14:53 +02:00
Shows when no API keys configured AND no 9Router subscriptions connected: - "Welcome to OpenSwarm — Connect an AI model to get started" - Subscription buttons: Claude, ChatGPT, GitHub Copilot, Gemini (click → OAuth flow directly, no 9Router GUI) - "I have an API key" → dismisses modal, user goes to Settings - "Skip for now" → dismisses modal - Auto-checks 9Router status on mount - Dismissed state persists for session (doesn't nag) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>