OpenCode¶
Uses your configured OpenCode provider and model for inference.
Setup¶
- Install OpenCode and ensure it's running (
opencodein a terminal) - Sidekick connects to the local server on port 4096
- Set
sidekick.inferenceProvidertoopencodein settings
How It Works¶
- Uses
@opencode-ai/sdkto connect to the local OpenCode server - Model selection is handled by your OpenCode configuration
- Tier values (fast/balanced/powerful) are passed as hints, but OpenCode's settings take precedence
Session Monitoring¶
OpenCode sessions are monitored from ~/.local/share/opencode/. Set sidekick.sessionProvider to opencode or leave as auto.
Troubleshooting¶
Connection issues¶
- Ensure OpenCode is running (
opencodein a terminal) - Sidekick connects to
http://127.0.0.1:4096by default