s-m-r-t

AI-native framework for building vertical agents

Define your data models once. SMRT generates APIs, user interfaces, documentation, and AI agent integrations automatically.

Visit havesmrt.com
@Entity()
class Product {
  @Field() name: string;
  @Field() price: number;
  @Field() description: string;
}

// Generates:
// • REST API with CRUD endpoints
// • React/Svelte components  
// • TypeScript SDK client
// • AI agent tools
// • OpenAPI documentation

Built for AI Development

Everything you need to build vertical AI applications.

AI-Native Architecture

Every component designed to work with LLMs and autonomous agents.

Code Generation

Define models once. Generate APIs, interfaces, and integrations.

ORM & Collections

Intelligent collections that understand relationships and constraints.

Agent Framework

Build autonomous actors that reason, act, and collaborate.

Federation Ready

Connect multiple SMRT instances into a distributed knowledge network.

Rapid Development

From concept to production in days. Framework handles infrastructure.

Core Modules

Specialized packages for common application needs.

smrt-core Core AI agent framework with collections, ORM, and code generators
smrt-cli Developer CLI for introspection, testing, and project management
smrt-agents Agent framework for building autonomous actors
smrt-content Content processing for documents, web content, and media
smrt-assets Asset management with versioning, metadata, and AI-powered operations
smrt-events Hierarchical event management with participant tracking
smrt-profiles Profile management with relationships and reciprocal associations
smrt-svelte Svelte 5 component library with Histoire documentation

Ready to build?

Visit havesmrt.com for documentation, examples, and getting started guides.

Get Started with SMRT