Install

Add the packages from npm, wire a database, and get a runtime answering turns.

The @intentface/latch-* packages are on the public npm registry. Nothing to configure — install and go.

What to install

Start with two packages. Everything else is additive, and nothing else is required.

bash
pnpm add @intentface/latch-core @intentface/latch-drizzle ai @ai-sdk/anthropic

ai is a peer dependency (>=7.0.0) — core deliberately doesn't pin your AI SDK version. Its only runtime dependency is zod.

Add the rest as you need the capability:

PackageAdds
latch-servera mountable HTTP surface — see Hosting
latch-mcpMCP connections, with an SSRF allowlist and vault-brokered auth
latch-openapiconnections from an OpenAPI spec
latch-memorypersistent agent memory across sessions (experimental)
latch-channelsSlack, Telegram and WhatsApp
latch-otelOpenTelemetry tracing, one trace per run, to any backend (Langfuse preset included)
latch-agent-builderagents defined as data, created from your UI
latch-netSSRF blocklist and a rebinding-safe pinned fetch

Next

  • Quickstart — the whole backend in one call
  • By hand — createRuntime piece by piece, tier by tier