nudgebee  by nudgebee

Unified AI platform for CloudOps and SRE automation

Created 2 months ago
375 stars

Top 75.4% on SourcePulse

GitHubView on GitHub
Project Summary

Unified CloudOps platform for SRE, FinOps, and Kubernetes operations. It tackles fragmented tooling by providing AI-driven insights and automation for observability, cost optimization, incident response, and runbook execution across Kubernetes and major clouds (AWS, Azure, GCP). The platform streamlines cloud-native environment management for operators.

How It Works

This Kubernetes-native monorepo ingests signals like K8s events, metrics, traces, and cloud scans. It uses LLM-powered agentic planners for incident triage, root-cause analysis, and remediation. Key features include FinOps for resource optimization, ChatOps via Slack/Teams for interactive workflows, and Temporal-orchestrated runbook automation.

Quick Start & Requirements

Local development requires Docker, Go 1.26+, and Node 25+. Clone the repo, run docker compose up -d, configure .env (generate NUDGEBEE_ENCRYPTION_KEY with openssl rand -hex 32), start the Go backend (make run), and the Node.js frontend (npm install && npm run dev). Kubernetes deployment uses Helm (oci://ghcr.io/nudgebee/charts/nudgebee), requiring the encryption key via --set. Access the dashboard at http://localhost:3000 post-installation. Production details are in deploy/kubernetes/README.md.

Highlighted Details

  • Unified AI-SRE, AI-FinOps, AI-K8sOps platform.
  • Agentic Automation Builder.
  • LLM-powered incident triage, root-cause analysis, and remediation.
  • Observability ingestion (K8s, cloud).
  • FinOps for resource optimization and right-sizing.
  • ChatOps (Slack/Teams) for SRE workflows.
  • Codified runbook automation.
  • Ticketing system sync (Jira, ServiceNow, PagerDuty, Zenduty).

Maintenance & Community

Community engagement occurs via Discord for discussions and coordination. Contributions are guided by CONTRIBUTING.md, with GitHub issues tagged for discoverability. All contributions are licensed under Apache 2.0.

Licensing & Compatibility

Licensed under the permissive Apache License 2.0, allowing commercial use, modification, and distribution without copyleft restrictions.

Limitations & Caveats

The dashboard requires initial integration setup (cloud accounts/K8s clusters) to populate data. Local development specifies Go 1.26+ and Node 25+. Production deployment necessitates consulting separate documentation for advanced configurations.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
293
Issues (30d)
183
Star History
380 stars in the last 30 days

Explore Similar Projects

Starred by Junyang Lin Junyang Lin(Core Maintainer at Alibaba Qwen), Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), and
2 more.

OpenSandbox by opensandbox-group

1.2%
12k
Sandbox platform for AI and LLM applications
Created 6 months ago
Updated 8 hours ago
Feedback? Help us improve.