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/supabaseEverything 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.
@sprinterai/corePure TypeScript types, Zod schemas, and contracts. Zero dependencies beyond zod. The single source of truth for all interfaces.
@sprinterai/runtimeFramework-agnostic engine: agent orchestration, tool execution, workflow DAG, chat, memory, eval, scoring, and guardrails.
@sprinterai/supabaseSupabase 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.