Skip to main content
If you use a coding agent (Claude Code, Cursor, Codex, …), you don’t have to follow the Quickstart by hand. Copy the setup prompt below, paste it into your agent from inside a clone of firstflow-oss, answer the couple of questions it asks, and it wires everything up.
The agent can do the code install, build, provider, sample experience. It cannot create your Supabase project or run SQL, so it will pause and ask you to do those two things (and to paste your keys). That’s expected.

How to use it

  1. Clone the repo and open it in your agent: git clone https://github.com/firstflowdev/firstflow-oss && cd firstflow-oss.
  2. Put (or scaffold) your app inside the workspace see Quickstart.
  3. Copy the setup prompt (expand below, hit the copy icon) and paste it into your agent.
  4. When it pauses, create a Supabase project, run schema.sql, and paste your keys.

The setup prompt

Setup prompt
For ongoing work, drop a line in your CLAUDE.md / AGENTS.md / .cursorrules pointing at this page so the agent re-reads the current rules before editing FirstFlow code.

What the agent produces

When it finishes (and you’ve done the Supabase steps), you’ll have: the packages linked via workspace:*, a firstflow/experiences.json, a mounted provider + widget, optional LLM wrapping in a server route, and a welcome experience that fires on load and records a firstflow_flow_runs row. From there, author more experiences against SCHEMA.md, and explore the Browser SDK and Server SDK references.