Favicon of oterm

oterm

Terminal UI client for Ollama with persistent chat sessions, system prompt customization, MCP tools integration, and support for any local language model.

oterm is a terminal user interface (TUI) client for Ollama that brings local language model interactions directly to your command line. No servers or web frontends needed—simply type oterm and start chatting with your locally-running models.

Key capabilities include:

  • Persistent chat sessions stored in SQLite with full context embeddings and system prompt customizations
  • Model Context Protocol (MCP) integration for tools and prompts, enabling external information access
  • Multi-platform support across Linux, macOS, and Windows with compatibility for most terminal emulators
  • Flexible model selection using any Ollama-pulled models or your own custom implementations
  • Advanced features like thinking mode for capable models, streaming with tools, and image inclusion in conversations
  • Customizable interface with multiple themes and keyboard shortcuts for efficient navigation

Designed for software engineers and hobbyists who want to experiment with local LLMs interactively without the overhead of traditional web interfaces. The intuitive terminal UI makes it quick to get started while offering powerful customization options for system prompts and model parameters. Easy installation via uvx oterm or Homebrew gets you up and running in seconds.

Features

Async I/OConfig fileJSON outputScriptableTrue color

Media

Pros

5
  • Intuitive and simple terminal UI
  • Supports multiple persistent chat sessions
  • Customizable system prompts and parameters
  • Integration with Model Context Protocol (MCP) tools
  • Works with any Ollama model

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to oterm

Favicon

 

  
 
Favicon

 

  
 
Favicon