Skip to main content
OpenClaw is an open-source AI messaging gateway that connects to WhatsApp, Telegram, Discord, Slack, iMessage, and other messaging channels. It routes conversations to your AI agents and includes a plugin system for extending functionality.

How do I install OpenClaw?

See the OpenClaw getting started guide for details.

How do I set up OpenAlerts for OpenClaw?

AI agents fail silently — LLM errors, stuck sessions, gateway outages — nobody knows until a user complains. OpenAlerts is a standalone monitoring daemon that connects to your OpenClaw gateway in real-time, fires alerts when something goes wrong, and serves a live dashboard. No code changes to OpenClaw needed — runs as a separate process alongside it.

Install

Requires Node.js 22.5.0 or later — uses the built-in node:sqlite module, so there are no native builds or binaries to compile.

Quick Start

Dashboard opens at http://127.0.0.1:4242 — the gateway overlay dismisses automatically once connected. The gateway token is auto-detected from gateway.auth.token in ~/.openclaw/openclaw.json — no manual copy needed.

Channels

Configure at least one channel in ~/.openalerts/config.json. Falls back to console if none are set.

Alert Rules

10 rules run against every event in real-time. All thresholds and cooldowns are configurable. To tune rules:
Set "quiet": true at the top level for log-only mode (no alerts sent).

Dashboard

A real-time web dashboard is served at http://127.0.0.1:4242 after running openalerts start:

CLI

openalerts start accepts --port N (default 4242) and --config PATH (default ~/.openalerts/config.json). Need additional help? Please reach out to us at hello@steadwing.com