Fork a business,
not a blank page

Every business comes with its integrations and sign-in already wired. Fork the whole thing, or use it right inside Claude and ChatGPT.

RillAcme Inc sample
GmailGoogle Calendarconnected with One
01Integrations

Integrations and sign‑in
come with the fork

Copying an app that talks to Gmail or Stripe used to mean an OAuth app per provider, tokens to store and refresh, a login and a consent screen to build. A Forkable business ships with its integrations declared and Sign in with One wired in. You make one Connect app, and every tool the business needs runs on your users' own accounts.

GmailGoogle CalendarStripeWhatsApp BusinessSquareTwilio

Declared in the repo

connect.manifest.json lists every action the business calls and the access it asks for.

One app for every tool

A single Connect app covers Gmail, Stripe, WhatsApp Business and whatever else the business uses.

No provider tokens to keep

Your server stores one short reference per user. Nothing to refresh.

Sign in with One, built in

Your users sign in with One and connect their own accounts in three steps.

Add a tool later

The add-integration skill wires a new tool and updates the manifest.

Secured by One

Each user connects their own accounts, and they can revoke them any time.

02Templates

Start from something that already works

Each business is a working app, its agent team, coding-agent instructions and a go-to-market kit. Its integrations come with it. Start with Rill or Search. Brief is coming soon.

A new official business every 10 days

03In chat

Build a real interface
in the conversation

Add Forkable as a connector in Claude or ChatGPT and sign in with One. Ask for what you need, and the agent builds a working screen right in the chat. It runs on your own accounts.

See it in your chat
Show me the threads that need a reply from me this week, with a quick yes button.

I found two Gmail actions on your account and built this. Replies wait for your Confirm.

SourcesGmailGenerated UI, sandboxed
Needs a reply this weekAcme Inc sample
  • Marcus LeeRe: Q4 hiring plan
  • Grace LindqvistData room access
  • Maya ChenSomeone you should meet
Saved to your blocks
Reply…

It finds the actions

The agent looks up what it needs on your accounts and nothing else.

A screen you can click

Real buttons, tables and forms on Forkable's kit. Reads run at once.

Writes wait for you

Nothing sends or changes until you press Confirm, in the connector's own dialog.

Saved for next time

Open it again in the other chat app, or at blocks.forkable.dev.

Open source

Run your own MCP

The code behind blocks.forkable.dev is yours to fork. Put it on your own domain and brand. Sign in with One is its login, so every tool call runs on that person's own accounts, not a shared key.

  • One Cloudflare Worker with its own OAuth
  • Runs on the Acme Inc sample with no keys
  • Claude and ChatGPT add it directly
04Fork it

One command, a full business

npm create forkable@latest rill clones Rill and starts it on the Acme Inc sample. forkable connect then walks you through one Connect app, and your users connect their own accounts.

1

Pick

An official, verified or community template, or name one directly.

2

Copy

Clones the template at a pinned version and installs.

3

Run

Starts on the keyless Acme Inc sample. No account yet.

4

Connect

One Connect app covers every tool the business uses. forkable connect walks you through it.

Keep building it where you build

Open Rill in Replit or Lovable and keep building. Your users still sign in with One and connect their own accounts.

Try it on sample data, no account needed

Rill starts on the Acme Inc sample the moment it installs. No account needed to see it work.

How your users connect

The real consent flow, mocked on the Acme Inc sample.

1. 2. 3.

The team comes with it

agents/ holds the agents that run the business, each with its own job written down.

A go-to-market kit

gtm/ has draft-only skills for positioning, launch and the first 50 customers.

Yours to change

MIT licensed code and an AGENTS.md, so your coding agent knows the business from day one.

05Publish

Fork it again, keep the credit

Anyone can publish a template built on the starter. forkable check runs before it lists, and every fork remembers where it came from.

forkable publish

Pushes to your own GitHub on your grant, then opens a PR to the registry with your template's name, vertical, platforms, agents and screenshots.

  • The keyless demo exits 0
  • The manifest matches the runAction calls in the code
  • No secrets or .env values are committed
  • The sample is Acme Inc only
  • AGENTS.md, agents/ and gtm/positioning.md are there

Three tiers

Official

Built by One. A new one every 10 days.

Verified

Passed forkable check, plus a human review of the code and its integrations.

Community

Passed forkable check. Anyone can publish one.

Lineage is the feature

Every template names its parent, so the site can draw the tree.

rillrill-for-recruiters
06Open source

Fork the
whole thing

All of Forkable is open source. Read the code, run your own copy and send a PR.

Browse templates
  • Every business and the starter
  • The blocks MCP and blocks.forkable.dev
  • An MCP starter with Sign in with One
  • forkable.dev, this site
  • MIT licensed, built on One Connect
Read the source on GitHub