Skip to main content

What You’ll Do

Create Account

Sign up with GitHub, GitLab, or email

Connect Repo

Link your IaC repository

Start Session

Open an AI agent conversation

Generate Code

Describe what you need, get IaC

Create PR

Review and merge your changes

Step 1: Create Your Account

OAuth signup (GitHub/GitLab) makes connecting repositories instant.

Step 2: Connect a Repository

  1. Go to SettingsIaC Repositories
  2. Click Connect GitHub (or GitLab/Azure DevOps)
  3. Select repositories with your IaC code
  4. Click Install & Authorize
Pick repos with IaC files (.tf, .bicep, .hcl, .yaml, .json, etc.) for the best experience.

Step 3: Connect Cloud (Optional)

Connect your cloud account to enable:
  • Validation against real infrastructure
  • Resource discovery for import
  • Cost and compliance analysis
  1. SettingsCloud AccountsConnect AWS 2. Enter Account ID 3. Run the CloudFormation stack (creates read-only role) 4. Paste the Role ARN
Cloud connection is optional but enables IaC validation (terraform plan, bicep what-if, etc.).

Step 4: Start an AI Agent Session

This is where the magic happens.
  1. Click AI DevOps in the nav
  2. Click New Session
  3. Select your repository
  4. Choose your IaC format
  5. Start typing!

Try These Prompts

Create an S3 bucket with encryption and versioning enabled Add a VPC with public and private subnets in us-east-1 Set up an RDS PostgreSQL database with Multi-AZ

What Happens

  1. Agent analyzes your request
  2. Generates code following your repo’s conventions
  3. Shows diagram of infrastructure changes
  4. Runs security checks automatically
  5. Validates with your IaC tool (if cloud connected)

Step 5: Review the Code

The interface shows you everything:
TabWhat You See
ChatYour conversation with the agent
DiagramVisual infrastructure map
CodeGenerated files with diff view
Policy & CostSecurity findings + cost estimates
ValidationIaC validation results (plan, what-if, etc.)
Always review generated code before merging. The agent is good, but you know your infrastructure best.

Step 6: Create a Pull Request

Happy with the code?
  1. Click Create PR
  2. Review title and description
  3. Click Create
  4. PR appears in your repository
  5. Review and merge when ready
Cloudgeni adds security scan results as PR comments automatically.

Bonus: CLI

Manage integrations and run drift scans directly from your terminal or CI/CD pipelines.
# Install
curl -fsSL https://github.com/Cloudgeni-ai/cloudgeni-cli/releases/latest/download/install.sh | bash

# Authenticate
cloudgeni auth login

# Run drift scan
cloudgeni drift scan

CLI Documentation

View all commands and features

You’re Set Up!

Account created

Repository connected

AI session started

Code generated

What’s Next?


More Prompts to Try

Building

"Create a Lambda function triggered by API Gateway"
"Set up an ECS Fargate service with ALB"
"Add CloudWatch alarms for my RDS instance"
"Create a DynamoDB table with on-demand capacity"

Fixing

"Enable encryption on all storage resources"
"Fix the critical compliance findings"
"Remove public access from all S3 buckets"
"Add required tags to resources missing them"

Analyzing

"Show me all resources without encryption"
"What's my estimated monthly cost?"
"List all public-facing resources"
"Find resources not managed by IaC"

Need Help?