Build. Observe. Fix. Automatically.
AutoFlow is an end-to-end Intelligent Developer Platform that unifies CI/CD automation and agentic observability into a single visual, workflow-driven system. It removes the complexity of manual pipeline setup and turns raw telemetry into actionable insights using AI agents.
Modern teams face two big problems:
-
CI/CD is hard to set up Writing and maintaining GitHub Actions YAML, Docker builds, and deployment workflows takes time and expertise.
-
Observability is overwhelming Metrics and logs exist (Prometheus, server logs), but teams still struggle to answer:
Why is my system slow? What caused this failure? What should I fix first?
AutoFlow solves both β visually and intelligently.
- Connects to GitHub via OAuth
- Analyzes repository tech stack (Node, Python, FastAPI, etc.)
- Generates GitHub Actions pipelines using a drag-and-drop visual editor
- Commits workflows directly to
.github/workflows
β‘οΈ No YAML headaches. No DevOps expertise required.
-
Ingests Prometheus metrics, logs, and (optionally) OpenTelemetry data
-
Uses specialized AI agents to analyze telemetry
-
Provides:
- System health summaries
- Root cause analysis
- Failure predictions
- Fix suggestions
β‘οΈ Monitoring that thinks, not just charts.
Everything in AutoFlow happens inside visual workflows (n8n-style):
- Data Sources β Agents β Actions
- Drag, connect, execute
- Same paradigm for CI/CD and observability
AutoFlow uses multiple specialized agents:
| Agent | Responsibility |
|---|---|
| Health Agent | Computes real-time system health from metrics |
| Investigator Agent | Correlates logs & metrics to find root causes |
| Reliability Agent | Predicts future failures (disk, memory, load) |
| Alert Agent | Converts alerts into human-readable explanations |
| Supervisor Agent | Synthesizes all agent outputs into a single insight |
Above: The Investigator Agent pinpointing a root cause.
Above: Reliability predictions and risk analysis.
Above: Supervisor Agent synthesizing fixes.
Agents operate on normalized signals, not raw telemetry.
- Login with GitHub
- Select repository
- AutoFlow analyzes the codebase
- User builds a pipeline visually
- YAML is generated and committed
- GitHub Actions runs automatically
-
User opens the Automation / Observability Canvas
-
Adds data source nodes:
- Prometheus
- Logs
-
Connects agents visually
-
Executes the workflow
-
Agents analyze live data
-
Results appear in a unified dashboard
- Prometheus scrapes metrics from the app / AKS cluster
- AutoFlow backend pulls data from Prometheus
- Metrics are parsed, reduced, and converted into signals
- Apps can push traces/logs directly to AutoFlow via OTLP
- AutoFlow acts as an OTLP receiver
-
AutoFlow does not connect directly to AKS
-
Kubernetes metrics and logs are ingested via:
- Prometheus
- Loki / OTel collectors
β‘οΈ This keeps the system secure, cloud-agnostic, and cost-free.
- Next.js 16 (App Router)
- React 19
- TypeScript
- Tailwind CSS 4
- Radix UI
- @xyflow/react (React Flow) β visual workflows
- @dnd-kit β drag-and-drop
-
FastAPI (Python 3.11+)
-
Prometheus client & parsers
-
Google Gemini Flash (log analysis, synthesis)
-
Modular architecture:
- Router layer
- Service layer
- Agent layer
GitHub Repo
β
AutoFlowBuild (Visual CI/CD)
β
GitHub Actions (CI/CD)
β
Deployed App
β
Prometheus / Logs / OTel
β
AutoFlowObserve
β
AI Agents
β
Insights / Alerts / Fixes
- All agent outputs shown in one common dashboard
- Each agent rendered as a separate section
- Ordered execution logs
- Supervisor summary at the top
β‘οΈ No dashboard fatigue. Full clarity.
- Slack-based alerts supported
- Triggered via agent decisions
- Human-readable messages with context and suggestions
- Mock Prometheus data toggle
- Agent execution without real infra
- Safe fallback when telemetry is unavailable
Perfect for hackathons and demos.
- Visual programming for observability
- Agentic reasoning instead of passive monitoring
- Unified lifecycle: Build β Observe β Fix
- Premium, developer-first UX
-
Ideal for:
- Hackathon teams
- Early-stage startups
- Small-to-medium engineering teams
-
No heavy infra provisioning
-
Low AI cost (Gemini Flash)
-
Stateless, horizontally scalable agents
-
Free: Public repositories
-
Pro ($29/month):
- Private repos
- Unlimited agent runs
- Reliability predictions
-
Enterprise:
- Custom agents
- On-premise deployment
- SSO
- β Visual CI/CD builder
- β Prometheus ingestion
- β Workflow-based observability
- β Health Agent
- π§ Advanced agent correlations
- π§ Auto-remediation workflows
AutoFlow aims to become a virtual SRE for every team β reducing firefighting, increasing confidence, and letting developers focus on what matters most: building great products.
MIT License (or specify your chosen license)
Contributions, ideas, and feedback are welcome! Open an issue or submit a PR.
Follow these instructions to run AutoFlow locally.
- Node.js: v18 or higher (v20 recommended)
- Python: v3.11 or higher
- Git
git clone https://github.com/alysajad/Team-Rygtus-Beach-Hack.git
cd Team-Rygtus-Beach-Hackcd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure Environment
# Copy the example env file (ensure you have a GEMINI_API_KEY)
# Create .env in backend/app/
cp .env.example app/.envTo run the backend:
# Start the server
uvicorn app.main:app --reload --port 8000Backend runs on: http://localhost:8000
cd ../frontend
# Install dependencies
npm install --force
# Run the development server
npm run devFrontend runs on: http://localhost:3000
AutoFlow comes with a built-in log simulator to demonstrate the Agentic Observability without needing a real outage.
-
Generate Dummy Logs:
cd backend python3 generate_scenario_logs.pyThis uses Gemini to create a realistic
simulated_outage.logfile with OOM errors and Azure activity. -
Open Dashboard: Go to http://localhost:3000/observability/dashboard
-
See it in Action: The Investigator Agent will automatically analyze the simulated log file and pinpoint the root cause (Memory Leak).
- GitHub Repo: https://github.com/alysajad/Team-Rygtus-Beach-Hack
- Main Branch:
kdev
AutoFlow brings AI-powered intelligence to the entire DevOps lifecycle β from deployment to diagnosis.

