Autonomous Incident Response System // Neural-link Enabled // Multi-tool Orchestration
SRE Command Center Video-->(https://youtu.be/d8DLMiqORqM)
SRE Command Center is a futuristic, AI-driven dashboard designed for Site Reliability Engineers (SREs). It transforms standard monitoring into a high-octane, "Cyber-aesthetic" visual experience.
Moving beyond simple charts, this application integrates Generative UI concepts powered by Tambo AI to provide real-time telemetry, automated root cause analysis, and interactive remediation tools in a single, immersive capability-based interface.
It is built to look and feel like a sci-fi "War Room" console, making the high-pressure job of incident management more intuitive and engaging.
A real-time "Head-Up Display" (HUD) for your entire infrastructure.
- Visual Health Indicators: Instant color-coded status (Healthy, Degraded, Critical) with scanline animations.
- Key Metrics: Monitor Uptime, Latency, Error Rates, and RPS (Requests Per Second) at a glance.
- Micro-interactions: Hover effects and pulse animations to draw attention to failing nodes.
Detect patterns in the noise before they become outages.
- Temporal Visualization: View service health over specific time windows (4h, 8h, 24h).
- Intensity Scoring: Color gradients from Green (Normal) to Red (Critical) based on anomaly scores.
- Detailed Tooltips: Drill down into specific time slices to see exact anomaly percentages.
Automated investigation assistant that connects symptoms to code.
- Confidence Scoring: AI assigns a probability percentage to its findings.
- Evidence Collection: Lists specific telemetry signals that led to the conclusion.
- Code Correlation: USP Alert! Directly links incidents to "Suspicious Code Changes" (git commits) that likely introduced the bug.
- Recovery Plans: Suggests actionable remediation steps (e.g., "Rollback to Sha: a1b2c3").
The narrative of an outage, updated in real-time.
- Event Feed: Chronological log of alerts, automated actions, user notes, and resolutions.
- Metric Drift Overlay: Visualizes error rates directly alongside timeline events to correlate actions with results.
- Role Attribution: Clearly distinguishes between AI-generated events and human operator actions.
Secure access control for your team.
- Email/Password Login: Traditional authentication flow.
- OAuth Providers: GitHub and Google single sign-on.
- Protected Routes: Dashboard and chat only accessible to authenticated users.
- Session Management: Secure cookie-based sessions with auto-refresh.
- Interact with the system using natural language.
- Ask questions like "Why is the payments service slow?" or "Scale up the database cluster."
- War Room Display: Perfect for large monitors in an operations center to provide a shared context during critical incidents.
- Proactive Monitoring: Watch the Heatmap to identify "flaky" services that degrade periodically but don't trigger hard alerts.
- Rapid Triage: Use the AI Root Cause Analysis to skip the initial "what changed?" investigation phase and jump straight to fixing.
- Post-Incident Reviews: Use the Incident Timeline to reconstruct exactly what happened for post-mortem reports.
- The "Cyber" Aesthetic: Unlike sterile corporate dashboards, this app uses a "Dark Mode First", terminal-inspired design. It makes SRE work feel like piloting a spaceship, reducing fatigue and increasing engagement.
- Context-Aware AI: It doesn't just show graphs; it tells you why the graph looks like that.
- Code-to-Cloud Visibility: Uniquely bridges the gap between infrastructure alerts and the specific application code (commits) that caused them.
- Generative HUD: The interface modules are designed to be dynamic, potentially composed on-the-fly based on the type of incident occurring.
-
Clone the repository:
git clone https://github.com/alokdangre/SRE-Command-Center.git cd SRE-Command-Center -
Install dependencies:
npm install
-
Configure environment variables:
cp example.env.local .env.local
Edit
.env.localwith your credentials:# Required NEXT_PUBLIC_TAMBO_API_KEY=your_tambo_key NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key NEXT_PUBLIC_SITE_URL=http://localhost:3000
-
Run the development server:
npm run dev
-
Open http://localhost:3000 with your browser.
- Create a new project at supabase.com
- Go to Settings > API and copy:
- Project URL →
NEXT_PUBLIC_SUPABASE_URL - Anon/Public Key →
NEXT_PUBLIC_SUPABASE_ANON_KEY
- Project URL →
- Enable Email Auth in Authentication > Providers
- (Optional) Enable GitHub/Google OAuth providers
| Document | Description |
|---|---|
| FEATURES.md | Complete feature list, component explanations, and roadmap |
| ARCHITECTURE.md | Data flow, implementation details, and integration points |
- Framework: Next.js 14 (App Router)
- AI Engine: Tambo AI (Generative UI)
- Authentication: Supabase Auth
- Styling: Tailwind CSS + Custom Animations
- Icons: Lucide React
- Validation: Zod
- Animation: Framer Motion
(C) 2026 TAMBO_AI // ENC_DEPT_BETA