What is Satori?
Satori is a memory layer for AI applications that enables your agents to remember information across conversations. Built on semantic search with vector embeddings, Satori automatically stores and retrieves relevant context to make your AI more personalized and context-aware.Quick Start
Get your first memory working in under 5 minutes with the Vercel AI SDK
API Reference
Explore the complete tRPC API for memory operations
How It Works
Learn about embeddings, semantic search, and memory isolation
Examples
See real-world implementations with complete code
Key Features
Semantic Search
Find relevant memories using natural language queries powered by vector embeddings
Multi-Tenant Isolation
Built-in tenant isolation ensures your users’ data stays completely separate
AI SDK Integration
Drop-in tools for Vercel AI SDK with automatic memory management
Type-Safe API
End-to-end type safety with tRPC from your backend to frontend
How It Works
1
User sends a message
Your application receives input from the user
2
Fetch relevant context
Satori searches for relevant memories using semantic similarity
3
LLM processes with context
The AI model receives the message along with relevant memories
4
Save new information
The LLM uses tools to save important information for future conversations
Installation
Quick Example
Use Cases
Personalized AI Assistants
Personalized AI Assistants
Build assistants that remember user preferences, work context, and conversation history to provide increasingly personalized responses over time.
Customer Support Bots
Customer Support Bots
Enable support agents to access previous interactions, known issues, and customer preferences without asking repetitive questions.
Educational Tutors
Educational Tutors
Create tutors that track student progress, learning style preferences, and areas of difficulty to adapt teaching approaches.
Project Management Tools
Project Management Tools
Build tools that remember project context, team preferences, and historical decisions to provide better recommendations.
Why Satori?
Simple Integration
Works seamlessly with Vercel AI SDK and other frameworks
Production Ready
Built on PostgreSQL with pgvector for reliable, scalable storage
Developer First
Type-safe API, great DX, and comprehensive documentation