Before you start
You need one free thing on your computer: an AI coding editor. If you already have one, skip ahead.
Where you'll describe your app. Any MCP-compatible editor works. All of these have free tiers.
Your checklist
-
The terminal is a window where you type short commands. You will only run one command here. Pick your system below for the right shortcut.
Press ⌘ Space, type Terminal, and press Enter. A window opens with a blinking cursor.
Press Win X and choose Terminal (or search for "PowerShell" in the Start menu). A window opens with a blinking cursor.
Press Ctrl Alt T, or find Terminal in your app menu. A window opens with a blinking cursor.
Check as you goStuck? Common fixes
My terminal looks different from the screenshot.That is fine. Any terminal app works. The words it shows are less important than it being open.I cannot find Terminal.Search your system using the magnifying glass or search bar. Try "terminal", "powershell", or "console".Checks everything and opens the next step. -
Paste this command into your terminal and press Enter. Mistflow installs itself and connects to whichever AI editor you have. No config, no signup yet.
Terminal$curl -fsSL https://mistflow.ai/install.sh | sh>irm https://mistflow.ai/install.ps1 | iexWhat you should see# Auto-detects your AI editor Detected Claude Code Mistflow installed and connected Ready to buildCheck as you goStuck? Common fixes
It asked for my password.Type it. Nothing will appear as you type. Press Enter when done.I do not have an AI editor yet.Grab Claude Code or Cursor. Both have free tiers. -
Open your AI editor (Claude Code, Cursor, Codex, VS Code with Copilot, or any MCP-compatible editor). Type what you want to build. Start with "use mistflow" so it picks up the tool.
Example promptUse mistflow to build me a habit tracker with streaks and a daily dashboard.Not sure what to build? Try any of these as a first idea:
PersonalWorkPublicCheck as you goStuck? Common fixes
Mistflow did not respond.Make sure your prompt starts with "use mistflow". Many editors ignore MCP tools unless you name them.It asked me to log in.That is step one of the first-ever build. Follow the login link it prints; it opens a browser window. -
Mistflow will ask five to ten short questions ("who uses this?", "what are the core actions?"). Answer them in plain English. You will get a plan card like this one. Review it, edit anything, then approve.
habitstreak · plan ready to buildDataPagesAuthScopeYou are in control. Say things like "drop the Google login" or "add a streak calendar". The plan updates. Say approve when it looks right.
Check as you goStuck? Common fixes
The questions feel technical.Answer in plain English. "Just me for now" is a valid answer to "who uses this?". Mistflow translates.The plan has a feature I did not ask for.Say so. "Remove X" or "Let's skip auth for now" update the plan. -
Mistflow builds one feature at a time, pausing after each. You say continue to move forward, or undo to revert and try differently. Every step is saved to git, so you can always roll back.
What you will seeDatabase schema (habits, entries) Auth (email + Google) Dashboard page → Building habit detail page... # Say "continue" when ready for the next step # Say "undo" to revertCheck as you goStuck? Common fixes
A step broke.Say "debug" and Mistflow explains what went wrong in plain English, then fixes it.I want to preview before shipping.Say "preview" to open a local version at a localhost URL. No deploy yet.I want to change something mid-build.Say "pause" or "undo". Every step is a git commit, so nothing is ever lost. -
Say deploy. Mistflow provisions a database, sets up auth, uploads your code, and gives you a real URL. No cloud account. No database setup. No env var juggling.
What you will seeyou: deploy Production build (8.2s) Deployed to edge (1.4s) Database provisioned Auth keys generated Domain routedLive at habitstreak.mistflow.appCheck as you goStuck? Common fixes
It failed during deploy.Say "debug". Mistflow explains exactly what blocked it and how to fix it.I want my own domain.Paid plans support custom domains. Add one in your dashboard once you are signed up.
You built an app.
That URL is yours. Share it with anyone. Your code is in your repo, so you own it and can keep building. Try another idea, or dive deeper in the docs.
Got feedback on this guide? DM us on X or email [email protected]. We rewrite it based on what trips people up.