fredericksalazar
OllamaFX
Java

OllamaFX is a native, lightweight, and professional JavaFX desktop client for Ollama. Run Llama 3, Mistral, and Phi-3 locally with maximum privacy, low RAM overhead, and a powerful interface designed for power users and developers.

Last updated Aug 6, 2026
71
Stars
7
Forks
10
Issues
+1
Stars/day
Attention Score
57
Language breakdown
Java 87.0%
CSS 12.2%
Shell 0.5%
Batchfile 0.2%
โ–ธ Files click to expand
README

OllamaFX ๐Ÿฆ™โœจ

Java JavaFX License Status

OllamaFX is a modern, native desktop client for Ollama, built with JavaFX. It provides a beautiful, user-friendly interface to manage your local LLMs and chat with them, featuring a sleek GNOME/Adwaita-inspired design.

โœจ Features

  • ๐ŸŽจ Modern UI: Clean, responsive interface inspired by GNOME Adwaita, with full Light/Dark mode support.
  • ๐Ÿ“ฆ Model Management:
* Install: Browse the Ollama library and download models with a real-time progress popup. * Manage: View installed models, check details (size, format), and uninstall them easily. * Instant Feedback: The UI updates instantly upon installation or deletion.
  • ๐Ÿ’ฌ Chat Interface:
* Create multiple chat sessions. * Pin, Rename, and Delete chats. * Clean message bubbles with distinct styles for user and AI.
  • ๐Ÿ› ๏ธ Tech Stack: Built on the robust JavaFX platform, utilizing ollama4j for API interaction and AtlantaFX for theming.

๏ฟฝ Screenshots

Desktop Dark Chat Interface

Chat Light Chat Interface

Library Library Models Ollama

Welcome Init Chat

๏ฟฝ๐Ÿš€ Getting Started

Prerequisites

  • Java 17 or higher installed.
  • Ollama installed and running locally (ollama serve).

๐Ÿ“ฅ Download & Install

  • Go to the Releases Page and download the latest .zip file (e.g., OllamaFX-0.2.0-Dist.zip).
  • Unzip the file to a folder of your choice.

โ–ถ๏ธ How to Run

We have included easy-to-use scripts for every platform. Just navigate to the unzipped folder and:

  • macOS: Double-click run_macOS.command.
  • Windows: Double-click run_windows.bat.
  • Linux: Run ./run_Linux.sh.
Note: On macOS, if you see a security warning, you may need to right-click the script and select "Open" the first time.

๐Ÿ‘จโ€๐Ÿ’ป Development

If you want to build the project from source:

  • Clone the repository:
git clone https://github.com/fredericksalazar/OllamaFX.git
    cd OllamaFX
  • Run locally:
./gradlew run
  • Build Distribution:
./gradlew packageDistribution
This generates the cross-platform ZIP in build/distributions (and copies it to releases/).

๐Ÿค Contributing

Contributions are welcome! Please follow our standard flow:

  • Fork the project.
  • Create your feature branch (git checkout -b feature/AmazingFeature).
  • Commit your changes (git commit -m 'Add some AmazingFeature').
  • Push to the branch (git push origin feature/AmazingFeature).
  • Open a Pull Request.

๐Ÿ“„ License

Distributed under the MIT License. See LICENSE for more information.


Built with โค๏ธ by the OllamaFX Team.
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท fredericksalazar/OllamaFX ยท Updated daily from GitHub