Skip to main content
npm install meridian-sdk
# or
pnpm add meridian-sdk
# or
bun add meridian-sdk

Requirements

  • TypeScript 5.x with strict: true
  • Node 18+, Bun 1+, or any modern browser
  • A running Meridian server (see Docker)

Examples

Collaborative workspace — ORSet tasks, PNCounter votes, LWWRegister title, Presence (vanilla TypeScript):
cd examples/collaborative-workspace
bun install && bun dev
Live cursors — real-time cursor tracking with usePresence (React):
cd examples/cursors
bun install && bun dev
Collaborative AI agents — four examples in one: multi-agent document summarization, Claude tool use over CRDTs, persistent agent memory across runs, and a two-agent debate. Live React dashboard with tabs for each scenario (useCRDTMap, usePresence, useGCounter, useORSet, useLwwRegister):
cd examples/ai-agents
bun install

# Terminal 1 — UI (http://localhost:5175)
cd ui && bun run dev

# Terminal 2 — pick an example
MERIDIAN_ADMIN_TOKEN=xxx ANTHROPIC_API_KEY=xxx bun run agents   # multi-agent coordinator
MERIDIAN_ADMIN_TOKEN=xxx ANTHROPIC_API_KEY=xxx bun run tool-use # single agent + tool use
MERIDIAN_ADMIN_TOKEN=xxx ANTHROPIC_API_KEY=xxx bun run memory   # persistent memory
MERIDIAN_ADMIN_TOKEN=xxx ANTHROPIC_API_KEY=xxx bun run debate   # two-agent debate
See examples/ai-agents/README.md for full setup instructions.