keep  by keephq

Open-source AIOps platform for alert/incident management

created 2 years ago
10,560 stars

Top 4.9% on sourcepulse

GitHubView on GitHub
Project Summary

Keep is an open-source AIOps and alert management platform designed to provide a unified view of alerts and incidents. It targets SREs, DevOps, and operations teams by offering advanced alert deduplication, enrichment, filtering, correlation, and workflow automation, aiming to streamline incident response and reduce alert fatigue.

How It Works

Keep functions as a central hub for observability data, ingesting alerts from various sources. Its core strength lies in its "GitHub Actions for monitoring tools" approach, enabling users to define declarative YAML workflows. These workflows are triggered by alerts, schedules, or manual actions and can perform steps like data enrichment using multiple AI backends (OpenAI, Anthropic, Ollama, etc.) and execute actions such as creating tickets, sending notifications, or restarting services via bi-directional integrations.

Quick Start & Requirements

  • Install/Run: Docker Compose is the recommended method for local setup.
  • Prerequisites: Docker, Docker Compose.
  • Resources: No specific hardware requirements are listed, but expect typical resource usage for a web application and background processing.
  • Links: Docs, Try it out, Website

Highlighted Details

  • Supports over 100 integrations across observability, communication, incident management, and ticketing tools.
  • Features AI-powered correlation and summarization capabilities.
  • Offers bi-directional synchronization with integrated platforms.
  • Provides a customizable UI for a single pane of glass experience.

Maintenance & Community

  • Active development with a focus on expanding integrations and AI features.
  • Community support available via Slack.
  • Top contributors are acknowledged.

Licensing & Compatibility

  • Licensed under the Apache License 2.0.
  • Permissive license suitable for commercial use and integration with closed-source systems.

Limitations & Caveats

The platform is described as "AIOps 2.0," suggesting it may still be evolving in its AI capabilities. While extensive integrations are listed, the actual depth and reliability of each specific integration may vary and require testing.

Health Check
Last commit

3 days ago

Responsiveness

1 day

Pull Requests (30d)
38
Issues (30d)
57
Star History
596 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.