Favicon of Oterm

Oterm

Open-source terminal chat client that connects to Ollama for local LLMs, plus OpenAI, Anthropic, and other pydantic-ai-supported providers.

Oterm is a terminal chat client for people who want to use LLMs without leaving their terminal. It connects to Ollama for local models and to cloud providers including OpenAI and Anthropic. Your choice of provider determines where the model runs.

The client runs on your machine; choosing a cloud provider sends requests to that service. Ollama provides the local model backend. Oterm also works with other providers supported by pydantic-ai, so its provider support extends beyond the named services.

Oterm is open source under the MIT license and written in Python. Its focus is a terminal interface for chatting with models across local and hosted backends.

It connects to local or remote MCP servers and lets you enable their tools per chat. Tool use requires a model that supports it; MCP prompts and sampling are not supported.

Similar to Oterm