ClaroArch: AI-Powered Cloud Architecture

ClaroArch is an intelligent, AI-native tool that transforms your ideas into professional cloud architecture diagrams and Infrastructure-as-Code. Describe your desired infrastructure in plain English, and watch as ClaroArch generates a complete, production-ready AWS solution.

The End-to-End Workflow

A seamless flow from idea to deployment.

1. Describe

Start by writing a simple prompt describing the infrastructure you need (e.g., "a serverless API using Lambda and API Gateway").

2. Generate

The AI engine interprets the prompt and generates a complete architecture proposal, including diagrams, IaC, rationale, cost estimates, and security findings.

3. Visualize & Interact

Immediately see the generated architecture as an interactive diagram. Click on components to see details and the corresponding IaC.

4. Iterate & Refine

Make changes with simple "micro-edit" prompts (e.g., "change the instance type to t3.medium"). The AI updates the diagram and code for you.

5. Track & Deploy

The application maintains a version history. Once satisfied, download the final CloudFormation YAML and deploy it directly to your AWS account.

6. Deploy

Download the final CloudFormation YAML and deploy it directly to your AWS account.

Why ClaroArch?

ClaroArch acts as an expert cloud architect and a tireless coding assistant rolled into one, empowering you to work at the speed of thought.

Unprecedented Speed

Go from idea to implementation in seconds. Drastically accelerate prototyping, planning, and deployment cycles.

Democratization of Cloud Architecture

Lowers the barrier to entry by allowing users to work with natural language, empowering more people to build and innovate on the cloud.

Clarity and Understanding

Instantly understand complex systems through automatically generated diagrams, improving team communication and stakeholder alignment.

Best Practices and Standardization

The AI generates clean, standardized, and production-ready IaC, reducing manual errors and ensuring a high-quality, secure foundation.

Effortless Iteration

Quickly explore different configurations with simple prompts, encouraging experimentation and agile refinement of your designs.

Getting Started

1. Clone the Repository

git clone https://github.com/your-username/ClaroArch.git && cd ClaroArch

2. Install Dependencies

npm install

3. Set Up Environment Variables

Create a .env.local file and add your Google AI API key:

GEMINI_API_KEY="your_google_ai_api_key"

You can get a free API key from Google AI Studio.

4. Run the Development Server

npm run dev