oterm
A terminal chat client for Ollama, OpenAI, Anthropic and other language model providers.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get oterm
Package managers
- Homebrew
brew install oterm
About oterm
oterm is a terminal client for large language models. It started as a client for Ollama and now also works with OpenAI, Anthropic and any provider supported by pydantic-ai, so you can chat with local and hosted models from the same terminal program.
It installs with a single uvx command and has separate documentation covering installation, configuration and usage. The project is actively developed, with a public changelog. It suits developers who already run Ollama and want a chat interface without leaving the terminal.
Strengths
- Works with local Ollama models and hosted providers
- One-command install with uvx
- Documentation and changelog
Limitations
- Terminal only
- Hosted providers need API keys
Details
- Pricing
- FreeFree and open source under the MIT licence; hosted providers need your own API access.
- License
- MIT
- Developer
- ggozad
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Ollama users who want to chat with local models from the terminal
- Categories
- Local AI tools, AI assistants
- Last verified
- Added
- Sources
Alternatives to oterm
Compare allSoftware that can replace oterm for an important use case, and what changes if you switch.
AIChat
A command-line tool for chatting with language models, with a shell assistant, RAG and agents.
AIChat is a dual MIT or Apache-2.0 terminal tool for many providers and Ollama that adds a shell assistant, RAG and agents, configured through YAML files.
Elia
A keyboard-driven terminal app for chatting with cloud and local large language models.
Elia is a keyboard-driven terminal chat app for cloud and local models, listed for macOS and Linux but not Windows.
LLM
A command-line tool and Python library for prompting remote and locally installed language models.
LLM is a command-line tool and Python library that logs prompts to SQLite and uses plugins, needing an extra plugin for local models.
ShellGPT
A command-line AI assistant that generates shell commands, code snippets and documentation from prompts.
ShellGPT is an MIT-licensed terminal assistant focused on generating shell commands and code, needing an API key or configured model backend.
tgpt
A cross-platform command-line tool for chatting with AI models in the terminal without API keys.
tgpt is a single Go binary that chats with AI models without API keys, relying on third-party providers that can change or stop working.
oterm as an alternative
Listings that name oterm as an alternative.
Ollama App
A cross-platform chat client for talking to language models running on an Ollama server.
oterm is an MIT licensed terminal chat client for Ollama and hosted providers like OpenAI and Anthropic, installed with one uvx command but without a graphical interface.
Ollamac
A native macOS app for chatting with language models served by a local Ollama installation.
oterm is an MIT licensed terminal client for Ollama and hosted providers, trading the native macOS window for a keyboard-driven terminal interface.
Similar software
Related functionality, not necessarily a direct replacement.
Hollama
A minimal chat interface for language models that runs entirely in the web browser.
Alpaca
A GNOME desktop app for managing and chatting with local AI models through Ollama.
Open WebUI
A self-hosted chat interface that talks to Ollama and any OpenAI-compatible API, so your local models get a proper front end.