Coming Soon · v1.2.0

ServerWatch

Native server monitoring for macOS and iOS: load, trends and incidents at a glance.

macOS 14+ & iOS 17+

SwiftUImacOSiOS

ServerWatch

Your Server. Always Monitored.

ServerWatch is a native SwiftUI app for macOS and iOS. The public product page lists the current state as Coming Soon, version v1.2.0. A free version for one server is planned; it is not a stripped-down demo. It supports macOS 14+ and iOS 17+.

ServerWatch dashboard on macOS

Everything you need

  • Real-Time Dashboard: CPU, RAM, load, uptime and disk at a glance, with ring gauges and mini sparklines.
  • Interactive Charts: CPU and RAM history over hours and days, with hover details and time-range selection.
  • Top Processes: The five processes with the highest CPU and RAM usage, updated in real time.
  • Menu Bar Integration: Status dot, sparkline and metrics right in the macOS menu bar.
  • Smart Alerts: Push notifications, sound alerts and speech announcements when thresholds are exceeded.
  • Incident Timeline: Automatic incident detection and documentation, with filtering and auto-resolve.
  • Server World Map: An interactive MapKit map with colour-coded pins and more than 80 preset locations.
  • Status Page: Generate a customer status page and export it as HTML with one click.
  • Widgets: Automatically updated desktop, home-screen and lock-screen widgets for macOS and iOS.
  • Siri & Shortcuts: Ask Siri for server status or automate workflows with Shortcuts.

Interactive charts on iOS Menu bar integration on macOS Incidents on macOS Server world map on macOS Status page on macOS

One App. Two Platforms.

The app is built with one shared SwiftUI codebase for macOS and iOS.

ServerWatch dashboard for macOS ServerWatch dashboard for iOS

Ready in 3 minutes

No agent, no daemon, no root: one PHP file is enough.

  1. Upload the PHP file: Upload server-monitor-api.php to the web server.
  2. Set the API key: Open the file and enter a personal API key.
  3. Configure the app: Enter the server URL and API key in ServerWatch.
  4. Done: The dashboard automatically loads the first metrics.

The script reads metrics directly from /proc/; no additional database is required.

ServerWatch settings on macOS

Free vs. Pro

The free version is planned for one server. The product page marks Pro as Coming Soon.

Feature Free Pro (Coming Soon)
Number of servers 1 server Unlimited
Polling interval from 5 min. from 5 sec.
Dashboard & metrics
Interactive charts Extended
Top processes, menu bar, push notifications, sound & speech alerts
Incident Timeline ✓ + export
World map, Status Page, widgets, Siri & Shortcuts, SSH Quick Connect, FAQ & Help
Docker monitoring, Smart Trend Alerts, webhooks
Ads Yes (iOS) None

The technology behind it

  • Native SwiftUI app: no Electron app and no web view.
  • Multiplatform: one codebase for macOS 14+ and iOS 17+.
  • Keychain storage: API keys stay in the system Keychain rather than plain text.
  • Lightweight PHP script: one file on the server, with no database.
  • No root permissions: metrics are read from /proc/; no agent is required.
  • Offline capable: the most recent metrics remain stored locally in SQLite.

More views

Incidents in the timeline Map of monitored servers Processes on the map Settings on iOS More settings on iOS Incidents on iOS Help and FAQ on macOS

Questions about the project? Get in touch.