Skip to main content

oterm

Tests codecov

The terminal client for Ollama, OpenAI, Anthropic, and any pydantic-ai-supported provider.

Splash

Install

uvx oterm

Full install methods, configuration, and usage: oterm Documentation.

What's new

  • Spoken responses. The new speak capability reads replies aloud through piper as they stream, in the GLaDOS voice. Run uvx "oterm[speak]", which needs Python 3.11 or newer. The base install is untouched and the capability appears only once the extra is present.
  • Multi-provider, via pydantic-ai (breaking). oterm is 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 mcpServers config block adopts pydantic-ai's standard schema (compatible with Claude Desktop / Cursor). See docs/mcp for the full migration notes.

License

MIT License.

Metadata

Release files for oterm 0.24.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oterm 0.24.0
File Size Uploaded
oterm-0.24.0.tar.gz 5.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for oterm 0.24.0
File Interpreter ABI Platform
oterm-0.24.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.9 MB

Release files / oterm-0.24.0.tar.gz

Download URL oterm-0.24.0.tar.gz
Size 5.8 MB
Tags Source
SHA-256 checksum
How to use checksums
a44183f155fcdc16070e5f4d1f1e695bcb93eee810e86b108fe50eb12d23cd73
BLAKE2b-256 checksum
How to use checksums
2635d4a423f5aec6d274f81810cf78021b04f2966db6d466cec5ae7bf0e10132
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / oterm-0.24.0-py3-none-any.whl

Download URL oterm-0.24.0-py3-none-any.whl
Size 57.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
35aec9ff8fbd2dcc2a3902c8fc6711c4a7b9bd141cb357939d194319b5a7ce9d
BLAKE2b-256 checksum
How to use checksums
65fb2bdc9fb485f444f3cf916f4328d3edbec65b18f6ae8b45078f4e0a8b5cd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

0.25.0

2 release files

This release

0.24.0 This release

2 release files

0.23.0

2 release files

0.22.0

2 release files

0.21.0

2 release files

0.20.0

2 release files

0.18.0

2 release files

0.17.2

2 release files

0.17.1

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.7

2 release files

0.14.6

2 release files

0.14.3

2 release files

0.14.2

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.21

2 release files

0.1.20

2 release files

0.1.19

2 release files

0.1.17

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page