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
{{ message }}
Repository navigation
[FEATURE]: Simplify LLM provider setup with OmniRoute integration #40506
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
I use a few different LLM providers and switching between them is a pain. Every time I want to try a new one or change providers, I have to dig into the config file and edit it manually. Sometimes I get the syntax wrong and have to fix it.
What would make my life easier is if OpenCode could just pull provider info automatically so I don't have to touch config files at all. OmniRoute does this - it handles the provider setup so users don't have to. Adding support for it would save me a lot of hassle.
The main benefit is just not having to edit config files every time I want to try something different.
The feature request template requires a verification checkbox confirming you have checked that this feature hasn't been suggested before — that field is missing here.
The title should start with [FEATURE]: (capital letters and colon) to match the feature request template.
The description reads as AI-generated (highly structured, corporate phrasing, no personal context about your actual use case or setup). Please replace it with a genuine description of the problem you are experiencing.
Please edit this issue to address the above within 2 hours, or it will be automatically closed.
This issue might be a duplicate of existing issues. Please check:
changed the title [-][Feature] Simplify LLM provider setup with OmniRoute integration[/-][+][FEATURE]: Simplify LLM provider setup with OmniRoute integration[/+]on Aug 4, 2026
Activity
afonsoft commentedon Aug 4, 2026
Technical Details (for reference)
Implementation Approach
1. CLI Setup Wizard
Interactive prompts for base URL, API key, and combo selection.
2. Web UI Configuration Panel
New route:
/settings/omniroutewith form fields and combo dropdown.3. Auto-Discovery
/api/combos- List user combos/api/combos/auto- List auto-routing combos4. Combo Switcher
Quick combo switcher in conversation header for changing combos mid-session.
Key Files
packages/web/src/components/Share.tsx- WebSocket connectionpackages/web/src/components/ComboSwitcher.tsx- New component for combo selectionpackages/cli/src/commands/handlers/config/omniroute.ts- CLI wizardEnvironment Variables (fallback)
Reference: https://github.com/diegosouzapw/OmniRoute
github-actions commentedon Aug 4, 2026
This issue doesn't fully meet our contributing guidelines.
What needs to be fixed:
[FEATURE]:(capital letters and colon) to match the feature request template.Please edit this issue to address the above within 2 hours, or it will be automatically closed.
This issue might be a duplicate of existing issues. Please check:
If you believe this was flagged incorrectly, please let a maintainer know.
[-][Feature] Simplify LLM provider setup with OmniRoute integration[/-][+][FEATURE]: Simplify LLM provider setup with OmniRoute integration[/+]github-actions commentedon Oct 5, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.