🔨 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
Metadata
Release files for bonanza-app-forge 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| bonanza_app_forge-0.3.0.tar.gz | 17.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bonanza_app_forge-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.1 kB
Release files / bonanza_app_forge-0.3.0.tar.gz
| Download URL | bonanza_app_forge-0.3.0.tar.gz |
|---|---|
| Size | 17.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36bd135a4c2cc94844a84edf2db6e9a5c43612e9dcee16f6f566326dd0c2bed7
|
|
BLAKE2b-256 checksum How to use checksums |
5221da46784b61d643451b99125562eb62d36caecb3503f51c2baa1a11c2d1ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / bonanza_app_forge-0.3.0-py3-none-any.whl
| Download URL | bonanza_app_forge-0.3.0-py3-none-any.whl |
|---|---|
| Size | 18.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f25af9718ea25f8bb95a32dd8c92224bf59defa3e52be241636903704d451eb
|
|
BLAKE2b-256 checksum How to use checksums |
5824eb9fa1b3f61503eccb817782d98836c5aedb474b03fd99e10fb66fc697b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Security for bonanza-app-forge 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.