# Forkable, 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.

Free and open source, MIT licensed.

```
npm create forkable@latest rill
```

Agents, start at https://forkable.dev/start.md or https://forkable.dev/llms.txt.

## 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 in the One dashboard, and every tool the business needs runs on your users' own accounts.

- **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.

## 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. A new official business every 10 days.

### Forkable starter

Starter. The base every Forkable business starts from: One Connect and Sign in with One prewired, a keyless Acme Inc demo, agents/, AGENTS.md, build skills and a gtm/ kit.

- Fork: `npm create forkable@latest my-business`
- Demo: `npm start` (npm)
- Platforms: gmail
- Site: https://forkable.dev
- Code: https://github.com/withoneai/forkable/tree/main/create-forkable/templates/forkable-starter

### Rill

Email. An email client on your Gmail. It sorts mail by your VIPs and goals and drafts the reply.

- Fork: `npm create forkable@latest my-inbox -- --template rill`
- Demo: `pnpm start` (pnpm)
- Platforms: gmail, google-calendar, outlook-mail, outlook-calendar, zoom, anthropic, typesafe
- Site: https://rill.forkable.dev
- Code: https://github.com/withoneai/forkable/tree/main/create-forkable/templates/rill

### Brief

AI visibility. See how AI answers the questions your buyers ask, who gets named and cited, and what to write next.

Coming soon. Not forkable yet.

The full list as JSON is at https://forkable.dev/templates.json.

## Build a real interface in the conversation

Add https://blocks.forkable.dev/mcp 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.

- **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.
- **Saved for next time.** Open it again in the other chat app, or at https://blocks.forkable.dev.

**Run your own MCP.** The code behind blocks.forkable.dev is open source (MIT, https://github.com/withoneai/forkable/tree/main/mcp). Fork it to put an MCP on your own domain and brand, with Sign in with One as its login, so every tool call runs on that person's own accounts, not a shared key. Steps: https://forkable.dev/mcp#run-your-own (markdown: https://forkable.dev/mcp.md)

## One command, a full business

1. **Pick.** Choose a template, or name one directly.
2. **Copy.** Clones the template 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. You make it once in the One dashboard.

What comes with every fork:

- **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.

## Fork it again, keep the credit

Anyone can publish a template built on the starter, and every fork remembers where it came from in `forkable.json`. Before a template lists, it should pass these checks (a `forkable check` command to run them is planned, until then they are run by hand):

- 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 the checks plus a human review of the code and its integrations) and **Community** (passed the checks, anyone can publish one).

How to build and publish a template: https://forkable.dev/contribute.md

## Fork the whole thing

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

- 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

Source: https://github.com/withoneai/forkable. Built on One Connect (https://withone.ai).
