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

uvx oterm
Full install methods, configuration, and usage: oterm Documentation.
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.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.[Image #N] attachment tokens, a collapsing thinking section, and a live token-usage footer in place of the spinner.mcpServers config block adopts pydantic-ai's standard schema (compatible with Claude Desktop / Cursor). See docs/mcp for the full migration notes.Python
99.6%
The terminal client for Ollama, OpenAI, Anthropic, and any pydantic-ai-supported provider.

uvx oterm
Full install methods, configuration, and usage: oterm Documentation.
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.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.[Image #N] attachment tokens, a collapsing thinking section, and a live token-usage footer in place of the spinner.mcpServers config block adopts pydantic-ai's standard schema (compatible with Claude Desktop / Cursor). See docs/mcp for the full migration notes.Python
99.6%