#87 · Primary category: AI Chatbots

oterm

llm llms machine-learning ollama python terminal

the terminal client for LLMs

Project last updated:08/06/26

GitHub Stars

2.4K

Forks

138

Contributors

27

License

MIT

Why we included this project

oterm is a chat client that lives in your terminal. Instead of keeping a browser tab or a separate desktop app open, you launch `oterm`, pick a provider from the new-chat dropdown, and start a conversation. Sessions persist in SQLite with your system prompts and parameter tweaks, so you can pick up where you left off. Since it is built on pydantic-ai, it works with Ollama as well as OpenAI, Anthropic, Google, Groq, Mistral, and the other backends that library supports, which keeps locally hosted and cloud models in the same tool. The interface is keyboard-first: markdown streams in as deltas arrive rather than re-rendering with every token, so long replies stay responsive, and a token-usage footer makes spend visible while you type. For developers and small teams who already live in a terminal and switch between several model providers, oterm is a lightweight alternative to GUI chat apps, and its MCP config follows the same schema as Claude Desktop and Cursor.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category