A lightweight system tray application to monitor Ollama AI models with real-time status updates.
Features • Installation • Usage • Contributing • License
- 🔄 Real-time monitoring of Ollama model status
- 🔔 Clean and minimal notifications
- 🚀 Windows startup configuration
- ⚙️ Customizable API connection settings
- 🌐 Comprehensive proxy support with authentication
- 🎯 Color-coded status indicators:
- 🟢 Green: Model active and running
- 🔵 Blue: No model running
- 🔴 Red: Ollama service not running
- 💻 Windows 10/11
- 🐍 Python 3.8+
- 🤖 Ollama installed and configured
You need to have Ollama installed and configured 😊
- Go to Releases
- Download latest
OllamaMonitor.exe
- Run the executable
- Clone the repository
git clone https://github.com/ysfemreAlbyrk/ollama-monitor.git
- Install dependencies
pip install -r requirements.txt
- Run directly
python ollama_monitor.py
-
Clone the repository and install dependencies (steps 1-2 above)
-
Build executable
python build.py
The executable will be created in the dist
directory.
- Make sure Ollama is installed and running on your system
- Launch OllamaMonitor
- The app will appear in your system tray with a color-coded status icon:
- 🟢 Green: Model active and running
- 🔵 Blue: No model loaded
- 🔴 Red: Ollama not running
- Right-click the tray icon to:
- View current model status
- Open settings
- Exit the application
If the system tray icon is not visible, you may need to enable it in Windows settings:
- Press right click on the taskbar and select
Taskbar Settings
- Click on
Select which icons appear on the taskbar
- Find
OllamaMonitor.exe
and make sure it's turned on
To configure the application:
- Right-click the tray icon
- Select "Settings"
- You can customize:
- API URL (supports proxy with authentication)
- Run at Windows startup
- Start with Windows option
Example URLs:
- Direct connection:
http://localhost:11434
- With proxy:
http://proxy.example.com:8080
- With proxy auth:
http://username:password@proxy.example.com:8080
Application logs are stored in:
%APPDATA%/OllamaMonitor/logs/ollama_monitor_YYYYMMDD.log
Please send logs to GitHub if you encounter any issues.
The version information is centrally managed in __version__.py
. To update the version:
- Update the version in
__version__.py
- Run
python build.py
to rebuild the executable
See CHANGELOG.md for a list of changes.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.