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 ClaroArch2. Install Dependencies
npm install3. 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