oterm
The terminal client for Ollama, OpenAI, Anthropic, and any pydantic-ai-supported provider.
Install
uvx oterm
Full install methods, configuration, and usage: oterm Documentation.
What's new
- Multi-provider, via pydantic-ai (breaking).
otermis no longer Ollama-only — it drives any pydantic-ai-supported provider: OpenAI, Anthropic, Google (AI / Vertex), Groq, Mistral, Cohere, AWS Bedrock, DeepSeek, Cerebras, Grok, Hugging Face, OpenAI-compatible endpoints (vLLM, LM Studio, llama.cpp, OpenRouter, LiteLLM, …), and Ollama. Set the matching API key and the provider appears in the new-chat dropdown. - Refreshed chat UI. Borderless accent-driven layout, auto-growing prompt, inline
[Image #N]attachment tokens, a collapsing thinking section, and a live token-usage footer in place of the spinner. - Faster streaming. Markdown is now updated as deltas arrive instead of being re-rendered on every token, so long responses don't slow the terminal as they grow.
- MCP rewrite (breaking). The
mcpServersconfig block adopts pydantic-ai's standard schema (compatible with Claude Desktop / Cursor). See docs/mcp for the full migration notes.
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
oterm-0.23.0.tar.gz
(5.8 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
oterm-0.23.0-py3-none-any.whl
(57.5 kB
view details)
File details
Details for the file oterm-0.23.0.tar.gz.
File metadata
- Download URL: oterm-0.23.0.tar.gz
- Upload date:
- Size: 5.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ee4066a70f87576be0bca8d50752ffe61c5ceb7fda4bbb12ab0bab0075f5104
|
|
| MD5 |
8017ed2a738ac50b2ae90388a84946a3
|
|
| BLAKE2b-256 |
528a81eeb2ae5f72e92a2415b861b6b94f0fc365c6a26fe35769a090c06fe0fd
|
File details
Details for the file oterm-0.23.0-py3-none-any.whl.
File metadata
- Download URL: oterm-0.23.0-py3-none-any.whl
- Upload date:
- Size: 57.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
147d4dd97c2479a0ca68a3b89b93d76c5f2087924f2c4b34739036b9913e1890
|
|
| MD5 |
97ebf9d83342ccef7fd599c00b15cfb5
|
|
| BLAKE2b-256 |
33a152bfa34c7ae42cfd2e9c7eb133c0abbd2c4833f4d7bdcfac642385f96fb9
|