RadarTopicsBuildersWeeklyReads
Open Source Radar
ggozad/

oterm

GitHub

oterm is a Python-based terminal client for multiple LLM providers (Ollama, OpenAI, Anthropic, etc.) using pydantic-ai. It supports multi-provider chat, refreshed UI, and faster streaming with delta updates.

2.4kstars
138forks
6issues
MITlicense
2023since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

oterm is the terminal client for Ollama, OpenAI, Anthropic, and any pydantic-ai-supported provider. It supports multi-provider setup and provides a refreshed chat UI with auto-growing prompts and a live token-usage footer. The project is written in Python and licensed under MIT.

How it works

The tool connects to various LLM providers via pydantic-ai integration, enabling chats across multiple backends. It includes a new-chat dropdown that shows the provider once keys are configured. It streams tokens with deltas and updates markdown progressively.

Getting started

Install:

uvx oterm

Full install methods, configuration, and usage are available in the Documentation: https://ggozad.github.io/oterm/

Recent releases

  • 0.23.0 (2026-07-31): Remember the provider used for the last created chat; Add a keybinding for copying the last message.
  • 0.22.0 (2026-07-31): Qualify MCP tool names by server.
  • 0.21.0 (2026-07-25): Selectable pydantic-ai capabilities; Label attached images with their sniffed media type.
  • 0.20.0 (2026-06-30): Update to pydantic 2.x; Pre-populate system prompt and parameters from Modelf.
  • 0.19.0 (2026-06-08): Forward thinking toggle to Ollama models; Bind Ctrl+t for session-only thinking toggle.

Traction

Stars: 2413; Forks: 138; Open issues: 6. (No further trend data provided in this entry.)

Behind the repo

Not provided in the supplied data.

Caveats

License: MIT. Created: 2023-10-10. Last push: 2026-07-31. Language: Python.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →