A sophisticated Python CLI tool that automatically generates conversion-optimized frontend landing pages using professional UX design thinking methodology
Project description
CCUX — AI-Powered Website Generator
CCUX uses Claude AI to transform a simple product description into production-ready code — no design tools required.
Features
- One-line generation — describe your product and get a landing page or full site in minutes
- Professional themes — choose from 13 styles (minimal, corporate, brutalist, animated, etc.)
- Precision editing — regenerate specific sections without rebuilding everything
- Interactive workflow — guided wizard for multi-page sites, live editing, and theme switching
- Production-ready output — responsive HTML or React components with TailwindCSS, SEO, and accessibility
Installation
pip install ccux
Prerequisites:
- Python 3.9+
- Claude CLI (used for AI generation)
Getting Started
Interactive Mode (Recommended)
ccux init
The interactive terminal app provides:
- Guided website creation wizard
- Visual project management
- Live section editing and theme switching
- Multi-page website generation
- Form management and customization
- Press
ESCanytime to exit
Command Line Usage
# Generate single landing page
ccux gen --desc "AI project management tool" --theme minimal
# Generate complete multi-page website
ccux multipage --desc "SaaS platform for remote teams"
# Regenerate specific sections
ccux regen --section hero,pricing
# Load description from file
ccux gen --desc-file product.pdf --theme brutalist
Commands
| Command | Description |
|---|---|
ccux init |
Interactive wizard for new projects |
ccux gen |
Generate a single landing page |
ccux multipage |
Generate a complete multi-page site |
ccux regen |
Update specific sections |
ccux projects |
List existing projects |
ccux help |
Detailed help for any topic |
What You Get
Professional Quality Output
- Production-ready HTML or React components
- Mobile-responsive design with TailwindCSS
- SEO optimization and accessibility features
- Clean, semantic code structure
AI Design Process
- Automatic competitor analysis and research
- Structured UX methodology for layouts and flows
- Conversion-optimized copywriting
- Consistent visual design across 13 themes
13 Design Themes
From minimal and corporate to brutalist, animated, and illustrated styles.
Examples
Single Page:
ccux gen --desc "AI-powered project management tool for remote teams"
Multi-Page Website:
ccux multipage --desc "SaaS platform with features, pricing, and about pages"
Edit Existing:
ccux regen --section hero,pricing
View Your Pages
cd output/
python -m http.server 3000
# Open http://localhost:3000
Links
- PyPI: pypi.org/project/ccux
- Claude CLI: claude.ai/code
- Help: Run
ccux helpfor detailed documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ccux-3.0.1.tar.gz.
File metadata
- Download URL: ccux-3.0.1.tar.gz
- Upload date:
- Size: 139.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ab7cd1e33de7073633ee9c6a4a60e3b180f5dac3a4be4d9304b0512dbcbe3d5
|
|
| MD5 |
9b68bba3c576e6fa86532205fd695b62
|
|
| BLAKE2b-256 |
ffc06ce12207d640e29099f574ffc7e9403d31033acac6bee3ba4d4353de52e3
|
Provenance
The following attestation bundles were made for ccux-3.0.1.tar.gz:
Publisher:
publish.yml on thisisharsh7/ccux
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ccux-3.0.1.tar.gz -
Subject digest:
6ab7cd1e33de7073633ee9c6a4a60e3b180f5dac3a4be4d9304b0512dbcbe3d5 - Sigstore transparency entry: 436390180
- Sigstore integration time:
-
Permalink:
thisisharsh7/ccux@c0fcafe9c6b33e028441676a6851413919b09db1 -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/thisisharsh7
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c0fcafe9c6b33e028441676a6851413919b09db1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ccux-3.0.1-py3-none-any.whl.
File metadata
- Download URL: ccux-3.0.1-py3-none-any.whl
- Upload date:
- Size: 133.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5a2049287858eb7eb769ce97b92a52f64aca049931a3245e4b3e010a0421a98
|
|
| MD5 |
ec8f3539d8b8d59eb5b44350603061f7
|
|
| BLAKE2b-256 |
af12c0623dc600b5ee0c5ddf10258aaeb35eff8a9a743602a01854808ef0f37e
|
Provenance
The following attestation bundles were made for ccux-3.0.1-py3-none-any.whl:
Publisher:
publish.yml on thisisharsh7/ccux
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ccux-3.0.1-py3-none-any.whl -
Subject digest:
a5a2049287858eb7eb769ce97b92a52f64aca049931a3245e4b3e010a0421a98 - Sigstore transparency entry: 436390202
- Sigstore integration time:
-
Permalink:
thisisharsh7/ccux@c0fcafe9c6b33e028441676a6851413919b09db1 -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/thisisharsh7
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c0fcafe9c6b33e028441676a6851413919b09db1 -
Trigger Event:
release
-
Statement type: