A tool that converts PlantUML diagrams into deployable AWS CDK infrastructure using Claude.
This tool takes your PlantUML architecture diagrams and turns them into fully functional AWS CDK code that's ready to deploy. It uses Claude to interpret your diagrams and generate TypeScript CDK code that implements your architecture.
- 🏗️ Generate CDK projects from PlantUML diagrams
- 🚀 Deploy the infrastructure directly to AWS
- 🔧 Debug deployment issues automatically
- 🧩 Include context and artifacts information
- Node.js 14+
- AWS account and credentials
- Anthropic API key for Claude
- Clone this repo
- Run
npm install
- Copy
.env.template
to.env
and add your Anthropic API key
# Generate a CDK project from a PlantUML diagram
node generate.js -i your-diagram.puml -o output-dir
# Include additional context
node generate.js -i your-diagram.puml -o output-dir -c context.txt
# Reference existing artifacts
node generate.js -i your-diagram.puml -o output-dir -a artifacts.yaml
# Deploy the generated CDK project
node deploy.js -p output-dir
# Debug deployment issues
node debug.js -p output-dir
MIT