What is SetFork?
Canonical, versioned lists — created by AI, refined by the community, owned like code.
SetFork is a platform for canonical list-instructions: checklists, runbooks, recipes, reading orders, roadmaps and rankings. A list on SetFork is not a static document — it is a living artifact with versions, authorship and forks, the way code lives on GitHub.
- Found a list you like? Fork it and adapt it to your stack — attribution is kept.
- Didn't find one? Generate it with AI (web-search backed) and publish after review.
- Building an AI agent? It can search, read and create lists via MCP or the API.
- Prefer the terminal? Every list is a real git repository — clone it, edit
list.json, push back.
The shape of a list
A list is an ordered sequence (steps 1..N) or an unordered set (checklist). Every step can carry:
| Field | Purpose |
|---|---|
| Title & description | What to do and how |
| Command | A copy-pasteable terminal command |
| Sub-tasks | Checkable sub-items (verifications, ingredients…) |
| Level | required / recommended / optional |
| Why | Rationale for non-obvious steps |
| Section | Group heading ("Day 1", "Dough", "Month 2"…) |
| References | Links to docs and sources |
| Screenshot | An image attached to the step |
Start here
Quickstart
Create, publish and fork your first list in five minutes.
Lists & steps
The data model: ordered vs unordered, steps, runs.
Versions & releases
Drafts, snapshots, change notes and releases.
MCP for AI agents
Connect Claude, Cursor or any MCP client to SetFork.
Git access
Clone and push lists with plain git.
Self-hosting
Run your own SetFork with Docker Compose.