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/anthropicai 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:
| Package | Adds |
|---|---|
latch-server | a mountable HTTP surface — see Hosting |
latch-mcp | MCP connections, with an SSRF allowlist and vault-brokered auth |
latch-openapi | connections from an OpenAPI spec |
latch-memory | persistent agent memory across sessions (experimental) |
latch-channels | Slack, Telegram and WhatsApp |
latch-otel | OpenTelemetry tracing, one trace per run, to any backend (Langfuse preset included) |
latch-agent-builder | agents defined as data, created from your UI |
latch-net | SSRF blocklist and a rebinding-safe pinned fetch |
Next
- Quickstart — the whole backend in one call
- By hand —
createRuntimepiece by piece, tier by tier