Ollamate is a simple AI assistant for local LLMs hosted on your machine using Ollama. it will support some custom functions and a RAG system.
Project description
Ollamate
Ollamate (A playful combination of "Ollama" and "mate" implying a helpful companion ) is an AI assistant, using Ollama to run your favorite LLMs locally as your assistant.
It support an user-friendly GUI, making interaction with Ollama easier and more gentle than before. Additionally in future, it will support a simple RAG system and multiple different tools making daily routine tasks a no-brainer.
"This project is licensed under the terms of the MIT license."
💻 How To Use It
First, install the app using:
pip install ollamate
Then, before running the following command, make sure that you are running Ollama on your system and pulled your desired LLM model from here.
⚠️ Notice that you may encounter errors such as:
ImportError: No module named ‘Tkinter’
or
ModuleNotFoundError: No module named 'tkinter' in Python
which are explained in the next section.
To run the app:
ollamate
Or simply run:
om
Q/A
I'm getting ImportError or ModuleNotFoundError errors.
The errors:
ImportError: No module named 'tkinter'
or
ModuleNotFoundError: No module named 'tkinter' in Python
These happen due to lack of the Tk library on your machine:
For Ubuntu:
sudo apt-get install python3-tk
For Fedora:
sudo dnf install python3-tkinter
For macOS:
brew install python-tk
How can I contribute in this project?
- Fork the project
- Make your changes
- Build a pull-request on the our main project's repository
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ollamate-0.0.1.tar.gz.
File metadata
- Download URL: ollamate-0.0.1.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21ee02de2dcbedcbbd7d313ae072934fbba29c11e1c571381f3665bd7fa42a1d
|
|
| MD5 |
6a349e43a4d70b287145ec52eeaf5b14
|
|
| BLAKE2b-256 |
8ff8b9348c19374a62fdb241d26bab973f61025fc600a6461ef79ee16322a575
|
File details
Details for the file ollamate-0.0.1-py3-none-any.whl.
File metadata
- Download URL: ollamate-0.0.1-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
940b435325005bb5111f4fcbc35f515fdf8d6148d67341018948f014978c26dc
|
|
| MD5 |
01e75c3a231776e1b6c21b83c4790de1
|
|
| BLAKE2b-256 |
fc159c6876bc856a9f9b377069cc0e5b9e59fc1ad79324f6e0ab9b0e5d583156
|