Give your AI agents long-term memory, semantic understanding, and timeline reasoning. Built for performance, designed for developers.
AI agents today face a critical limitation: they forget context.
MotionOS provides persistent, semantic memory for your agents.
Find memories by meaning, not keywords. Uses pgvector for lightning-fast semantic search.
Built with Go engine for ultra-fast operations. Sub-100ms retrieval times.
Track causal relationships and event sequences. Perfect for multi-step workflows.
Every memory is versioned. Rollback to previous states. Track evolution over time.
Combines semantic similarity, recency, importance, and frequency for intelligent retrieval.
API keys, rate limiting, project isolation, usage tracking, and comprehensive logging.
┌─────────────┐
│ Client │ Your App/Agent
└──────┬──────┘
│ HTTPS
▼
┌─────────────┐
│ Node.js │ API Gateway
│ (Vercel) │ Auth & Rate Limiting
└──────┬──────┘
│
▼
┌─────────────┐
│ Go Engine │ Memory Engine
│ (Render) │ Ingest & Retrieval
└──────┬──────┘
│
▼
┌─────────────┐
│ Supabase │ PostgreSQL + pgvector
│ Database │ Semantic Storage
└─────────────┘import { MotionOS } from '@motionos/sdk';
const motion = new MotionOS({
apiKey: 'sb_secret_xxx',
projectId: 'proj-123'
});
// Store memory
await motion.ingest('User prefers dark mode');
// Retrieve context
const ctx = await motion.retrieve('user preferences');
console.log(ctx.context); // Ready for LLM!Start building memory-aware AI agents in minutes.
Get Started Free