Packages
The packages below are grouped by purpose. Each one is independently installable; together they form a cohesive framework.
Foundation
Section titled “Foundation”CoreHTTP, routing, modules, middleware, mail, file storage, conventions.
WebSSR React pages with hydration, client navigation, and Fast Refresh.
SealSchema validation that doubles as TypeScript types and JSON schema.
LoggerStructured logging with channels, redaction, and shutdown flushing.
ContextRequest-scoped context propagation without prop-drilling.
File SystemFile system utilities with atomic writes and directory management.
ProcessApp-owned workers and terminals with identity checks, resource caps, and recovery.
DevtoolsDevelopment-only dashboard for requests, queries, mail, logs, cache, and routes.
CascadeDatabase ORM with relations, migrations, vector search, and atomic ops.
CacheMulti-driver cache with tags, locks, SWR, and similarity search.
Lifecycle
Section titled “Lifecycle”AuthAuthentication, tokens, route protection, custom user types.
AccessAuthorization — RBAC permission checks, ABAC policies, roles, and a pluggable resolver.
SchedulerCron jobs with retry, overlap prevention, and timezone pinning.
QueueDurable background jobs on BullMQ + Redis — retries, delay, priority, failed-job recovery.
HeraldPub/sub messaging — publish, consume, request-and-respond patterns.
NotificationsMulti-channel notifications — define once; mail, in-app, custom channels, preferences, idempotency.
AIAgents, tools, workflows, supervisors, orchestrators, a planner, and memory.
AI CLIDrive vendor coding CLIs — Claude Code, Codex, Copilot, Cursor, Grok and more — as agents with one event model.
AI PanopticObservability for AI — a trace collector with OpenTelemetry, Langfuse, console, and file exporters.
OpenAIOpenAI provider adapter.
AnthropicAnthropic provider adapter.
BedrockAWS Bedrock provider adapter.
GoogleGoogle provider adapter.
OllamaOllama (local LLM) provider adapter.