Live on Internet Computer Mainnet - 100% On-Chain

Give Your Agents
A Permanent Home.

Build agents with personas, tools, and memory. Deploy to any LLM. They return to Memory Camp when done - memory intact, ready to re-launch. No cloud. No servers. Encrypted on-chain.

See How It Works
30+
LLM interfaces
100%
On-chain storage
0
Servers, ever
Sessions remembered
How It Works

Build once. Chat forever.
Memory survives every session.

Total Recall is the memory layer every agent lives on — launch from here, return here, always intact.

🤖
Build
Define persona, attach tools, configure memory in Agent Builder
🔴
Live Recall
Chat with your agent — bring your own LLM key, memory loads automatically
Auto Memory
Every exchange written to your on-chain canister — nothing lost, ever
🏕️
Memory Camp
Session summary saved — pick up exactly where you left off, next time
🔴
Live Recall — automatic memory for every conversation
On-chain. Free to start. Works with any LLM.
🔑
Bring your own LLM key
Groq is free. OpenAI, Anthropic, Mistral — your key, your cost, your control.
Memory writes automatically
Every exchange saved to your canister. Context loads at session start. Nothing lost.
🏕️
Returns to Memory Camp
Session summary saved on close. Pick up exactly where you left off, every time.
Everything You Need

The complete platform for
persistent AI agents

🔴

Live Recall

Chat with your agents in a built-in interface. Bring your own LLM key — Groq, OpenAI, Anthropic, Mistral and more. Memory loads at the start of every session and saves automatically throughout.

Automatic memoryAny LLM providerFree to start
🤖

Agent Builder

Create agents with custom personas, attach tools (webhooks, REST APIs, built-ins), configure memory keys, and manage multiple agents in one place.

Persona templates27 tool templatesMemory config
🏕️

Memory Camp

The agent's home base. Browse and write memories, view session returns, and re-launch with one click - memory, persona, and tools intact.

Session returnsMemory explorerInline re-launch
⛓️

Workflow Chains

Chain multiple agents in sequence. Each agent reads the previous agent's output from on-chain storage - enabling complex multi-step AI pipelines that survive restarts.

Multi-agentPersistent stateAuto handoff
🗂️

Workspaces

Isolate memory environments by project. Every key is scoped to workspace:name/ - like git branches for agent memory. Switch contexts instantly.

Namespaced storageProject isolationSeed memory
🔐

Session Tokens

Your real API key stays private. Every launch generates a scoped sess_xxx token with a 24h TTL. Even if intercepted, damage is minimal and temporary.

Scoped accessAuto-expiryPIN protection
🔑

Secret Vault

Store seed phrases, API keys, and credentials encrypted with AES-256-GCM. Zero-knowledge - Total Recall never sees the plaintext. Your keys, your control.

AES-256-GCMClient-sideZero-knowledge
📁

File Storage

Store any file on-chain - images, PDFs, code, data. Chunked upload, permanent storage on the Internet Computer. No AWS, no Google, no single point of failure.

Any file typeChunked uploadPermanent storage
🤖

Canister Setup Agent

New to ICP? A built-in AI agent walks you through deploying your own canister - fund your wallet via QR code, create via NNS Dapp, see it live on-chain, and connect. No terminal required.

Guided setupAuto-connectStep by step
⛓️

100% On-Chain

Every byte lives on the Internet Computer Protocol. No cloud backend. No trusted server. The smart contract is the database - censorship-resistant by design.

ICP mainnetNo serversCensorship-resistant
Simple Pricing

Start free. Scale when ready.

Hosted canister included — or connect your own. Your choice at every tier.

Free
$0/mo
Hosted canister included. Own canister welcome.
  • ✓ 100MB on-chain storage
  • ✓ 5,000 memory calls/day
  • ✓ Live Recall (bring your own LLM key)
  • ✓ Agent Builder (unlimited agents)
  • ✓ Workspaces + Workflows
  • ✓ Hosted or own canister
  • ✕ Memory API (TR API keys)
  • 🤖 Built-in Canister Setup Agent
Agent
$39/mo
Production-scale agents. Full control.
  • ✓ 50GB on-chain storage
  • ✓ 500,000 memory calls/day
  • ✓ Everything in Pro
  • ✓ Hosted or own canister
  • ✓ Memory API (unlimited keys)
  • ✓ Team workspaces
  • ✓ SLA + dedicated support
All plans include: Agent Builder · Live Recall · Workspaces · Workflow Chains · Memory Camp · Session Tokens · Secret Vault · File Storage
Questions? Contact us →
Developer Tools

Connect in minutes.
Any language. Any LLM.

1
Install
npm install total-recall-sdk
2
Connect
new TotalRecallClient({ apiKey })
3
Store & recall
memory.store() / memory.get()
store(key, value, tags)
Save any string, object, or bytes
get(key)
Retrieve by key - null if not found
list_keys(prefix)
List keys, optionally filter by prefix
delete(key)
Remove a memory entry
stats()
Usage, tier, and call limits
handoff(id, name, msg)
Post session summary to Memory Camp

Give your agents a memory they can keep.

Free to start. No credit card. Connect with Internet Identity in seconds.

Built by Cleo 3 LLC · Powered by Internet Computer Protocol · Contact