Skip to main content

A text-based terminal client for Ollama.

Project description

oterm

the text-based terminal client for Ollama.

Features

  • intuitive and simple terminal UI, no need to run servers, frontends, just type oterm in your terminal.
  • multiple persistent chat sessions, stored together with the context embeddings in sqlite.
  • can use any of the models you have pulled in Ollama, or your own custom models.

Installation

Using brew for MacOS:

brew tap ggozad/formulas
brew install ggozad/formulas/oterm

Using pip:

pip install oterm

Using

In order to use oterm you will need to have the Ollama server running. By default it expects to find the Ollama API running on http://localhost:11434/api. If you are running Ollama inside docker or on a different host/port, use the OLLAMA_URL environment variable to customize the API url.

OLLAMA_URL=http://host:port/api

oterm will not (yet) pull models for you, please use ollama to do that. All the models you have pulled or created will be available to oterm.

Screenshots

Chat Model selection

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oterm-0.1.3.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

oterm-0.1.3-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file oterm-0.1.3.tar.gz.

File metadata

  • Download URL: oterm-0.1.3.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Darwin/23.0.0

File hashes

Hashes for oterm-0.1.3.tar.gz
Algorithm Hash digest
SHA256 68b7ddc0f94d3e98d66cec462151ef6241af5af06b472094bbbb2ac2e428db99
MD5 c5727f0d2782834235c43317b07cbebd
BLAKE2b-256 bb5e84a0444cd02274a17a20d615e8169542099e00b3b53f9b1ebe608a4c82ac

See more details on using hashes here.

File details

Details for the file oterm-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: oterm-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Darwin/23.0.0

File hashes

Hashes for oterm-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bdc9e9f91c49ed727aa8bbebf316c7793960037d68483436918f6e2291ea6714
MD5 3a3d154fd6a5bac006b3910c6be85de9
BLAKE2b-256 0f5b5f1d75a98d0645ffddca2d6b42685505d3c4835acce86856033348b9a2c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page