Quickstart, architecture, API reference, and per-feature specs. The source of truth is the linchpinhq/linchpin repository — the links below jump straight there.
Linchpin is open source under Apache-2.0. Docs are checked into the repo as markdown — open an issue or PR if anything is wrong, missing, or stale. github.com/linchpinhq/linchpin/issues
Get the stack up on a single VM in under five minutes.
docker compose up and you have an agent platform.
→
LINCHPIN_API_KEY, VAULT_ENCRYPTION_KEY, OPENROUTER_API_KEY.
→
The five resources that the rest of Linchpin is built around.
Two Python services, Postgres, and a Docker daemon. ~3k LOC.
linchpin-none or linchpin-open.
→
The wire-level contract: routes, payloads, event types.
/v1 routes — agents, environments, sessions, vaults, events, stream.
→
user.*, agent.*, session.* — what to send and what to expect back.
→
openrouter + ollama adapters, retry logic, streaming.
→
bash · read · write · edit · glob · grep · web_fetch · web_search
→
Requirements · design · tasks for each feature, in markdown.
Linchpin is open source, Apache-2.0. PRs welcome.