A tiny macOS menu bar app that keeps an eye on Ollama.
I wanted to see if Ollama was running and easily stop it. The current Ollama desktop app doesn't do this from the status bar, which is what this lightweight app aims to solve.
- Live status — three distinct states at a glance:
SF Symbol State eye.fillRunning — Ollama is idle eye.circle.fillGenerating — Ollama is actively processing a request eye.slashStopped — Ollama is not running - Generation detection — detects active inference by monitoring TCP connections to Ollama's port
- Loaded models — shows which models are currently in memory and their VRAM usage
- Eject models — click any loaded model to unload it and free up memory
- Start / Stop — toggle the Ollama service directly from the menu bar (via
brew services) - Lightweight — a single Swift file, no Xcode project, no dependencies, no frameworks beyond AppKit
- macOS 13+
- Ollama installed via Homebrew (
brew install ollama)
- Download
LlamaWatch.zipfrom the latest release - Unzip and drag
LlamaWatch.appto/Applications/
Requires Xcode Command Line Tools (xcode-select --install).
git clone https://github.com/L3G/LlamaWatch.git
cd LlamaWatch
make installTo uninstall:
make uninstallTo have LlamaWatch launch automatically, add it in System Settings > General > Login Items.
LlamaWatch polls the system process list every 3 seconds to detect whether Ollama is running, and queries Ollama's local API (localhost:11434/api/ps) to list loaded models. Active generation is detected by monitoring established TCP connections to Ollama's port (11434) — when an external client has an open connection, the app switches to the "Generating" state. Stopping and starting Ollama is handled through brew services to properly manage the launchd service.
The entire app is a single main.swift file compiled with swiftc into a minimal .app bundle. No SwiftUI, no storyboards, no Xcode project — just AppKit and a shell script.
LlamaWatch is an independent project and is not affiliated with, endorsed by, or associated with the Ollama team in any way.
MIT