Awesome AI for Infra › AI-Powered Automation

microsoft/AIOpsLab

⭐ 1002 Python added to this list on 2026-06-14 repository created 2024-10-11

AIOpsLab is an open-source framework specifically designed to facilitate the creation, testing, and assessment of autonomous AIOps agents. It provides a holistic environment that supports the lifecycle of AIOps agent development, from initial design to rigorous evaluation. The platform allows users to deploy microservice cloud environments, inject faults to simulate real-world incidents, generate diverse workloads, and export telemetry data for analysis. Crucially, AIOpsLab orchestrates these components, offering clear interfaces for interacting with and evaluating the performance of AIOps agents. One of its core strengths is the provision of a built-in benchmark suite. This suite offers a set of predefined problems that allow for the standardized and reproducible evaluation of AIOps agents in interactive settings. Users can easily extend this suite to incorporate their specific operational challenges and evaluation criteria. The framework supports various deployment options, including local simulated clusters using `kind` and remote Kubernetes clusters, with enhanced provisioning capabilities for Azure VMs via Terraform and Ansible. It also includes integrations for running different agent types, such as human-in-the-loop and large language model (LLM) based agents like GPT-4, and facilitates secure authentication with Azure OpenAI endpoints. This makes AIOpsLab a valuable tool for researchers, developers, and SRE teams looking to advance and test AI-driven operational intelligence.

https://github.com/microsoft/AIOpsLab

AIOpsAI agentsautonomous operationsIT operationsobservabilitymonitoringincident responsefault injectionperformance evaluationbenchmarksKubernetescloud environments

Also in AI-Powered Automation

getsavvyinc/savvy-cli

Savvy is a CLI tool that uses AI to create, share, and run command-line workflows, leveraging natural language for automation and explanation of commands and error messages.

mezmo/aura

AURA is an agentic harness that enables Large Language Models (LLMs) to perform SRE work autonomously by providing critical guardrails, API servers, state management, and tool integrations for prod...

bgdnvk/clanker

Clanker is an AI-powered CLI agent designed for autonomous systems engineering across various cloud environments, enabling intelligent infrastructure operations and agent-human collaboration.

Vigil-SOC/vigil

Vigil is an open-source AI-driven Security Operations Center (SOC) platform leveraging specialized AI agents and customizable workflows for machine-speed network defense and incident response.

bolivian-peru/os-moda

osModa is an AI-native operating system based on NixOS, allowing AI agents to manage server operations through typed, auditable tool access and atomic rollbacks.

ChristoAnsek/audited-change-gate

Certifier is a language-agnostic, zero-trust change management system that uses cryptographic proof-carrying envelopes to verify and gate actions taken by autonomous AI agents in IT operations.