Skip to content
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.