Build AI-Powered Entity Graph Applications

Reusable packages and UI blocks for multi-tenant AI platforms. Types, contracts, algorithms, and database schemas — all as publishable npm packages.

$pnpm add @sprinterai/core @sprinterai/runtime @sprinterai/supabase

Everything you need to ship

Six pillars of a production-ready AI platform, extracted into composable packages.

Entity System

Schema-driven entities with relations, views, and type-safe queries. Define once, use everywhere.

Agent Orchestration

Multi-agent runtime with tool execution, memory, and guardrails. Built on AI SDK v5.

Multi-Tenant Auth

RBAC with 63 granular permissions. Row-level security on every table. Agents are first-class subjects.

UI Registry

45+ shadcn-compatible blocks. Install with one command. Full dark mode and theming support.

Real-time Collaboration

Comments, notifications, activity feeds, and presence indicators. All tenant-scoped.

TypeSpec DSL

Define entity types in Markdown. Parse, compile, and generate type definitions automatically.

Clean dependency chain

Three packages with strict boundaries. Core has zero framework dependencies. Each layer adds exactly what it needs.

core@sprinterai/core

Pure TypeScript types, Zod schemas, and contracts. Zero dependencies beyond zod. The single source of truth for all interfaces.

runtime@sprinterai/runtime

Framework-agnostic engine: agent orchestration, tool execution, workflow DAG, chat, memory, eval, scoring, and guardrails.

supabase@sprinterai/supabase

Supabase store implementations, migrations, and auth adapter. Concrete implementations of core interfaces with RLS baked in.

Plus extraction, entity-types, and typespec -- all depending only on core.