Ollama GUI Python GTK is a GUI application designed for use with Ollama. It's built using Python and GTK3, providing a basic interface to send and receive messages.
Built for the Ollama app
- Select from available models.
- Models from the Ollama library can be downloaded with a prompt. For example, to download the
llama2model:More info on the official Ollama Githubollama pull llama2
- Models from the Ollama library can be downloaded with a prompt. For example, to download the
- View and save your chat history.
- Send messages asynchronously.
- Python 3.6+
- GTK3
- GObject Introspection To ensure users across different Linux distributions can easily install the dependencies for "Ollama GUI Python GTK", here are the commands for the most common distros:
sudo apt update
sudo apt install python3 python3-gi python3-requests gir1.2-gtk-3.0sudo dnf install python3 python3-gobject gtk3For CentOS/RHEL 7 and 8, you might need to enable EPEL repository to get some of these packages:
sudo yum install epel-release
sudo yum install python3 python3-gobject gtk3sudo pacman -Syu python python-gobject gtk3sudo zypper install python3 python3-gobject gtk3These commands will install Python 3, the GTK3 library, and GObject Introspection, which are essential for running the Ollama GUI Python GTK. Adjustments might be needed based on the specific versions of your Linux distribution or if you're using a non-standard setup.
Ensure the Ollama service is accessible. Start the app with:
python3 ollama_gui_python_gtk.pychmod +x ollama_gui_python_gtk
./ollama_gui_python_gtkFeel free to report issues or contribute through pull requests.
Released under GPL-3.0 or later. See GPL-3.0 License for more details.

