- ✓Actively maintained (<30d)
- ✓Documented (README)
- !No standard license detected
- !No description
git clone https://github.com/shittuay/DevOps-Agent my-project && cd my-projectResumen de Templates
# DevOps Agent
An AI DevOps assistant you talk to in plain English. It works on your own AWS, Azure and GCP
accounts, Kubernetes clusters, CI/CD systems and on-call tools, with a safety check in front of
every risky action.
- **Live app:** [devopsagent.io](https://devopsagent.io)
- **Docs:** [devopsagent.io/docs](https://devopsagent.io/docs) (in the app) and the [`docs/`](docs/) folder
- **Developer API:** [devopsagent.io/developers](https://devopsagent.io/developers)
## What it does
- **Chat with your infrastructure.** Ask questions or give instructions ("list my EC2
instances", "scale the api deployment to 4 replicas", "why did last night's deploy fail?").
The agent picks from **749 tools across 18 modules** and runs them against your own accounts.
- **Workflows.** 46 pre-built, step-by-step jobs (launch a web server, audit IAM, troubleshoot
pods, self-host an LLM, re-run a failed pipeline, page on-call, and more) across 14 categories.
Each opens a short form, then runs in chat.
- **Safety.** Every tool call is risk-classified. Deletes, terminations, IAM changes and other
risky operations need approval before they run (see [Approvals](docs/WEB_APPLICATION_GUIDE.md#approvals-and-change-requests)).
Sandbox mode simulates everything without touching a real account.
- **Your data stays yours.** Cloud and integration credentials are stored per user, encrypted,
and never shared with other users. The app never falls back to its own credentials.
| Area | Tools |
|------|------:|
| AWS (EC2, VPC, IAM, RDS, Lambda, ECS, EKS, S3, CloudFormation, Route 53, and more) | 352 |
| Kubernetes | 76 |
| Git | 47 |
| GCP | 42 |
| Azure | 38 |
| CI/CD (Jenkins, GitHub Actions, GitLab) | 36 |
| Terraform | 26 |
| Docker | 22 |
| GitHub | 19 |
| PagerDuty and OpsGenie | 16 |
| Ansible | 13 |
| Prometheus, Datadog and Grafana | 12 |
| SonarQube | 12 |
| Nexus | 12 |
| Security audit / pentest (off by default) | 12 |
| Cost, compliance and change governance | 10 |
| Shell commands on the agent host | 2 |
| Reachability probes (`http_check`, `tcp_check`) | 2 |
| **Total** | **749** |
## Using the app
1. Sign up at [devopsagent.io](https://devopsagent.io) and confirm your email.
2. Connect a cloud account in **Settings → Cloud Credentials**. For AWS, the recommended option
is an IAM role (one-click CloudFormation quick-create); access keys also work.
3. Connect any third-party tools you use (GitHub, GitLab, Jenkins, PagerDuty, OpsGenie, Datadog,
SonarQube, Nexus) in **Settings → Integrations**.
4. Chat, or open **Workflows** and pick one.
Want to try it without a cloud account? Turn on **Sandbox mode** (Settings → Learning). Tool
results are simulated and labelled `[Sandbox]`.
Plans: Free (20 credits a month), Starter ($29, 200 credits), Professional ($99, 1,000 credits)
and Business ($299, 3,000 credits). Free and Starter use Kimi K3; Professional and Business use
Claude. Extra credit packs are available on the Billing page.
### Other ways in
- **Claude.ai connector (MCP):** add `https://devopsagent.io/mcp` as a custom connector and sign
in with your DevOps Agent account (and 2FA code, if you use 2FA). 704 tools are exposed this way.
- **Developer API:** `/api-gateway/v1/*`, authenticated with an `X-API-Key` header. See
[/developers](https://devopsagent.io/developers).
- **Slack / Microsoft Teams:** see the ChatOps page in the app.
## Running it locally
Requirements: Python 3.11+, PostgreSQL (or let the tests use SQLite), and an Anthropic and/or
Moonshot (Kimi) API key.
```bash
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
export SECRET_KEY=change-me
export ANTHROPIC_API_KEY=sk-ant-... # Claude tiers
export MOONSHOT_API_KEY=... # Kimi tiers
export DATABASE_URL=postgresql://user:pass@localhost:5432/devops_agent # required in production
python app.py # http://127.0.0.1:5000
```
New tables and columns are created automatically at startup. For a local Postgres and Redis, run
`docker compose up db redis` after setting `POSTGRES_PASSWORD` in `.env` (compose refuses to start
without it). The compose file's `app` service has no Dockerfile to build from, so run the app
itself with `python app.py`.
Cloud and integration credentials are **not** read from environment variables. Each user adds
their own in Settings once the app is running.
### Command-line mode
```bash
python main.py interactive # chat in the terminal
python main.py ask "list pods in the default namespace"
python main.py tools # list tools
```
The CLI has no signed-in user, so AWS, Azure and GCP tools refuse to run there (they only use
per-user credentials). Kubernetes (your local kubeconfig), local Git, Docker and Terraform work,
and integration tools work when you pass a token explicitly. See [docs/USER_GUIDE.md](docs/USER_GUIDE.md).
## Tests
```bash
pytest -q
```
Tests run against in-memory SQLite, so no database is needed. Two network-safety tests need
public DNS and fail in fully offline sandboxes.
## Project layout
```
app.py Flask app: pages, chat endpoints, startup
models.py SQLAlchemy models
src/agent/ Agent loop, safety classification, tool selection, guardrails
src/tools/ Tool modules (aws_tools.py, kubernetes_tools.py, ...)
services/ Business logic (credentials, workflows, approvals, billing, ...)
routes/ Blueprints for feature pages and APIs
api/v1/ Deprecated REST API (/api/v1); its handlers also serve /api-gateway/v1
templates/ Jinja2 pages
tests/ pytest suite
docs/ Guides and references
```
Contributors: read [CLAUDE.md](CLAUDE.md) first. It records the security rules and invariants
the code depends on (per-user isolation, SSRF guards, risk classification, guardrails), and
[CLAUDE_RUNBOOK.md](CLAUDE_RUNBOOK.md) records past incidents and fixes.
## Removed features
These were removed in October 2026 and are no longer part of the app: Optimize, Monitoring
(alert rules), Incidents (and playbooks), Analysis (root-cause analysis) and Predictive Scaling. Incident work now
happens in chat, with the PagerDuty and OpsGenie tools and the Incident Response workflows.
## Support
- In the app: the chat, or `/docs`
- Email: support@devopsagent.io
- Security issues: security@devopsagent.io (see [/security](https://devopsagent.io/security))
Lo que la gente pregunta sobre DevOps-Agent
¿Qué es shittuay/DevOps-Agent?
+
shittuay/DevOps-Agent es templates para el ecosistema de Claude AI con 0 estrellas en GitHub.
¿Cómo se instala DevOps-Agent?
+
Puedes instalar DevOps-Agent clonando el repositorio (https://github.com/shittuay/DevOps-Agent) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar shittuay/DevOps-Agent?
+
Nuestro agente de seguridad ha analizado shittuay/DevOps-Agent y le ha asignado un Trust Score de 52/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene shittuay/DevOps-Agent?
+
shittuay/DevOps-Agent es mantenido por shittuay. La última actividad registrada en GitHub es del 2026-10-17, con 1 issues abiertos.
¿Hay alternativas a DevOps-Agent?
+
Sí. En ClaudeWave puedes explorar templates similares en /categories/templates, ordenados por popularidad o actividad reciente.
Despliega DevOps-Agent en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/shittuay-devops-agent)<a href="https://claudewave.com/repo/shittuay-devops-agent"><img src="https://claudewave.com/api/badge/shittuay-devops-agent" alt="Featured on ClaudeWave: shittuay/DevOps-Agent" width="320" height="64" /></a>Más Templates
CLI tool for configuring and monitoring Claude Code
A starter kit for animating hand-painted cartoons with Claude: p5.js + p5.brush, the Clawd character, 31 acted emotions and a guide for the model
AWS AI Stack – A ready-to-use, full-stack boilerplate project for building serverless AI applications on AWS
Scaffold production-ready full-stack apps in TypeScript, Rust, Python, Go, and Java with a visual builder and CLI. Choose your frontend, backend, database, auth, AI, payments, and DevOps integrations, all wired together.
Cut the tokens Claude Code loads at session start. CLI that sets up a small CLAUDE.md with on-demand docs, measures startup tokens, and keeps them small.
From Claude Artifact to deployable React app — in seconds!