https://github.com/akamlah/ollama-gui
Native widget-based Qt GUI for Ollama on Linux
https://github.com/akamlah/ollama-gui
Last synced: 2 months ago
JSON representation
Native widget-based Qt GUI for Ollama on Linux
- Host: GitHub
- URL: https://github.com/akamlah/ollama-gui
- Owner: akamlah
- Created: 2024-05-15T18:20:20.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-28T20:48:16.000Z (about 1 year ago)
- Last Synced: 2024-05-29T03:47:58.265Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 193 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GUI for Ollama
**Requirements:**
- Qt6.7+ ([Install Qt on linux](https://doc.qt.io/qt-6/linux.html) | [Install Qt on MacOs](https://doc.qt.io/qt-6/macos.html) or ```brew install qt```)
- [Ollama](https://ollama.com/)
- CMake------
**Build and run:**
Make sure the Ollama server is running on the host machine, with ```ollama serve```. Then:
```
$ mkdir build
$ cd build
$ cmake ..
$ cmake --build .
$ ./ollamagui
```The application will ask for the desired server instance to connect to on opening. The default is ```localhost``` on port ```11434```. If you wish to connect to a different host within you local network, note that the ```OLLAMA_HOST``` environmental variable has to be modified on the host machine.
------
So far tested platforms:
- Linux x86_64 (X11 AwesomeWM Arch)
- MacOS 13.3.1 x86_64https://github.com/akamlah/ollama-gui/assets/87025819/b901e30d-44fa-413c-8d34-1bfab1daaa6b