πŸš€ 100% Open Source & Self-Hosted

Prevent Incidents
Before They Happen

Open source AI-powered pre-flight risk analysis for Kubernetes. Self-hosted with your own AI API keys. Stop production incidents before they happen with intelligent guardrails, security scanning, and real-time recommendations.

99.9%
Uptime Protected
10x
Faster Deployments
10
AI Guardrails
100%
Open Source
Powerful Features

Everything You Need to Ship Safely

AI-powered guardrails, real-time monitoring, and intelligent recommendations in one platform

πŸ›‘οΈ

AI-Powered Guardrails

Block risky changes before production. AI analyzes every PR/MR with 10 guardrails, security scanning, and explainable decisions backed by concrete evidence.

🧠

Intelligent Risk Analysis

Hybrid AI + rule-based scoring provides accurate risk assessment. Get AI recommendations, incident predictions, and cost optimization suggestions with every change.

⚑

Real-Time Monitoring

Lightweight Kubernetes agent provides real-time cluster intelligence. WebSocket updates deliver instant notifications as decisions are made.

πŸ”—

Seamless Integrations

Native GitHub & GitLab integration with Slack, Teams, Email, and PagerDuty notifications. Interactive approval workflows and comprehensive API for CI/CD pipelines.

πŸ“Š

Advanced Analytics

Comprehensive dashboards with risk trends, decision history, and team performance metrics. Export data to CSV/JSON, generate reports, and track improvements over time.

πŸ”’

Security & Privacy

Self-hosted on your infrastructure with audit logs, RBAC, encrypted communications, and zero API key leakage. Your data stays private and secure.

πŸ”‘

Bring Your Own AI API Key

Use your own API keys with OpenAI, DeepSeek, Claude (Anthropic), or Google Gemini. No vendor lock-in, full control over your AI costs and data.

πŸ“€

Export & Reporting

Export decisions to CSV or JSON format. Generate comprehensive analytics reports with guardrail statistics, risk trends, and decision summaries for compliance and analysis.

πŸ””

Webhooks & Notifications

Configure webhooks for outbound notifications. Integrate with Teams, Email, PagerDuty, and custom systems. Event-based triggers with custom headers and secret verification.

βœ…

Approval Workflow

Manual approval workflow for high-risk decisions. Approve or reject decisions with comments, track approvers, and maintain full audit trail of manual actions.

πŸ“‹

Bulk Operations

Perform bulk operations on multiple decisions. Approve, reject, or delete decisions in batch with comments. Save time on administrative tasks and mass approvals.

πŸ”

Change Comparison

Compare two change events side-by-side. Analyze file differences, risk score changes, and get automated recommendations. Track risk evolution over time.

πŸ“

Comprehensive Audit Log

Complete audit trail of all decisions and actions. Filter by date range, track manual approvals/rejections, and export for compliance. Full transparency and accountability.

πŸ“‹

Policy Templates

Pre-configured policy templates for common use cases. Choose from Strict, Balanced, Permissive, or Compliance policies. Customize guardrails and enforcement modes to match your needs.

πŸ“Š

Scheduled Reports

Automate report generation with scheduled reports. Daily, weekly, or monthly reports delivered automatically. Export analytics, decision summaries, and risk trends on your schedule.

πŸ“š

Change History & Repository Stats

Track change history across repositories. View repository statistics, risk trends, and decision patterns. Analyze change frequency, risk distribution, and improvement over time.

πŸ›‘οΈ

Admission Controller Gate

Kubernetes-native enforcement with validating/mutating admission webhooks. Block risky resources at deploy time or annotate in advisory mode. Prevents incidents when someone kubectl applys at 3am.

πŸ“¦

Policy-as-Code Engine v2

Versioned policy bundles with OPA/CEL support, rollout/rollback, and per-namespace overrides. Signed bundles with hash verification. Compliance-ready with full version history and audit trails.

πŸ“‹

