Desktop app created to communicate with ollama model locally
Complete Project Documentation: Ollama UI Documentation
- PySide6: https://doc.qt.io/qtforpython-6/
- Qt Resource System: https://doc.qt.io/qt-5/resources.html
- CSS for styling: https://developer.mozilla.org/en-US/docs/Web/CSS
- PyInstaller for building the Apps: https://pyinstaller.org/en/stable/
- Ollama Python API for communicating with AI models locally: https://ollama.com/ https://github.com/ollama/ollama-python
- Chat with Ollama locally
- modern UI
- Dark Mode
-
Clone the repository
-
Install the dependencies
-
Run the app (main.py)
-
Build the app using PyInstaller
pyinstaller --name="Ollama UI" --windowed --add-data "index.css:." --icon=icons/ai_icon.png main.py --onefile
- The executable file will be created in the dist folder
-
Fork the repository
-
Create a new branch with the feature name
-
Make the changes
-
Push the changes to your branch
-
Create a pull request
-
Wait for the code review
-
Once the code is reviewed and approved, it will be merged
Note: Please follow the coding standards and conventions and be patient for the code review