Fabric documentation
Fabric is a real-time, multiplayer, agent-native version-control system: edit like Docs, version like Git. Your repo’s canonical store is a single append-only operation log, not a chain of commits. You only ever work at the end of the log; you never rewrite what’s already there.
These docs take you from zero to a full change loop in the terminal, then explain the model underneath so the commands make sense.
Start here
- Install: get the
fabricCLI on your machine. - Quickstart: create → clone → edit → push → propose → accept.
- Core concepts: the operation log, changes, ops, trunks, and frontiers.
Go deeper
- CLI reference: every command, what it does, and its flags.
- Tickets: track work as version-controlled records.
- Queue settings: tune the accept queue with
.fabric/queue.toml. - Runner compatibility: which GitHub Actions features run on the Fabric runner.
- Import: bring a Git repo in with its history intact.
- Time-travel: read the repo as of any past frontier.
- Editing documents: the live multiplayer markdown editor in the web file browser.
- Agents: drive Fabric from an autonomous coding agent.