An AI app generator that begs you not to use it yet
Cofounder generates full-stack React apps from prompts, but its own README spends 500 words warning you away.

What it does
Cofounder is a CLI tool that spins up full-stack web apps—backend, database, Vite+React frontend—from a text description. It runs locally via npx, serves a dashboard at localhost:4200, and claims to iterate on UI components with a ⌘K command inside generated apps. The pitch is “generative UI rooted in app architecture” with modular design systems and an AI-guided mockup designer.
The interesting bit
The candor is almost performance art. The README includes a decision table where every row, including “But I really want to use it for some esoteric reason,” ends with “Do not use it yet.” The author is clearly trying to inoculate against hype-cycle backlash by front-loading every caveat about token costs, instability, and unfinished code. Whether that builds trust or just trains readers to ignore warnings is an open question.
Key highlights
- Node-based architecture with YAML-configured concurrency limits per LLM operation (default: 2 parallel generations)
- DAG-defined sequences for orchestrating multi-step generation pipelines
- Requires a
cofounder.openinterface.aiAPI key for designer/layout and swarm/external-APIs features; free during alpha - Generated apps use standard stack: Node 22, Vite, React, PostgreSQL
- Includes presets from shadcn, Material Design, and Figma UI kits
Caveats
- Explicitly unstable early alpha; key features (iteration modules, admin interface, full genUI plugin, local dev env, code optimization) are not yet merged
- Token consumption is described as heavy and potentially expensive; the author repeatedly warns budget-conscious users to wait for v1
- Architecture docs, benchmarks, and changelog are all marked “[more details later]” or “[WIP]”
Verdict
Worth bookmarking if you track the generative-dev-tools space and want to see whether architectural rigor (YAML DAGs, concurrency knobs) can survive contact with AI-hype reality. Everyone else should take the README’s advice and wait.