Tabnine "Login required" or "Models unavailable" in the Model Picker
Quick answer
The OpenCode plugin shows placeholder entries when you are not signed in or model discovery failed. Run tabnine auth login and restart.
Most likely fix: Sign in and restart
How to fix it
Try these in order — the most common fix is first.
1. Sign in and restart
- Run: tabnine auth login (not opencode auth login)
- Restart the CLI, real models load only at startup
Did this fix it?2. Check host and token
- Verify your Tabnine host
- Verify TABNINE_TOKEN is valid, then restart
Did this fix it?
Symptoms
The model picker shows "Login required" or "Models unavailable" instead of real models.
Why it happens
- Not signed in
- Model discovery failed or returned no agent-capable models
- Invalid token or wrong Tabnine host
This guide also covers
- tabnine login required
- tabnine models unavailable
- tabnine opencode no models
Still not working?
If Tabnine keeps failing, you're not alone. See every Tabnine problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usThe same problem in other apps
All login, account & activation guides →
GitHub Copilot Sign-In Loop or Authorization Failed (GitHub Copilot)
Codeium / Windsurf Sign-In and Login Error (Codeium (Windsurf))
Other Tabnine errors
- Tabnine "Failed to connect" Error (Cannot Connect to API)
- Tabnine Proxy and Custom CA Certificate Setup
- Tabnine "command not found" Error
- Tabnine Sign-In Timed Out After 5 Minutes
- Tabnine "Agents are unavailable for your account" Error
- Tabnine "Exceeded Your Monthly Token Quota" Error
- Tabnine Remote Code Search Not Working
- Why Is Tabnine CLI So Slow? Slow Responses and High Memory