Make your agents
remember everything.
Stop letting AI agents forget. Recall gives them persistent, searchable memory — so they learn from every interaction and never re-ask the same question.
// Store a memory
await fetch("/api/recall/memories", {
method: "POST",
body: JSON.stringify({
agentId: "support-bot",
contextId: "customer-42",
content: "User prefers email over phone. Had billing issue on March 3.",
metadata: { source: "chat", importance: "high" }
})
});
// Recall relevant memories
const res = await fetch("/api/recall/recall", {
method: "POST",
body: JSON.stringify({
agentId: "support-bot",
contextId: "customer-42",
query: "What issues has this customer had?",
limit: 5
})
});
// Returns ranked memories with scores
// [
// { content: "User prefers email...", score: 0.94 },
// { content: "Billing issue resolved...", score: 0.87 }
// ]AI agents have
amnesia by default.
Session amnesia
Every conversation starts from zero. Your agent re-asks questions it already knows the answers to.
Vector DB ≠ memory
Dumps create noise. Dumping everything into a vector DB returns irrelevant results and bloats costs.
No cross-session learning
Agent A can't learn from Agent B's interactions. No shared institutional knowledge.
Memory grows unbounded
Without summarization and decay, old memories crowd out recent ones and costs spiral.
Memory that actually works.
Semantic search
Recall memories by meaning, not keywords. 'billing issue' finds 'invoice payment problem'.
Context grouping
Organize memories by customer, project, or session. Each context is an isolated knowledge base.
Automatic decay
Access frequency and recency influence ranking. Old, unused memories fade. Important ones persist.
Summarization
Compress 100 memories into a concise summary. Cut token costs by 90% while preserving key facts.
Importance scoring
Mark memories as critical, normal, or ephemeral. Critical memories never decay.
Multi-agent sharing
Agents can share a context pool. One agent learns from another's interactions.
One API. Every agent type.
Support bot
Remembers every customer's history, preferences, and open issues across sessions.
Sales agent
Knows every prior conversation, objection, and deal stage — never re-asks.
Coding assistant
Recalls your project conventions, past decisions, and codebase patterns.
Research agent
Builds cumulative knowledge across research sessions instead of starting fresh.
3 lines of code.
Persistent memory forever.
Install the SDK
npm install recall-ai — or just use our REST API directly.
Store memories
agent.remember('User prefers dark mode') — one line, done.
Recall when needed
agent.recall('user preferences') — ranked by relevance and freshness.
Your agents deserve
to remember.
Start giving your agents memory today. Free tier includes 10,000 memories and unlimited search.
Get started free