# Model providers

> Choose which AI model each agent runs on — with your own login, or through a provider like OpenRouter.

Source: https://docs.neurosquad.ai/en/providers

By default every agent runs on the account you signed in with — your Claude subscription for Claude
Code, your OpenAI account for Codex, and so on. In NeuroSquad this is called **Default (harness
login)**.

A **model provider** lets you choose the model yourself instead: connect a provider once in
**Settings → Providers**, then pick a provider and model for each agent. Handy for trying a
different model on a task, or running a cheaper one on routine work.

  - **[OpenRouter](https://docs.neurosquad.ai/en/providers/openrouter)**: Hundreds of models from many AI labs with one key — for Claude Code, Codex CLI, OpenCode, Kilo Code, Qwen Code, Hermes Agent, Pi and omp.
  - **[Your own servers](https://docs.neurosquad.ai/en/providers/your-servers)**: Models on LM Studio, Ollama, Unsloth Studio, llama.cpp, vLLM or any OpenAI- or Anthropic-compatible API — for Claude Code, Codex CLI, OpenCode and 16 more CLIs.
  - **[CLI accounts and plan limits](https://docs.neurosquad.ai/en/providers/accounts)**: Several Claude Code or Codex sign-ins side by side, a meter for each plan, and one-click hand-off to another account.

You can see which provider and model an agent uses on a small chip in its card, and what each one
costs in [Usage & costs](https://docs.neurosquad.ai/en/usage).

## A model of the agent's own login

Without any provider you can still pick which of its **own** models an agent runs on: open the
card's ⋯ menu → **Provider and model**, keep **Default (harness login)** and choose or type a model —
for example `opus` for Claude Code or `anthropic/claude-sonnet-4-5` for OpenCode. It is passed to the
agent the next time it starts. Crush and Amp choose their model themselves, so they don't offer this.
