Skip to main content
OpenManus is an open-source AI agent framework for building general-purpose agents that can browse the web, write code, execute tools, and handle multi-step tasks autonomously.

How do I install OpenManus?

See the OpenManus README for details.

How do I set up OpenAlerts for OpenManus?

AI agents fail silently — LLM errors, stuck sessions, token blowups — nobody knows until a user complains. OpenAlerts watches your agent in real-time and alerts you the moment something goes wrong.

Install

Add openalerts.init before your agent runs — everything is monitored automatically from that point:
OpenAlerts patches OpenManus internals (BaseAgent.run, ReActAgent.step, ToolCallAgent.execute_tool, LLM.ask_tool, LLM.ask) so every LLM call, tool execution, agent step, and error flows through the monitoring engine automatically. Cleanup runs on exit. Events are persisted to ~/.openalerts/ as JSONL. To receive alerts on Slack, Discord, or a custom webhook, pass channels in the init config:
Or set environment variables instead (no code changes needed):

Alert Rules

6 rules run against every event in real-time. All thresholds and cooldowns are configurable. Every rule also accepts enabled (default true) and cooldown_seconds (default 900). To tune rules:
Set "quiet": True for log-only mode (no alerts sent to channels).

Dashboard

A real-time web dashboard starts automatically at http://localhost:9464/openalerts: By default, the dashboard runs in-process and stops when your agent exits. For a persistent dashboard, run openalerts serve in a separate terminal and disable the in-process one with "dashboard": False. Need additional help? Please reach out to us at hello@steadwing.com