Skip to main content

GEN-UI 🎨

AI-powered UI generator that creates production-grade HTML, CSS, JS interfaces from a single line prompt

PyPI version License: MIT Python 3.8+

🚀 What is GEN-UI?

GEN-UI takes a text prompt and automatically:

  1. Searches the web for UI design references
  2. Scrapes the best result for style inspiration
  3. Generates a complete production-grade HTML/CSS/JS file
  4. 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)

Source distribution for genui-ai 1.0.2
File Size Uploaded
genui_ai-1.0.2.tar.gz 8.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for genui-ai 1.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page