Ollama

OpenCode is an open-source coding agent that runs in your terminal, reads your project, edits files, and runs commands. Ollama configures OpenCode to use local and cloud models.

Get started

Launch OpenCode with Ollama:

Capabilities

Chat

Ask questions about a repository or task

Command line

Run commands from your working directory

File edits

Read and edit files in your project

Subagents

Split work across tasks

Web fetch

Fetch and summarize web pages

Vision

Send images and screenshots

Models

Choose a model with enough context for your repository.

Manual setup

1. Install OpenCode

2. Configure Ollama as a provider

Add an Ollama provider to opencode.json:

3. Run OpenCode

To configure OpenCode with Ollama without starting an interactive session:

Configuration precedence

ollama launch opencode starts OpenCode with an inline config for the selected Ollama model. It does not overwrite ~/.config/opencode/opencode.json; existing OpenCode settings still apply. Models defined only in opencode.json do not appear in the ollama launch model picker. See OpenCode’s config precedence.

Read the original on docs.ollama.com ↗