TopNet is a simple AI-powered tool that lets you design and deploy your own cloud infrastructure just by typing what you want in plain English. No coding or deep technical cloud knowledge required!
Imagine you want to start a blog, launch a new app, or host a multiplayer game server. Usually, you'd need to learn complicated cloud systems and networking rules. With TopNet, it's as easy as chatting:
- You describe what you want: "I need a WordPress blog with a database," or "Set up a Minecraft server."
- TopNet draws it for you: It instantly generates a clean visual map of your required servers and databases.
- It double-checks everything: TopNet automatically ensures your setup is secure and shows you estimated monthly costs.
- Deploy with one click: Once you're happy with the diagram, TopNet magically sets it all up for you in the real world (using AWS)!
- 📝 WordPress / Blogs - Easily set up a robust website to share your content.
- 🚀 Web Apps - Get the backend for your new startup running smoothly.
- 🎮 Game Servers - Host a Minecraft or Valheim game dedicated for you and your friends.
- 🔒 Personal VPNs - Set up a quick, secure connection for safe web browsing anywhere.
To get TopNet running on your own computer:
- Python 3.10+
- Node.js 18+
- Terraform (If you want to actually deploy your creations)
Just open up your terminal and run these commands:
git clone https://github.com/yousefmaher/TopNet.git
cd TopNet
./start.shOnce it's running, open your web browser and visit http://localhost:5173 to start building!
