AI Infrastructure Agent

Intelligent AWS infrastructure management through natural language.

Get Started in Seconds

Clone the repository and run the installation script to get started.

# Clone the repository
git clone https://github.com/VersusControl/ai-infrastructure-agent.git
cd ai-infrastructure-agent

# Run the installation script
./scripts/install.sh

# Start the Web UI
./scripts/run-web-ui.sh
Project Web UI
GitHub Stars License Go Version AWS

Main Features

Natural Language Interface

Describe your desired infrastructure in plain English, and let the AI handle the rest.

Multi-AI Provider Support

Flexibly switch between OpenAI, Google Gemini, and Anthropic models.

Visual Web Dashboard

Manage and monitor your infrastructure through an intuitive web interface.

Terraform-like State

Maintains an accurate state of your infrastructure to prevent drift.

Conflict Detection

Safely execute plans with built-in conflict detection and dry-run mode.

Broad AWS Resource Support

Support for VPC, EC2, Security Groups, Auto Scaling Groups, and ALBs.

Simple Demo

Prompt:

"Create an EC2 for hosting an Apache Server with a dedicated security group that allows inbound HTTP (port 80) and SSH (port 22) traffic."

Result:

The agent creates a detailed execution plan to provision an EC2 instance and a corresponding security group with the specified rules, then awaits your approval before applying the changes.

Simple Demo Result

Advanced Demo

Prompt:

"Create a production VPC with a CIDR block of 10.0.0.0/16 across two availability zones. Set up public subnets (10.0.1.0/24 and 10.0.2.0/24) for internet-facing load balancers. Create private subnets for application servers (10.0.11.0/24 and 10.0.12.0/24). Set up dedicated database subnets (10.0.21.0/24 and 10.0.22.0/24). Configure Internet Gateway and NAT Gateway for proper routing."

Result:

The agent generates a comprehensive plan to build a multi-AZ, multi-tier VPC network architecture, including all necessary subnets, gateways, and routing configurations, ready for a production workload.

Advanced Demo Result

Supported AI Models

Choose the AI provider that best fits your needs and infrastructure requirements.

OpenAI

Google Gemini

Anthropic Claude

AWS Bedrock Nova