Unified Alert Management & Monitoring Platform
Built for DevOps/NOC/IT teams to centralize alerts from multiple sources, monitor system health, and respond to incidents faster.
Get Started · Docs · Demo · Website · Report Bug
- 🚨 Centralized Alert Management - Aggregate alerts from any platform!
- 📊 Smart Filtering & Grouping - Organize alerts by type, status, tags, and custom criteria
- 🎯 Quick Actions - Acknowledge, resolve, and manage alerts with one click
- 🏷️ Flexible Tagging - Categorize and filter alerts for faster incident response
OpsiMate connects with your existing monitoring tools to centralize all alerts in one place:
|
Grafana Webhook alerts |
Google Cloud Cloud Monitoring |
Uptime Kuma Uptime alerts |
Custom Webhooks Any source |
Automatically discover and monitor services across your infrastructure:
|
Docker |
Kubernetes |
Linux VMs (systemd) |
Run OpsiMate locally quickly with Docker and a single command — no cloning or building required.
curl -fsSL https://raw.githubusercontent.com/OpsiMate/OpsiMate/main/scripts/start-docker.sh | shAccess the application:
- Backend: http://localhost:3001
- Client: http://localhost:8080
| Volume | Purpose | Required For |
|---|---|---|
/app/data/database |
SQLite database persistence | Backend + Worker |
/app/data/private-keys |
SSH private keys for authentication | Backend + Worker |
/app/config/config.yml |
Custom configuration | Backend + Worker |
OpsiMate uses YAML configuration file
# OpsiMate Configuration
server:
port: 3001
host: "0.0.0.0"
database:
path: "/app/data/database/opsimate.db"
security:
private_keys_path: "/app/data/private-keys"
vm:
try_with_sudo: falseWe welcome contributions to OpsiMate! Here's how you can help:
- New Alert Integrations - Add support for additional monitoring platforms (Datadog, New Relic, etc.)
- Alert Routing & Escalation - Implement advanced alert routing and escalation policies
- UI/UX Improvements - Enhance the alert dashboard and user experience
- Performance Optimizations - Improve alert processing and dashboard responsiveness
- Documentation - Help improve integration guides and documentation
- 📊 Alert Analytics - Trends, patterns, and incident reports
- 🤖 AI-Powered Insights - Intelligent alert correlation and noise reduction
- 🔄 Incident Management - Full incident lifecycle management and postmortems
- Documentation - Comprehensive guides and API reference
- GitHub Issues - Bug reports and feature requests
- Slack Community - Join our discussions and get help
- Website - Learn more about OpsiMate
Built with ❤️ by the OpsiMate team
© 2025 OpsiMate. All rights reserved.
This project wouldn’t be what it is today without the incredible people who have shared their time, knowledge, and creativity.
A huge thank you to everyone who has helped and continues to help make OpsiMate better every day! 🙌


