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
License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68b7ddc0f94d3e98d66cec462151ef6241af5af06b472094bbbb2ac2e428db99 |
|
MD5 | c5727f0d2782834235c43317b07cbebd |
|
BLAKE2b-256 | bb5e84a0444cd02274a17a20d615e8169542099e00b3b53f9b1ebe608a4c82ac |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc9e9f91c49ed727aa8bbebf316c7793960037d68483436918f6e2291ea6714 |
|
MD5 | 3a3d154fd6a5bac006b3910c6be85de9 |
|
BLAKE2b-256 | 0f5b5f1d75a98d0645ffddca2d6b42685505d3c4835acce86856033348b9a2c4 |