DEV Community

Cover image for 🛠️6 tools to kickstart your full-stack app with AI 🤖
Matija Sosic
Matija Sosic

Posted on

🛠️6 tools to kickstart your full-stack app with AI 🤖

“It’s 2021, where is my flying car?” - that’s a sentence that Joel Spolsky (creator of Stack Overflow and Trello) used to express his disillusionment with how web development still feels pretty much the same as 20 years ago.

But today, with GPT in the equation, we can rightfully ask this question again. We see all these fancy tweets and demos, but what does that mean for me as a developer today, right now, when I need to start a new full-stack web app? Do I really have to go through npm create vite my-new-app, and start with a blank page once again?

The answer is, finally, “no” - there is a lot of cool stuff you can use that will make your life easier. It might not be a supersonic DeLorean yet, but it’s definitely at least hovering above the ground.

Flying car

Let’s explore what the AI scene has to offer us today to make it easier to start and build a full-stack web app:

🐝 🤖 MAGE - from a single prompt to a full-stack, React & Node.js app in a minute (Free to use!)

MAGE in action

MAGE (Magic App GEnerator) is probably the easiest-to-use AI coding agent there is - everything happens through the web interface, and all you have to do is type in the short description of the app you want to build. With that, MAGE will generate a complete, full-stack codebase in React, Tailwind, Node.js, and Prisma powered by Wasp, that you can freely download.

The best part about MAGE is that it is fully open-source and completely free to use - all you need to do is log in with your GitHub, and you can start creating apps!

MAGE was launched in July on Product Hunt and has since then been used to create almost 30,000 applications. You can read more about it and what types of apps you can build with it here.

📟 Aider - an AI pair programmer in your terminal

Aider demo

After you’ve created the v1 of your app with e.g., MAGE, and got the basic functionality in place, you will probably want to add more features. And why not use AI for that, too? That’s where Aider comes in!

Aider’s superpower is that you can plug it into any existing project and get going! It feels like chatting with a fellow developer sitting right next to you - simply describe your next feature, and Aider will do its best to implement it while providing all the details of the process and automatically adding a new commit to your repo! How cool is that?

You can learn more about Aider and try it out here: https://github.com/paul-gauthier/aider

🦀 🚀 Shuttle AI - build backends in Rust with GPT!

shuttle demo

When you hear the term “web app”, most of us immediately think of JavaScript. While that is in a big part true for the front-end, we can build our back-end in any technology we like!

Other than the regular suspects such as Python, Java, and PHP, what about Rust? It is one of the most loved languages among developers, and it shouldn’t be reserved only for low-level algorithms.

Shuttle AI made that possible - their powerful Rust-based framework already makes it easy to build and deploy backends, while AI on top makes it a total breeze!

Learn more about it here: https://www.shuttle.rs/ai

⚡️📦 Supabase AI - goodbye, complex SQL queries

Supabase demo

Supabase is one of the best ways to get the database for your full-stack app up and running, and you get a ton of features on top of that! Since it is specialized for Postgresql, that means you’ll occasionally have to write some SQL. And why not get some help from AI with that, too?

Supabase is already renowned for its beautiful and user-friendly dashboard with an integrated SQL editor, and now they made it even better by adding their own AI agent to it. Ask it to create new tables and indexes and even write database functions!

Learn more about it here: https://supabase.com/blog/supabase-studio-3-0

👁️ 🧑‍✈️Visual Copilot - Your Figma design to code

figma demo

If you ever got a Figma design handout from a designer, and then it was your task to implement the UI with it, have you ever wondered if there was a way to automate this? This is what Visual Copilot is after!

With a single click, and given a Figma design, Visual Copilot will generate the front-end code for it! It will do its best to make it responsive and keep the code clean and reusable.

It is currently available as a Figma community plugin.

✈️ 🤖 GPT Pilot - Start a new app with a collaborative AI

Pilot demo

GPT Pilot is a coding agent specialized for creating new apps from scratch. Its unique approach is that it collaborates with the developer - whenever it gets stuck, it will ask for your help!

Internally, it consists of multiple agents collaborating together and going through different stages of app development - from Product Owner and Architect to DevOps and Developer! It is a perfect example of PRD (Product Requirement Document)-led development.

Pilot system

It is another completely open-source solution that has lately gotten a lot of love from developers and has been featured on GitHub Trending leaderboard multiple times.

Learn more about it and give it a try here: https://github.com/Pythagora-io/gpt-pilot

Summary

wrap

And that’s a wrap! There are many more AI tools out there, and every day new ones are coming, but in this overview, we tried to focus on the ones you can use today to kick start a new web app.

Hopefully, you found this helpful and learned something new that might come in handy! I’d also love to hear from you in the comments - what are your favorite AI tools for web development, either ones you use daily or are simply excited about and what should we cover next?

Top comments (20)

Collapse
 
zvone187 profile image
zvone187

Thank you for the shout out 🙏🙏🙏

Collapse
 
nevodavid profile image
Nevo David • Edited

Mage is my favorite!

Collapse
 
hamatoyogi profile image
Yoav Ganbar

Nice list!
Happy to see Visual Copilot on there 🤘🏽

Collapse
 
nodar profile image
Nodar Daneliya

great stuff @matijasos and thanks for the mention!

Collapse
 
fernandezbaptiste profile image
Bap

Super nice article!

Collapse
 
srbhr profile image
Saurabh Rai

This looks promising

Image description

Collapse
 
fernandezbaptiste profile image
Bap

Really cool projects - thanks for sharing! ⚡️

Collapse
 
seanmclem profile image
Seanmclem

The where is my flying car, was a great bit by James Earl Jones, in an IBM commercial about 20 years ago. But I get the sentiment.

Collapse
 
eerk profile image
eerk

You can add "Tailwind Draw + Make Real" to the list! makereal.tldraw.com

Collapse
 
matijasos profile image
Matija Sosic

wow, this one is amazing!

Collapse
 
marisogo profile image
Marine

I have to take a look at Visual Copilot, looks 👌

Collapse
 
shakilahmed007 profile image
Shakil Ahmed

Exciting lineup! Can't wait to explore these tools and integrate AI seamlessly into my next full-stack project. Thanks for sharing the insights!

Collapse
 
guybuildingai profile image
Jeffrey Ip

Great stuff!

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Nice list @matijasos, I love Supabase AI!

Collapse
 
martinsos profile image
Martin Šošić

Mage + Aider might be a good fit!

Collapse
 
vincanger profile image
vincanger

really wanna try this out too!

Collapse
 
weiqingteh profile image
Weiqing Teh // CG BOSS

Nice compilations of apps definately going to check out MAGE.

Collapse
 
matijasos profile image
Matija Sosic

Thanks! Glad you found it informative, definitely let us know how you find MAGE and if you'll need any help (sometimes it can make small mistakes). We are at discord.gg/rzdnErX