GEN-UI 🎨
AI-powered UI generator that creates production-grade HTML, CSS, JS interfaces from a single line prompt
🚀 What is GEN-UI?
GEN-UI takes a text prompt and automatically:
- Searches the web for UI design references
- Scrapes the best result for style inspiration
- Generates a complete production-grade HTML/CSS/JS file
- Opens it instantly in your browser
✨ Example Outputs
- 🚗 Luxury car dealership website with real photos
- 🚀 Space tourism booking platform with live countdown
- 🎵 Spotify clone with music player
- 💎 3D creative agency portfolio with animations
- 💰 Cryptocurrency exchange platform
- 📸 Instagram clone with stories and feed
- 🏨 5-star hotel booking website
- 🎬 Netflix-style streaming platform
⚡ Installation
pip install genui-ai
🔑 Setup
Create a .env file in your working directory:
Get your free API key at cloud.cerebras.ai — no credit card required!
▶️ Run
genui
💡 Example Prompts
Build a luxury car dealership with dark theme and gold accents Create a space tourism booking website with animated starfield Make a Spotify clone with music player and equalizer Build a crypto exchange platform like Binance Create a 3D creative agency portfolio with glassmorphism Build a Netflix clone with movie cards and subscription plans Create an Instagram clone with stories and post feed
🛠️ Tech Stack
+-------------------------------------------------+
| Component | Technology |
|---|---|
| AI Provider | Cerebras API |
| Primary Model | qwen-3-235b-a22b-instruct-2507 |
| Fallback Model | llama3.1-8b |
| Web Search | DuckDuckGo (DDGS) |
| Scraping | BeautifulSoup4 |
| UI | Rich Console |
| +-------------------------------------------------+ |
⚡ Architecture
User Prompt ↓ Web Search (DuckDuckGo) ↓ Scrape Best URL (BeautifulSoup) ↓ Generate HTML/CSS/JS (Cerebras AI) ↓ Save & Open in Browser
📁 Project Structure
GEN-UI/ ├── genui/ │ ├── init.py │ └── UI.py ├── outputs/ # Generated HTML files ├── .env # API keys (not committed) ├── .gitignore ├── LICENSE ├── README.md ├── setup.py └── pyproject.toml
🔄 Changelog
- v1.0.0 - Pipeline architecture with Cerebras
🤝 Contributing
Pull requests are welcome! For major changes please open an issue first.
📄 License
MIT License — see LICENSE file for details
👨💻 Author
Parin — @parin0127-png
⭐ If you found this useful, please star the repo!
Release files for genui-ai 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| genui_ai-1.0.2.tar.gz | 8.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| genui_ai-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.1 kB
Release files / genui_ai-1.0.2.tar.gz
| Download URL | genui_ai-1.0.2.tar.gz |
|---|---|
| Size | 8.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
145cc075a5156fa2246f14522363d840784c5cf49ed7aeaa1b241135f00405e8
|
|
BLAKE2b-256 checksum How to use checksums |
c0d454d28ca6c50a97dc9e522eae0d72a5da37c09b1279af21c991d8bb13a5e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / genui_ai-1.0.2-py3-none-any.whl
| Download URL | genui_ai-1.0.2-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dde90b579cfcbf5c5e330a7cca2909eb05e3928c5b7717bc0aed2732bca1e91b
|
|
BLAKE2b-256 checksum How to use checksums |
cb8d867459b440d1338020237e71d66d7f58ab393b50506b6bea1cfe06d7e088
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|