oterm
A terminal client for chatting with Ollama, OpenAI, Anthropic and any other provider supported by pydantic-ai, built as a text-based user interface.
oterm is a terminal client for talking to large language models. It supports Ollama, OpenAI, Anthropic and any other provider that pydantic-ai supports, so a user can chat with a local or cloud model from a single terminal application.
It is written in Python using the Textual framework for its text-based user interface, and includes Model Context Protocol support for connecting external tools to a conversation.