OpsPilot: Your Multi-Agent DevOps Copilot
OpsPilot is a multi-agent DevOps copilot built to automate incident response, triage alerts, and ship safe PRs all inside Discord. It brings intelligent observability and auto-remediation directly to your team chat.
How It Works
- Watcher Agent — Monitors Prometheus alerts via MCP integration and triggers incident workflows.
- Triage Agent — Analyzes logs, metrics, and root causes using pgvector semantic search.
- Fixer Agent — Proposes or generates GitHub PRs automatically with runbook knowledge and approval gates.
- Discord Bot (UI Layer) — Enables natural chat-based incident management, linking seamlessly to Jira, PagerDuty, and GitHub.
Key Features:
- ✅ End-to-end automated incident triage
- ✅ Human-in-the-loop PR validation
- ✅ Context-aware agent memory
- ✅ Discord-first collaboration
- ✅ Continuous learning from resolved issues
Core Services
- Orchestrator: AI agents (Watcher, Triage, Fixer) with memory
- Discord Bot: User interface for incident management
- MCP Servers: Tool integrations (GitHub, Jira, PagerDuty, Prometheus, Runbook)
- PostgreSQL: Incident storage + pgvector for semantic search
- Redis: Job queue and caching
What It Does
- Alert Detection: Watcher agent monitors Prometheus alerts
- Auto-Triage: Analyzes incidents, queries metrics, identifies root causes
- Smart Fixes: Generates PRs using runbook knowledge with approval gates
- Seamless Integration: Links incidents to Jira tickets, PagerDuty, GitHub PRs
- Continuous Learning: Updates runbooks from resolved incidents
Why It Matters
OpsPilot bridges the gap between DevOps automation and AI-driven collaboration. Instead of dashboards and alerts scattered across tools, teams get a unified AI teammate that listens, reasons, and acts—making modern ops faster, safer, and smarter.
OpsPilot exemplifies how to enable multi-agent orchestration, real-time integration, and practical AI automation in production environments.
Built With
- ai
- automation
- bot
- devops
- discord
- docker
- github-pr
- incident-management
- monitoring
- node.js
- observability
- ops
- runbook
- typescript
Log in or sign up for Devpost to join the conversation.