Skip to main content
Any Framework

Windows-first Ollama monitor global tool launcher and configuration CLI.

Published
May 14, 2026
5mo ago
Total Downloads
1.7K
1,651

Install

dotnet add package ElBruno.OllamaMonitor --version 0.8.0

No framework information available.

README

ElBruno.OllamaMonitor

NuGet NuGet Downloads Publish to NuGet License: MIT .NET

A tiny Windows system tray tool to monitor your local Ollama runtime.

Quick visual feedback about your Ollama status, resource usage, and modelsβ€”right from your Windows system tray.

What It Does

ElBruno.OllamaMonitor sits in your Windows system tray and tells you:

  • Is Ollama running? A glance at the tray icon shows you the status.
  • Is a model loaded? See what's currently active.
  • How much CPU, RAM, and GPU is it using? Real-time resource metrics from the Ollama process.
  • Any errors? Get instant visual feedback if something's wrong.

Perfect for:

  • Local AI developers who need quick visibility into Ollama
  • Demo presenters who want to know resource impact in real-time
  • Anyone running large models locally who's curious about the overhead

Demo

ElBruno.OllamaMonitor demo

Installation

Via NuGet (Recommended)

dotnet tool install --global ElBruno.OllamaMonitor

Then launch anytime:

ollamamon

From Source

git clone https://github.com/elbruno/ElBruno.OllamaMonitor.git
cd ElBruno.OllamaMonitor
dotnet build src/ElBruno.OllamaMonitor/
dotnet run --project src/ElBruno.OllamaMonitor/

Quick Start

  1. Launch the app:

    ollamamon
    

    The app starts minimized to the tray. Click the icon to open the details window or mini monitor.

  2. Check your status: Look at the tray icon colorβ€”it tells you Ollama's status at a glance.

  3. Configure (optional): See Configuration Guide for endpoint, refresh rate, and threshold settings.

System Tray Status

The tray icon color tells you the status at a glance:

Color Meaning
🟀 Gray Ollama is not reachable
🟒 Green Ollama is running, no model loaded
πŸ”΅ Blue A model is currently loaded
🟠 Orange A model is running or high resource usage
πŸ”΄ Red Error or Ollama unavailable

Click the icon to open the full details window for diagnostics, or open the mini monitor from the tray menu to keep resource usage visible on top of other windows.

Features

  • βœ… System Tray Integration β€” Runs in the background, always visible
  • βœ… Visual Status Indicators β€” Color-coded icons for quick status checks
  • βœ… Standard Details Window β€” A normal Windows window with minimize/close behavior that keeps the app in the tray when closed
  • βœ… Mini Monitor Window β€” A semi-transparent always-on-top compact view for CPU, RAM, GPU, and model status
  • βœ… Local Configuration β€” Customize endpoint, refresh rate, thresholds
  • βœ… CLI Commands β€” Fully scriptable configuration
  • βœ… GPU Metrics β€” Best-effort NVIDIA GPU tracking (if nvidia-smi is available)
  • βœ… Copy to Clipboard β€” Quickly share diagnostics
  • βœ… Manual Refresh β€” Force an immediate check
  • βœ… Open Ollama URL β€” Quick link to the Ollama API

Requirements

  • Windows 10 / Windows 11 (requires .NET 10 runtime, which can be downloaded from dotnet.microsoft.com)
  • Ollama running locally (download from ollama.ai)
  • .NET 10 SDK to build from source

Optional:

  • nvidia-smi (NVIDIA GPU drivers) for GPU metrics

Configuration

See Configuration Guide for detailed setup, CLI commands, custom thresholds, and advanced options like remote Ollama monitoring.

Documentation

Promotional Materials

If you'd like to share this project:

License

This project is licensed under the MIT License β€” see LICENSE for details.

Support

Found a bug or have a feature request? Open an issue on GitHub.

Questions about Ollama? Check the Ollama documentation.

About the Author

Made with ❀️ by Bruno Capuano (ElBruno)

Changes from Previous Version

No structural changes between v0.7.0 and v0.8.0.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.