Ollama

Runs locally, no key needed. It runs on your own machine, so there is no key and nothing to pay.

This page is written in English. The terms it explains are the ones people search for in English, and a translated term of art is a changed term.

What the harness already knows

Provider idollama
Base URLhttp://localhost:11434/v1
ProtocolOpenAI-compatible chat completions
API keyNone — the endpoint is local.
Model discoveryYes — the model list is asked of the endpoint rather than shipped.

Connecting it

Nothing to configure and no key to obtain. Start the server on its usual port and the provider appears in the model picker; the harness asks it for its own model list rather than shipping one.

Pointing it somewhere else

A regional host, a gateway, or a server of your own. Overrides in ~/.oharness/config.json are field level, so changing the endpoint does not mean restating the rest of the provider — this is the whole block, shown holding the default so the shape is clear:

{
  "providers": {
    "ollama": {
      "baseUrl": "http://localhost:11434/v1"
    }
  }
}

What you get either way

The same agent loop, the same tools, the same MCP servers and the same permission rules, whichever provider is underneath — and switching between them mid-session converts nothing, because history is never stored in a vendor’s shape. What an agent harness is covers why that is the hard part, and the providers reference covers the catalogue itself.

All 27 providers · Install OHarness