TASTE FORGE · tf-runner setup
Runs locally · nothing is sent anywhere
Setup wizard

Your chat-and-phone build loop

Pick a few options, paste your tokens, and this page hands you every command and file pre-filled — copy, paste, done. No prior setup knowledge needed.

Claude · any chatfires tasks by curl
You · any phonesign in, fire from the console
Vercelthe front door (one endpoint)
Supabasethe task queue + login
Your serverdoes the work · no open ports

Everything you type stays in this browser tab. When you're done you'll have a loop you can fire from a chat or a borrowed phone.

Step 1 · the worker

Where should the work run?

A small always-on server runs the builds. It only reaches out to Supabase — nothing connects in, so there's nothing to lock down.

Step 2 · the project

Which project does this drive?

The loop builds and deploys one repo. You can add more later from the console.

New project? In the “Run it” step you'll get a one-line create-repo command that generates it from your template.
Step 3 · the base

Default build base

The starter a new project scaffolds from. This is just a default — every project can override it later.

Step 4 · who can log in

Human sign-in

Claude fires with a private token regardless. This is about how you log into the console from any device. You can change it later.

Step 5 · keys

Paste your tokens

These fill the commands on the next step. They never leave this tab — masked, and only you see them.

Step 6 · run it

Four pastes and you're live

Do these in order. Each block is pre-filled with what you entered — just copy and paste where it says.

In Supabase → SQL editor, paste this once. It builds the queue, the login allowlist, and your project.
1Supabase SQL
Open a terminal and paste this. It clones the kit, writes your .env, and starts the loop as a service.
2Terminal · set up the server
In Vercel → Settings → Environment Variables, add these, then deploy. The service key and agent token are server-only — never expose them in the browser.
3Vercel env
Optional but lovely: open Claude Code in your repo and paste this. It wires the console and the API route for you.
4Claude Code prompt
You're live

Fire your first task

Paste this in a chat sandbox (or terminal) to confirm the whole chain end to end. A green build proves it.

First build
The worker is polling Supabase on your server, restarting on crash and reboot.
The Vercel endpoint takes Claude's token and your sign-in. Open it on any phone to fire.
To drive from chat: paste TF-REMOTE-CONTROL.md into a new Claude chat, then give it your app URL and agent token.