WhisperSentinel logo

WhisperSentinel

Monitor HTTP endpoints and receive instant desktop notifications when specific conditions are met. Perfect for API monitoring, business alerts, and system health checks.

Download
macOS Windows Linux
WhisperSentinel

Production API Health

Active
https://api.mycompany.com/health
Condition: data.status !== "healthy"
Interval: 30 seconds

Low Stock Alert

Paused
https://api.store.com/products/123/stock
Condition: data.stock < 10

Price Monitor

Triggered
Last: 2 min ago
https://api.store.com/products/laptop/price
Condition: data.price < 999

Powerful Monitoring Features

Everything you need to monitor your endpoints and stay informed about critical changes.

Desktop Notifications

Get instant native desktop notifications when your conditions are met. Never miss important alerts.

Continuous Monitoring

Automatically check endpoints at configurable intervals from 10 seconds to hours.

JavaScript Conditions

Define complex alert conditions using JavaScript expressions with full access to JSON response data.

Complete History

Review all triggered alerts with timestamps, response data, and detailed logs for troubleshooting.

Authentication Support

Add custom headers including Authorization tokens to monitor protected endpoints securely.

One-time Alerts

Configure alerts that automatically stop after the first trigger - perfect for deal notifications.

How It Works

Get started with WhisperSentinel in just four simple steps.

1

Configure the Endpoint

Specify the URL of the endpoint you want to monitor and optionally add custom HTTP headers.

2

Define the Condition

Write a JavaScript expression that determines when the alert should trigger. Use data to access the JSON response.

3

Set the Frequency

Configure how often you want the endpoint to be checked (in seconds).

4

Receive Alerts

The application will continuously monitor the endpoint and notify you when your condition is met.

Perfect For

Monitor anything that returns JSON data

API Monitoring

Monitor your production APIs and get notified when services go down or response times increase.

GET /api/health
Condition: data.status !== "healthy"
Interval: 30 seconds

Business Metrics

Track sales, user signups, or inventory levels and get alerts when important thresholds are reached.

GET /api/metrics/revenue
Condition: data.daily > 10000
Message: "Daily revenue goal reached!"

Price Tracking

Monitor product prices and get notified when deals become available or stocks run low.

GET /api/products/123/price
Condition: data.price < 999
One-time: true

System Health

Monitor server metrics, error rates, and system performance to catch issues early.

GET /api/system/metrics
Condition: data.errorRate > 5
Message: "High error rate detected!"

Download WhisperSentinel

Available for macOS, Windows, and Linux. Choose your platform to get started.

macOS (Intel)

For Intel-based Macs

macOS (Apple Silicon)

For M1, M2, M3, and newer

Windows

Windows 10/11 (64-bit)

Linux

AppImage (64-bit)

Current version: 1.0.1

System Requirements

macOS

  • • macOS 10.15 or later
  • • Intel or Apple Silicon
  • • 50MB free disk space

Windows

  • • Windows 10/11 (64-bit)
  • • 50MB free disk space
  • • Internet connection

Linux

  • • Ubuntu 18.04+ / equivalent
  • • X11 or Wayland
  • • 50MB free disk space

Frequently Asked Questions

What types of endpoints can I monitor?

Any HTTP endpoint that returns JSON data. This includes REST APIs, webhook URLs, status pages, and any custom endpoints you create.

How secure is my data?

All data stays on your local machine. We don't collect, store, or transmit any of your monitoring data or configurations to external servers.

Can I monitor multiple endpoints?

Yes, you can create unlimited alerts to monitor as many endpoints as you need, each with their own custom conditions and intervals.

Does it work with authenticated APIs?

Yes, you can add custom headers including Authorization tokens, API keys, and any other authentication headers required by your endpoints.

Need Help?

Have questions or need support? We're here to help.