Inspiration

Deploying is hard! We've all enjoyed building cool things with hackathons but making it available for public use (and public good) later can be frustrating and time-consuming, even if manageable with enough knowledge and sense. Thankfully, Claude has knowledge and sense!

What it does

AutoSRE combs through your repo for things like entrypoints, environment variables (project-specific and AWS/deployment-specific) and gets Claude to generate necessary files for deployment such as a Dockerfile and a CDK stack (and a README if you don't have one!). It then pushes these to a new GitHub repo ready for you to check and deploy.

Challenges we ran into

Ironically, deployment! Getting to a reliable CDK stack and Dockerfile will need more clever trial and error by our prompt chain and some input for environment variables from the user.

Accomplishments that we're proud of

AutoSRE often produces correct Dockerfiles and CDK stack code! The README's are pretty descriptive as well. The gap from this to stably deploying with a click is potentially not too large!

What we learned

Deployment is indeed hard, but at least prompting has now got a bit more intuitive for us!

What's next for AutoSRE

The goal is to be able to paste your GitHub repo link, get updates from AutoSRE/Claude on progress, and receive a link ready for you to use your app.

Built With

Share this project:

Updates