Supported Providers
| Provider | Auth method | Notes |
|---|---|---|
| Anthropic | API key | Claude models |
| OpenAI | API key | GPT models |
| API key / OAuth | Gemini models | |
| GitHub Copilot | OAuth | Requires GitHub Copilot subscription |
| Groq | API key | Fast inference |
| DeepSeek | API key | Cost-effective |
| Mistral | API key | Open-weight models |
| xAI | API key | Grok models |
| OpenRouter | API key | Multi-provider gateway |
| Amazon Bedrock | API key | AWS-hosted models |
| OpenCode | None | Free tier models |
Free Models
These models work without any API key:| Model | Reasoning | Tool calling |
|---|---|---|
| Minimix | No | Yes |
| GLM5 | No | Yes |
| KimiK2.5 | Yes | Yes |
Setting Up a Provider
- API Key
- OAuth
Model Selection
Select which model to use for execution:- Open the Model Selector dropdown in the project config panel (top of the kanban board)
- Browse connected providers and their available models
- Select a model — it applies to all subsequent executions
Permission System
During execution, the AI agent may request permission to use certain tools (e.g., executing shell commands, writing files). These appear as permission requests in the task detail view.Permission Responses
| Response | Effect |
|---|---|
once | Allow this specific action once |
always | Always allow this type of action |
reject | Deny the action |
Responding to Permissions
In the UI, permission requests appear as actionable cards in the task detail view. Via API:Provider Status
Check which providers are connected:ready field is true when at least one provider is authenticated.
