Linchpin / Compare / vs Anthropic Managed Agents

Linchpin vs Anthropic Managed Agents

Anthropic's Managed Agents is the hosted, closed-source version of the same idea. Linchpin is the open-source alternative you self-host. Same surface area — agents, sessions, tools — different trust boundary.

What each one is

§ 01

Linchpin is an open-source, self-hostable managed-agent runtime. You install it on your own VM with docker compose up. Agents, sessions, tools, vaults, and the event log all live on infrastructure you control. Apache-2.0. Models are pulled from OpenRouter (cloud) or Ollama (local).

Anthropic Managed Agents is Anthropic's hosted service for running Claude-based agents. You define the agent through Anthropic's API; Anthropic runs it for you, manages the session state, executes the tool calls, and bills per token plus per-agent infrastructure. It is closed-source and runs only on Anthropic's infrastructure. The trust boundary is at the API.

The two are addressing the same problem from opposite ends. Anthropic optimizes for "we run it for you, on our models, with our reliability." Linchpin optimizes for "you run it, on whatever models you choose, where you want it."

Side by side

§ 02
DimensionLinchpinAnthropic Managed Agents
SourceOpen source (Apache-2.0)Closed source
HostingYou self-host, on your VMHosted by Anthropic
Data residencyYour infrastructure, your region, your controlAnthropic's infrastructure
ModelsAny model on OpenRouter (~200) + any Ollama modelClaude family (Anthropic's models only)
Tool executionPer-session Docker container on a network you controlAnthropic's sandbox + computer-use surfaces
Event logAppend-only Postgres, your databaseAnthropic's managed store
SLAYou operate it — your SLAAnthropic's SLA
PricingFree (Apache-2.0); you pay for VM + model usagePer-token model fees + agent runtime fees
ComplianceCompliance is your responsibility (in your environment)Inherit Anthropic's compliance posture
APIHTTP /v1 — open, documented, language-agnosticHTTP — closed, documented, language-agnostic

When to pick Linchpin

§ 03

When to pick Anthropic Managed Agents

§ 04

Migration / using both

§ 05

The shapes are similar enough that a port is plausible: both expose agent / session / tool concepts, both stream output. We do not maintain a Claude-direct adapter today (Linchpin uses OpenRouter for Claude — same models, different routing), but you could fork and add one. Going the other direction — exporting a Linchpin agent to Anthropic's service — is straightforward conceptually since both are JSON-defined.

If you are choosing only one and your need is "I want a hosted, Claude-native managed-agent service," pick Anthropic Managed Agents. If your need is "I want an open-source alternative to Anthropic's Managed Agents," that is Linchpin. See the quickstart.

Honest take

Anthropic's product has more polish, more compliance certifications, and more reliability investment than Linchpin will ever have. The reason to pick Linchpin is not "it is better" — it is "it runs where Anthropic's product cannot, on models Anthropic's product does not run, with code you can read."

Related

§ 06