Documentation
Documentation
bones is the unified CLI and Go library for the bones substrate — durable state (Fossil) and live coordination (NATS) for embedded agent processes. Beads-inspired, fork-tolerant, and designed so 5–10 Claude subagents can collaborate on a single codebase without the git cleanup tax that branch-based VCS imposes at multi-agent scale.
What you’ll find here
- Quickstart — install bones, bootstrap a workspace, and run your first orchestrated task.
- Concepts — the substrate model: workspace, orchestrator, hub-leaf, coord, tasks.
- Architecture — the canonical design lives in the repo’s
docs/adr/directory; this section indexes those records. - Reference — CLI surface and the Claude Code skills that ship with bones.