Free
$0
One real server, live.
- One server with the live dashboard
- tok/s, TTFT, queue depth, KV-cache
- vLLM, Ollama and LiteLLM
- Demo rigs, which don't use your free slot
- Unlimited rigs and fleet view
- Breach alerts
- History charts and Home Screen widget
InferWatch · Features
Everything below ships in InferWatch 1.0 and was checked against the release build's source. Features marked Pro need the one-time unlock.
The numbers that tell you whether a rig is healthy right now.
A ring you can read across the room, from vLLM's own cache-usage metric, on both the v0 and v1 metric names.
Decode tokens per second from vLLM's token counter, mean time to first token, and running and waiting requests on every vLLM rig.
Pick the polling interval in Settings. Live polling runs while the app is open.
Every rig on one screen, with rigs online and combined fleet tok/s up top.
Recent tok/s and KV-cache sparklines on each vLLM rig. They hold about the last 60 readings and start over when the app restarts.
Connect straight to the servers you already run.
Reads vLLM's Prometheus /metrics. The Prometheus server type reads the same vLLM metric names from any /metrics endpoint that exposes them.
See which models are installed on each Ollama host, from /api/tags.
Health, liveliness, database status and version for a LiteLLM gateway, with no key needed for the health check.
Token, request and latency totals when the gateway's Prometheus callback is on. Without it, the card shows health only.
Works with LAN addresses and VPNs like Tailscale. Allow Local Network access and InferWatch reaches homelab boxes directly.
A local notification when something goes wrong, and another when it recovers.
KV-cache above your ceiling (default 90 percent), queue backlog (default 20 waiting), generation stalled at 0 tok/s while serving, and server unreachable.
Set the KV-cache ceiling from 50 to 99 percent and the queue limit from 1 to 200, and switch the unreachable and stall alerts on or off.
No repeat nagging while a breach persists, and a Recovered notice when the rig comes back.
InferWatch keeps checking when it is closed, as often as iOS allows: at most every 15 minutes, and often less. Best effort, not a pager.
The rest of the kit.
Rig status, tok/s and KV-cache in a small or medium widget.
A labeled sample fleet (a vLLM rig, an Ollama Mac Studio and a LiteLLM gateway) to explore every screen. Demo rigs never use your free slot.
Bearer tokens live in the iOS Keychain and are sent only to your server, only over HTTPS.
No account, no backend, no analytics, no tracking. InferWatch talks only to the servers you add.
Pricing
No subscription. No ads. InferWatch Pro is a one-time $14.99 unlock.
$0
One real server, live.
$14.99
One-time purchase. No subscription.
Price shown in USD; the App Store shows your local price.
Coming soon
Drop a line and I'll tell you the day it lands.
InferWatch is an independent app and is not affiliated with or endorsed by the vLLM, Ollama, or LiteLLM projects. Their names are used only to describe compatibility.