Visual idea → working app. Combines image generation with AI coding to turn any concept into a deployable web app.
Project description
🔨 Bonanza App Forge
Visual idea → working app in minutes.
Combines image generation (GPT Image 2 / DALL-E) with AI coding (Claude / Ollama) to turn any visual concept into a deployable web app.
How it works
1. You describe what you want
2. We generate a visual mockup
3. AI reads the mockup and writes the code
4. You get a working app ready to deploy
Install
pip install bonanza-app-forge
Usage
# Generate an app from a visual idea
bonanza-forge "SaaS dashboard with donut chart and sidebar"
# With options
bonanza-forge "Landing page for AI startup" --style modern --framework nextjs --deploy tiiny
# Skip image generation, go straight to code from a sketch
bonanza-forge --from-image mockup.png
# Use local Ollama instead of cloud APIs
bonanza-forge "Portfolio site" --local
Architecture
Prompt → Mockup Generator → Code Generator → Build → Deploy
(GPT Image 2) (Claude/Ollama) (Next.js) (tiiny/Vercel)
Mockup Generator
- GPT Image 2 / DALL-E 3 for cloud
- Stable Diffusion (local) via Ollama
Code Generator
- Claude 3.5 Sonnet (cloud, best quality)
- Ollama Gemma 4 / Qwen 3.5 (local, private)
- Reads the mockup image and generates matching Next.js + Tailwind code
Templates
- Landing page
- SaaS dashboard
- E-commerce
- Portfolio
- Blog
- Documentation
Deploy
- tiiny.host (instant, free)
- Vercel (production)
- Local preview
Configuration
# Set API keys (one-time)
export OPENAI_API_KEY=sk-...
export ANTHROPIC_API_KEY=sk-...
# Or use Ollama locally (no API keys needed)
bonanza-forge config --local true
Examples
# AI startup landing page
bonanza-forge "Minimal landing page for an AI coding assistant with pricing table"
# E-commerce store
bonanza-forge "Online store for handmade jewelry with cart and checkout"
# Data dashboard
bonanza-forge "Analytics dashboard with charts, filters, and export buttons"
# From your own mockup
bonanza-forge --from-image my-design.png
License
MIT © Bonanza Labs
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 bonanza_app_forge-0.3.0.tar.gz.
File metadata
- Download URL: bonanza_app_forge-0.3.0.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36bd135a4c2cc94844a84edf2db6e9a5c43612e9dcee16f6f566326dd0c2bed7
|
|
| MD5 |
0990f70c143254430cb2b5c59219dcbc
|
|
| BLAKE2b-256 |
5221da46784b61d643451b99125562eb62d36caecb3503f51c2baa1a11c2d1ac
|
File details
Details for the file bonanza_app_forge-0.3.0-py3-none-any.whl.
File metadata
- Download URL: bonanza_app_forge-0.3.0-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f25af9718ea25f8bb95a32dd8c92224bf59defa3e52be241636903704d451eb
|
|
| MD5 |
477f0900254ca2790e6b0276ecca23a7
|
|
| BLAKE2b-256 |
5824eb9fa1b3f61503eccb817782d98836c5aedb474b03fd99e10fb66fc697b9
|