Skip to main content

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:


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 ESC anytime 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


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ccux-3.0.1.tar.gz (139.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ccux-3.0.1-py3-none-any.whl (133.0 kB view details)

Uploaded Python 3

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

Hashes for ccux-3.0.1.tar.gz
Algorithm Hash digest
SHA256 6ab7cd1e33de7073633ee9c6a4a60e3b180f5dac3a4be4d9304b0512dbcbe3d5
MD5 9b68bba3c576e6fa86532205fd695b62
BLAKE2b-256 ffc06ce12207d640e29099f574ffc7e9403d31033acac6bee3ba4d4353de52e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccux-3.0.1.tar.gz:

Publisher: publish.yml on thisisharsh7/ccux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for ccux-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a5a2049287858eb7eb769ce97b92a52f64aca049931a3245e4b3e010a0421a98
MD5 ec8f3539d8b8d59eb5b44350603061f7
BLAKE2b-256 af12c0623dc600b5ee0c5ddf10258aaeb35eff8a9a743602a01854808ef0f37e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccux-3.0.1-py3-none-any.whl:

Publisher: publish.yml on thisisharsh7/ccux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page