- Explore MCP Servers
- oterm
Oterm
What is Oterm
oterm is a text-based terminal client designed for interacting with the Ollama platform, enabling users to communicate with various models through a simple command-line interface.
Use cases
Use cases for oterm include creating customized chat sessions for AI interactions, integrating external tools for enhanced model performance, and utilizing the terminal for quick access to model functionalities without the need for a graphical interface.
How to use
To use oterm, simply install it using the command ‘uvx oterm’ in your terminal, and then type ‘oterm’ to start the client. You can create and manage multiple chat sessions directly from the terminal.
Key features
Key features of oterm include an intuitive terminal UI, support for multiple persistent chat sessions, integration with Model Context Protocol (MCP) tools, customization of system prompts and parameters, and the ability to use any models pulled from Ollama.
Where to use
oterm can be used in various fields including software development, data analysis, and any domain that requires interaction with AI models or custom tools through a terminal interface.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Oterm
oterm is a text-based terminal client designed for interacting with the Ollama platform, enabling users to communicate with various models through a simple command-line interface.
Use cases
Use cases for oterm include creating customized chat sessions for AI interactions, integrating external tools for enhanced model performance, and utilizing the terminal for quick access to model functionalities without the need for a graphical interface.
How to use
To use oterm, simply install it using the command ‘uvx oterm’ in your terminal, and then type ‘oterm’ to start the client. You can create and manage multiple chat sessions directly from the terminal.
Key features
Key features of oterm include an intuitive terminal UI, support for multiple persistent chat sessions, integration with Model Context Protocol (MCP) tools, customization of system prompts and parameters, and the ability to use any models pulled from Ollama.
Where to use
oterm can be used in various fields including software development, data analysis, and any domain that requires interaction with AI models or custom tools through a terminal interface.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
oterm
the terminal client for Ollama.
Features
- intuitive and simple terminal UI, no need to run servers, frontends, just type
oterm
in your terminal. - supports Linux, MacOS, and Windows and most terminal emulators.
- multiple persistent chat sessions, stored together with system prompt & parameter customizations in sqlite.
- support for Model Context Protocol (MCP) tools & prompts integration.
- can use any of the models you have pulled in Ollama, or your own custom models.
- allows for easy customization of the model’s system prompt and parameters.
- supports tools integration for providing external information to the model.
Quick install
uvx oterm
See Installation for more details.
Documentation
What’s new
oterm
is now part of Homebrew!- Support for “thinking” mode for models that support it.
- Support for streaming with tools!
- Messages UI styling improvements.
- MCP Sampling is here in addition to MCP tools & prompts! Also support for Streamable HTTP & WebSocket transports for MCP servers.
Screenshots
The splash screen animation that greets users when they start oterm.
A view of the chat interface, showcasing the conversation between the user and the model.
The model selection screen, allowing users to choose and customize available models.
oterm using the git
MCP server to access its own repo.
The image selection interface, demonstrating how users can include images in their conversations.
oterm supports multiple themes, allowing users to customize the appearance of the interface.
License
This project is licensed under the MIT License.
DevTools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.