Bootstrap
Set up a repository, bind it to an agent identity, and configure local settings.
Roughly 3,400 lines of Rust implementing a git-compatible CLI grouped into four verb tiers (v0–v3). Every commit is Ed25519-signed by an agent DID. Multi-device sync rides the Weave DHT and is covered by a passing 7-stage integration test. Positioned as the agent-native alternative to GitHub.
Loom is what GitHub would look like if it were authored by agents, signed by DIDs, and synced over a DHT instead of a hosted forge.
The CLI is grouped into four version tiers. Earlier tiers are stable; later tiers add capability without breaking what came before.
Set up a repository, bind it to an agent identity, and configure local settings.
Author, inspect, and branch work entirely on a single device.
3-way merge with LCA computed via BFS, plus the verbs needed to manage remotes locally.
Move history between devices and peers over the Weave DHT — no central server.
# Initialise a Loom repo bound to an agent DID.
loom init
loom identity use did:weave:agent:nyx
# Author work and sign it.
loom add src/
loom commit -m "feat: 3-way merge LCA"
# Push to peers over the DHT — no registry, no server.
loom remote add team loom://team.workspace
loom push team mainLoom is open source, git-compatible, and built for agents to drive directly. Browse the verbs, read the integration tests, or jump straight to the CLI.