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
In the Providers settings, "Available Providers" shows a count of 0 and "No available providers." Searching returns nothing. I'm trying to connect OpenRouter.
The OpenCode server inside the same container does see OpenRouter and can make calls with it, so this looks like a problem in how Manager loads or displays providers, not in OpenCode itself.
Environment
OpenCode Manager running in Docker [ghcr.io/chriswritescode-dev/opencode-manager:latest]
Manager port: 5003
Browser: [Chrome (Arc)]
Steps to reproduce
Open Manager > Providers settings.
"Available Providers" shows 0, with "No available providers."
Searching returns nothing.
What I found while debugging
Initially /home/node/.cache/opencode/ had no models.json. The container can reach https://models.dev (HTTP 200), but the file was never created.
I downloaded it manually (curl https://models.dev/api.json -o /home/node/.cache/opencode/models.json, about 6 MB) and chowned it to node.
I created /home/node/.config/opencode/opencode.json with an openrouter provider (17 :free models, API key in options.apiKey) and restarted the container.
After that, as user node:
opencode models lists 384 models, including openrouter/...
opencode run -m openrouter/cohere/north-mini-code:free "say hi in 3 words" returns a reply
opencode debug paths shows config at /home/node/.config/opencode
The server log shows provider.updated and model.updated events and no errors
opencode auth list says "No authenticated integrations" (expected, since the key is in the config file).
Manager's Providers page still shows 0 available providers, even after a hard refresh and an incognito window.
Expected behavior
The Providers page lists available providers (including OpenRouter), and providers configured in opencode.json show as connected
Activity
fireball71 commentedon Oct 29, 2026
Fixed in a PR I made #473