✨ StartGen is your AI-powered buddy that brings your project ideas to life—effortlessly! Tired of starting from scratch? Just describe your idea in plain English, and let StartGen handle the rest. No fuss, no hassle. 💡
- 👨💻 Plain English Prompts: Simply describe your project in one sentence, and voila!
- 🎯 No Clutter: Get a clean, well-organized project scaffold.
- ✨ Instant Files: Automatic directory and file creation—ready for your magic touch.
🔑 Set Your Environment Variables:
export OPENAI_API_KEY=your_openai_api_key_here
brew tap Mario2334/startgen
brew install startgen
-
🔽 Download the Executable:
- Grab the
startgen
binary for your system.
- Grab the
-
🏗️ Make It Executable:
chmod +x ./startgen
-
📚 Need Help?
./startgen --help
Run StartGen with a simple, fun prompt:
startgen -o "<dir>" "A React app with a Flask backend and PostgreSQL database."
🧠 StartGen uses your description to create:
- A React frontend with components and pages.
- A Flask backend with REST API boilerplate.
- Database setup scripts for PostgreSQL.
-o <path>
:
Specify where your project files will live.
Example:./startgen startgen -o "<dir>" "A Node.js CLI tool that converts CSV to JSON"
-
💡 Dream Up a Project:
“I want a Python-based data pipeline to process weather data!” -
🤖 Run StartGen:
startgen "A Python-based data pipeline to process weather data"
-
📂 Check Your Project Files:
Your new project is ready for you to start coding. Easy-peasy lemon squeezy! 🍋
Try a silly prompt:
startgen "A Python script to help my dog learn to code."
🐶 You’ll still get a valid project scaffold… paw-some!
-
No Output or Errors?
👉 Check your environment variables (OPENAI_API_KEY
andPROJECT_PATH
). -
Weird Layouts?
📝 Make sure your prompt is clear and descriptive. -
Not What You Expected?
✍️ Refine your prompt and try again!
💌 Got questions or suggestions? Open an issue on our GitHub repository. We’d love to hear from you!
✨ StartGen: Where ideas meet reality, one project at a time. Happy coding! 🎉