Skaro supports four LLM providers out of the box. You can use one provider for everything, or mix them using role-based routing.
Provider Comparison
Available Models
Anthropic
OpenAI
Groq
Ollama (Local)
You can also enter any custom model ID during skaro init or via skaro config --model your-model-id. The lists above are suggestions, not hard limits.
Choosing a Provider
Best quality — Anthropic or OpenAI. Larger models produce better architecture reviews and more consistent code. Best for the architect role.
Fastest inference — Groq. Hardware-accelerated inference makes it excellent for code generation. Good for the coder role.
Full privacy — Ollama. Code never leaves your machine. No API costs. Trade-off: requires local hardware (16GB+ RAM for 30B+ models) and may produce lower quality output than cloud providers.
Cost-effective start — Groq offers a generous free tier. Good for trying Skaro without spending money.
Quick Setup
See Role-Based Routing to use different providers for different phases.