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.21.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.21.0-py3-none-any.whl
(55.4 kB
view details)
File details
Details for the file oterm-0.21.0.tar.gz.
File metadata
- Download URL: oterm-0.21.0.tar.gz
- Upload date:
- Size: 5.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bc7ddf0fad33c5595ef5026be0fb00c3ed595a1a847417958de02b05ee8b362
|
|
| MD5 |
fe474d8dc38a9393002f08e19fae78ba
|
|
| BLAKE2b-256 |
0e61143e85322dae84d73dc50592c5511a81f81b297feec404f5ca232c547bfb
|
File details
Details for the file oterm-0.21.0-py3-none-any.whl.
File metadata
- Download URL: oterm-0.21.0-py3-none-any.whl
- Upload date:
- Size: 55.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36e58f136412222736ce4d3cffbb15e6107464601bd534f3dd92ac000d9390f4
|
|
| MD5 |
99d265e625dfd9d6d08ea37d23ce3a08
|
|
| BLAKE2b-256 |
2650b8c4e26f93911a7d2b6b8736c0ff01e6cff475e868348773e2bc26763485
|