A living brain for every project.
Remember what matters, recall it in tens of milliseconds, and ask questions whose answers come from the brain, not from a guess.
Remember anything, scoped per user.
Store a fact, a document, or a turn of conversation. Each end-user can get their own scoped brain, and text, PDF, images, and audio all flow through the same ingest path.
- Per-user scope with one line, fully isolated
- Facts extracted from what you bring in
- Multimodal ingest, text, PDF, image, audio
- Same content is never paid for twice
const user = tr.scope(userId);
await user.remember("Maya moved her DB to Neon on Jun 3.");
await user.remember(pdfBuffer, { name: "budget.pdf" });Recall is fast because it does not think.
Dense vectors, lexical search, and a cross-encoder reranker fuse so the right fact surfaces, typically in tens of milliseconds, co-located with your app.
- Hybrid retrieval + rerank on the fact path
- A knowledge graph, not a bag of chunks
- Answers stay silent when nothing matches
- The same rows humans and AI tools read
const hits = await user.recall("What database does Maya use?");
const { answer } = await user.ask("What database does Maya use?");It changes when the facts do.
Newer facts can supersede older ones. You can forget on command. History stays readable as what was true, and when.
A newer fact replaces an older one; recall returns the current answer.
Remove a fact and the answers that depended on it leave with it.
remember · recall · learn · sleep · dream · predict, live in the engine.