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.22.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.22.0-py3-none-any.whl
(57.2 kB
view details)
File details
Details for the file oterm-0.22.0.tar.gz.
File metadata
- Download URL: oterm-0.22.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 |
798b1a5c7198ee9b6e442e95dae0b56c4d2c7120d97529aa1f2574f11eb00f4d
|
|
| MD5 |
a79d27ee45bd63a162986711560fe8e2
|
|
| BLAKE2b-256 |
74d45499e4aebf60f82f7d5e45797f4cf7b837b52c1a88a61c2c87b8ef42ac6b
|
File details
Details for the file oterm-0.22.0-py3-none-any.whl.
File metadata
- Download URL: oterm-0.22.0-py3-none-any.whl
- Upload date:
- Size: 57.2 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 |
808b706510083e128f1c66e602d3489c1041d2977b0483437e0676050c5dbee7
|
|
| MD5 |
b03756e2e7b326f1db1212ac85f7f475
|
|
| BLAKE2b-256 |
a9051f5d54838d6d4638c33df6eb45957393e588bd869abb5d4015b4c1af3d5a
|