Risk Explanation Evidence Pack

Every decision includes a complete evidence pack: diff hunks, matched rules, signals queried, timestamps, and score explanations. Exportable as JSON and human-readable reports. Full traceability.

πŸ“‘

Cluster Signal Collector v2

Real-time cluster intelligence with correlation. Collects events, workload snapshots, and SLO signals (restarts, OOMKills, CrashLoops). Context-aware risk scoring during incidents.

πŸ”

SBOM + Vulnerability + Provenance

Supply chain security with SBOM (CycloneDX/SPDX), signature verification (cosign), and SLSA provenance attestation. Block unsigned images or critical CVEs. Tamper-proof verification.

βœ…

Integration Hardening

Interactive approvals with full context: risk score, reasons, diff snippets, impacted resources. Approve once, approve for repo/branch, or time-bound exceptions. Secure signature verification prevents replay attacks.

🏒

Multi-Tenancy + RBAC + Data Isolation

Enterprise-grade multi-tenancy with per-tenant policies, data retention, and strict RBAC. Complete data isolation between tenants. Audit logs with tenant_id, actor, action tracking.

πŸš€

Kubernetes Native

Built specifically for Kubernetes with native admission webhooks, CRDs, and operator patterns. Seamlessly integrates with your existing K8s infrastructure and workflows. No external dependencies required.

Simple Process

How PatchPulse Works

See how PatchPulse analyzes changes, runs AI analysis, and makes decisions in real-time

# 1. Developer creates PR
git checkout -b remove-limits
git commit -m "Remove resource limits"
git push origin remove-limits

# 2. PatchPulse AI Analysis
πŸ” Analyzing diff + cluster state...
πŸ€– AI Risk Score: 85/100 πŸ”΄
πŸ›‘οΈ Guardrails: 3 triggered
πŸ”’ Security: 2 vulnerabilities
πŸ’‘ Recommendations: 5 provided
πŸ“Š Incident Risk: High (72%)

# 3. Decision with AI Insights
❌ BLOCKED - High risk detected
πŸ“ Evidence: Resource limits removed
πŸ’‘ Fix: Add CPU/memory limits

Three Simple Steps

1

Detect & Analyze

Git integration detects PRs/MRs. AI analyzes diffs, cluster state, and historical patterns to assess risk.

2

AI-Powered Insights

Get security scans, recommendations, incident predictions, and cost optimization suggestions with every change.

3

Enforce & Notify

Block risky changes automatically or log for review. Get Slack notifications with interactive approvals and full explainability.

Get Started

Deploy PatchPulse in Minutes

100% open source. Self-host on your infrastructure with your own AI API keys.

Recommended
🐳

Docker Compose

The easiest way to get started. One command deploys everything including PostgreSQL, backend, agent, and all integrations.

# Clone and start
git clone
https://github.com/amarkdotdev/patchpulse.git
cd
patchpulse
docker compose
up -d
Read Full Documentation β†’
What's Included
βœ“
FastAPI Backend
Policy engine, AI analysis, REST API
βœ“
PostgreSQL Database
Pre-configured and ready to use
βœ“
Kubernetes Agent
Real-time cluster monitoring
βœ“
Git Integrations
GitHub & GitLab support
πŸš€

Quick Start

Clone the repository and deploy manually. Full control over your infrastructure.

View on GitHub β†’
☸️

Kubernetes

Production-ready Helm charts for scalable, high-availability deployments.

View Architecture β†’

Bring Your Own LLM

Use any AI provider you prefer. PatchPulse works with OpenAI, DeepSeek, Claude, Gemini, or any OpenAI-compatible API.

OpenAI
GPT-4, GPT-3.5
DeepSeek
Cost-effective
Claude
Anthropic
Gemini
Google AI

Ready to Prevent Your Next Incident?

Self-host PatchPulse on your infrastructure with your own AI API keys

Get Started on GitHub β†’