Turn your ideas into apps with AI
An open-source AI-powered app generator – create beautiful, functional apps with just one prompt.
Features • Tech Stack • Getting Started • Deployment • Contributing
- 🤖 AI-Powered Generation - Multiple AI models to choose from
- ⚡ Real-time Preview - See your app come to life instantly
- 🎨 Beautiful UI - Built with Tailwind CSS and Shadcn components
- 💾 Save & Share - Save your creations and share with others
- 📱 Responsive - Works perfectly on desktop and mobile
- 🔄 Iteration - Refine and improve your apps with chat
- 🖼️ Screenshot to Code - Upload designs and convert to code
- 📊 Multiple Quality Modes - Fast generation or high-quality detailed apps
- AI Models: Together AI (Qwen, GLM, Llama, DeepSeek, Kimi)
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS
- UI Components: Radix UI + Shadcn
- Code Sandbox: Sandpack by CodeSandbox
- Database: PostgreSQL (Neon) + Prisma ORM
- Analytics: Plausible + Helicone
- Deployment: Vercel-ready
- Node.js 20+ and pnpm
- PostgreSQL database (we recommend Neon)
- API keys (see below)
-
Clone the repository
git clone https://github.com/yesh00008/Giga-Coder.git cd Giga-Coder -
Install dependencies
pnpm install
-
Set up environment variables
Create a
.envfile in the root directory:# Required: Together AI API Key TOGETHER_API_KEY=your_key_from_api.together.xyz # Required: Database Connection DATABASE_URL=postgresql://user:pass@host/db?sslmode=require # Required: CodeSandbox API Key CSB_API_KEY=your_key_from_codesandbox.io # Optional: Analytics HELICONE_API_KEY=your_helicone_key
-
Set up the database
pnpm prisma generate pnpm prisma migrate deploy
-
Run the development server
pnpm dev
-
Open your browser
Navigate to http://localhost:3000
- Visit api.together.xyz
- Sign up/Login
- Go to API Keys section
- Create a new key
- Copy and add to
.envasTOGETHER_API_KEY
- Visit neon.tech
- Create a new project
- Copy the connection string
- Add to
.envasDATABASE_URL
- Visit codesandbox.io
- Go to Settings → API Keys
- Generate a new key
- Add to
.envasCSB_API_KEY
- Visit helicone.ai
- Sign up and create API key
- Add to
.envasHELICONE_API_KEY
- Click the button above or:
- Push your code to GitHub
- Import project in Vercel
- Add environment variables
- Deploy!
See DEPLOY.md for detailed deployment instructions.
We love contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Thanks to these wonderful people who have contributed to Giga Coder:
Yaswanth Thotakura 💻 📖 🎨 🤔 |
Want to see your name here? Check out our Contributing Guide and make your first contribution!
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Next.js
- UI components from Shadcn
- Code sandbox by CodeSandbox
- AI models by Together AI
- GitHub: @yesh00008
- X/Twitter: @yeshhhhhh7
Made with ❤️ by the Giga team
Star ⭐ this repo if you find it useful!