Building Orca Memory: Persistent memory for OpenClaw agents.

🍳chef
Orca Memory is an open-source memory infrastructure for OpenClaw agents. Persist memories across sessions, search semantically, and maintain context over time.

Core Features:

Memory Storage — store memories with embeddings and metadata
Semantic Search — vector search powered by CPU-friendly embeddings service
Session Logging — complete audit trail with token tracking and event streaming
Usage Metering — token and search usage tracking with Polar webhooks
Multi-Agent Support — per-agent memory spaces with workspace isolation
Organization-Based Billing — workspace plans with usage limits and overages

Tech Stack:

Frontend

TypeScript — type safety and developer experience
TanStack Start — SSR framework with TanStack Router
Nitro — production server for SSR + static assets
React 19 — UI framework with latest features
Tailwind CSS v4 + shadcn/ui — styling and components
Bklit Analytics — privacy-focused analytics
Backend

Convex — real-time backend and database with vector search
Better Auth — authentication with Convex adapter
Twilio Verify — OTP verification for phone auth
Polar — subscription billing and usage metering
Resend — transactional email

Infrastructure:

Bun — package manager and runtime (required for SSR)
Python/FastAPI — embeddings microservice (intfloat/e5-base-v2)
Docker — containerization for web, dashboard, and embeddings
Coolify — self-hosted deployment platform
Ultracite/Biome — linting and formatting
Turborepo — monorepo build orchestration

Website: https://orcamemory.com
X: https://x.com/orcamemoryai
GitHub Repo: https://github.com/Nebaura-Labs/orcamemory
Was this page helpful?