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
- Clone the repo and open it in your agent:
git clone https://github.com/firstflowdev/firstflow-oss && cd firstflow-oss. - Put (or scaffold) your app inside the workspace see Quickstart.
- Copy the setup prompt (expand below, hit the copy icon) and paste it into your agent.
- When it pauses, create a Supabase project, run
schema.sql, and paste your keys.
The setup prompt
Show & copy the setup prompt
Show & copy the setup prompt
Setup prompt
What the agent produces
When it finishes (and you’ve done the Supabase steps), you’ll have: the packages linked viaworkspace:*, 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.