PRODUCT.md
product
Non-technical builders: people with an app idea but no coding background, often coming from Lovable/v0/Bolt-style tools. They run Dyad locally on Mac or Windows and are frequently in their first hour of the product. They have never used a terminal, don't know what Node.js is, and interpret unexplained technical states as "it's broken." Secondary audience: semi-technical tinkerers who bring their own API keys and local models.
Dyad is a local, open-source AI app builder. Users describe an app in plain language; Dyad's AI generates the code and runs a live preview on their machine. Success = a first-time user goes from typed idea to seeing their working app preview with as few decisions, detours, and moments of doubt as possible. Local-first (fast, private, no lock-in) is the core differentiator; Dyad Pro is the monetization path but must never make the free/BYOK path feel second-class.
Calm and capable. Quiet confidence in the vein of Linear or Things: the UI gets out of the way, explains exactly what's happening in plain language, and reassures without cheerleading. Progress is acknowledged with restraint, not confetti. Technical necessities (Node.js, API keys, local servers) are framed as brief, guided steps toward the user's app — never as system errors or developer chores.
prefers-reduced-motion alternatives for every animation.