arccode picks a model by complexity, cost, performance, and intent, then spawns agents, loads skills, and drives tools, Anthropic, OpenAI, and local Ollama behind one interface.
| Intent | Model tier | Why |
|---|---|---|
| bulk read / summarize | small | high volume, low stakes |
| implement | workhorse | good tools and code, moderate cost |
| design / debug / review | frontier | needs strong reasoning |
| chat | small | latency matters |
arccode whichmodel "…" explains any decision.
# install pipx install arccode # authenticate (API key, OAuth login, or run local with Ollama) export ANTHROPIC_API_KEY=... arccode auth login openai # run a task, model auto-selected by the router arccode run "Add a --json flag to the export command and test it" arccode run "Design a rate limiter for 10k rps" --agent architect arccode chat arccode whichmodel "fix the failing build"