Generate stunning websites from a simple prompt with AI
GNR8 is an open-source AI-powered website generator that converts your ideas into production-ready websites using a multi-agent system. It handles everythingโfrom content safety to prompt enhancement, UI design, media integration, UI improvement and deploymentโall with one input.
- ๐ซ Responsible AI โ Filters unsafe content before processing.
- โก One-Click Publish โ Deploys to GitHub with auto-generated README.
- ๐๏ธ Seamless UI Editing โ Modify your layout and content live, no coding required.
- ๐ธ Smart Media Insertion โ Automatically fetches and inserts contextual Unsplash images.
- ๐ง Multi-Agent Pipeline โ Each agent handles a specific task to improve quality and speed.
- ๐ Feedback Loop โ Incorporates user feedback to iteratively improve code.
- ๐ Live Preview โ View your deployed website instantly in the browser.
- User Prompt โ You describe the site.
- Guardrails โ Prompt checked for safety.
- Enhancement โ Prompt is refined for clarity in a structured format.
- Code Generation โ HTML, CSS, JS created.
- UI Agent โ Designs and styles the interface.
- Media Agent โ Adds contextual images via Unsplash.
- Feedback Agent โ Refines based on feedback.
- Deployment โ Website goes live with GitHub Pages.
โ ๏ธ Prerequisites: Python 3.x, Node.js,pip
# Clone the repo
cd GNR8
# Frontend
cd FE
npm install
npm run dev
# Backend
cd ../BE
npm install
node index.js
# Model
cd ../Model
pip install -r requirements.txt
uvicorn main:app --reload