Persistent memory for AI-native development

Give every AI coding agent
a memory.

ROW Recall records the development history of your workspace and turns it into persistent, recoverable context for AI agents - locally, securely, and across sessions.

Local-firstEncryptedMCP-nativeAgent-neutral
10M+ Events Recorded
100% Local First
<1s Recovery
Timeline
LIVE MEMORY ENGINE
Scroll
Built For

Built for the way developers work today

AI Developers

Brings confidence to AI-assisted and agentic coding sessions.

Local First

Your history lives on your machine. No cloud required.

Encrypted at Rest

Encrypted on disk with SQLCipher / AES-256. Nothing is uploaded automatically.

Secure & Signed

Ed25519-signed licenses and X25519 ECDH + AES-256-GCM key delivery.

Authorized Devices

Hardware-bound key plus an optional passphrase for cross-device recovery.

Built for AI IDEs

First-class support for VS Code, Cursor and more.

Live Demo

Watch it work in seconds

Delete a file, panic, and restore it — with a single click. That's the ROW Recall experience.

project / src / login.ts
Ready
› awaiting action…
The Problem

AI changes code faster than you can track

Git was built for source control, not continuous development memory. Between commits, thousands of changes can happen — and be lost forever.

01

AI Coding

Assistants generate, modify and refactor code across many files at once.

02

Lost Work

A bad prompt or accidental deletion wipes out hours of effort.

03

Manual Git

Commits are created rarely, too late to catch intermediate states.

04

Context Loss

You can't answer "what changed, by whom, and can I undo it?".

Upcoming Capabilities

Your development history becomes intelligence.

One system, multiple memory types. ROW Recall combines structured, temporal and semantic context so an agent retrieves what actually matters. Agent context is assembled from what actually happened - not a full history dump.

Decisions

Why was this chosen? Preserve the reasoning behind architecture and implementation calls so the next agent does not have to rediscover it.

Agent History

What did it try? Track the attempts, edits and experiments each AI agent made across the workspace.

Failures

What to avoid. Capture failed approaches so agents do not repeat the same dead ends.

Workspace State

What is true now? A stable, current picture of the project rather than a raw change dump.

Timeline

What happened? A structured, temporal record of meaningful development events.

Last Known Good

What worked? The most recent state backed by successful build, test or checkpoint evidence.

AI Session Handoff

Start a new AI session. Continue where the last one stopped.

The next agent should not have to rediscover everything the previous agent already learned.

From the last session

Feeding the previous session's decisions, failed experiments, relevant files and last-known-good into the new one - grounded in the real product's checkpoint, rollback and timeline capabilities.

Retrieved context

3 relevant decisions
1 failed experiment
6 relevant files
1 last-known-good checkpoint
2,840 selected context tokens
Recovery

Memory isn't useful if you can't trust your way back.

Grounded in the real product: checkpoint, rollback, undo/redo, branch and replay let you return to a known-good state.

Last Known Good

Find the most recent state supported by successful build, test or checkpoint evidence.

LAST KNOWN GOOD
checkpoint = #4821
build = PASS
tests = 184 / 184
source = timeline:event:4821

Compare. Replay. Restore.

Understand how the workspace evolved and return to the state you actually need.

✓ Timeline - meaningful development events
✓ Replay - understand workspace evolution
✓ Compare - inspect before and after states
✓ Restore - safely return to a checkpoint

Security & Recovery

Your development memory stays yours.

Local-first, encrypted at rest, and recoverable - without overclaiming.

🔒

Encrypted at Rest

Your history and timeline database are stored locally and encrypted on disk with SQLCipher / AES-256.

🔑

Secure Delivery

X25519 ECDH key agreement with AES-256-GCM delivery, and Ed25519-signed licenses for authenticity.

👰

Authorized Devices

A hardware-bound key with an optional passphrase enables cross-device recovery, limited to your authorized devices.

How It Works

Silent. Automatic. Always on.

Recall watches your filesystem, records meaningful change, and builds a recoverable timeline without interrupting your flow.

AI / Developer Works

Any edit across files is detected in real time.

Recall Watches

File watcher + change detection engine run silently.

Checkpoint

Meaningful changes become automatic checkpoints.

Timeline

Everything is stored in a searchable history.

Rollback & Recover

Restore any file, folder or full state in under a second.

Core Features

A memory layer, not a version tool

Everything that happens during development is captured, organized and recoverable.

Local · Privacy · Security

Your timeline is local and encrypted; storage stays lean and works offline.

01

Local Storage

Everything stored on your machine, fully private.

02

Delta Compression

Efficient storage that scales with long-running projects.

03

Zero Configuration

Works the moment it's installed, no setup required.

04

Git Compatible

Complements Git - it is not a replacement for it.

Agent & IDE Integration

See every change and give AI agents, IDEs and MCP hosts programmatic access.

01

Live Timeline

A continuously growing history of your workspace.

02

AI Activity Tracking

See which assistant made each change - and why.

03

Agent API

Local WebSocket, CLI and MCP interface for agents.

04

Plugin Ready

Extend with editors, AI tools and custom agents.

Recovery & Replay

Return to a known-good state and understand how your project evolved.

01

Automatic Checkpoints

Snapshots created automatically based on real activity.

02

One-Click Restore

Recover files, folders or whole projects instantly.

03

Branch Recovery

Explore alternate timeline branches safely.

04

Workspace Replay

Replay a project's entire evolution as a learning tool.

Architecture

Designed from the ground up

From your editor to the dashboard, every layer is local, fast and private.

Editors & AI Tools VS Code · Cursor · Claude · OpenCode
Recall Engine watcher · detection · checkpoints
SQLite timeline database · local first
Compression delta-based · efficient storage
API WebSocket · CLI · MCP
Dashboard replay · restore · inspect
Timeline Showcase

A living history of your work

Every action becomes part of a searchable, recoverable timeline.

09:42
Claude Code · Creating auth.ts
Generated authentication module.
Checkpoint
09:43
Cursor AI · Updated auth.ts
Improved authentication flow.
Timeline Updated
09:45
Developer · Deleted middleware.ts
File removed accidentally.
Rollback Available
09:46
ROW Recall · Recovered middleware.ts
Restored from timeline.
Restore Complete
Developer Experience

Integrate Recall anywhere

CLI

Scriptable history, snapshot and restore from the terminal.

recall restore login.ts

Agent API

Local WebSocket agent API to query timelines and trigger recovery.

ws://127.0.0.1:9876

MCP Server

Drop-in agent integration for any MCP host (Claude Code, Cursor, Windsurf, Codex, VS Code).

npm i -g @rowai/mcp-server

Extensions

Native extensions for VS Code and Cursor.

Install from marketplace

Documentation

Guides, references and quickstarts for every integration.

GitHub

Releases & community — signed binaries, issues and updates.

Benchmarks

Fast recovery. Little overhead.

Restore time and storage compared to traditional approaches.

Recovery — Recall 0.5 sec
Storage — Recall 12 MB
~0%CPU idle
~40MBMemory
MinimalDisk
Recovery — Git 35 sec
Storage — Snapshots 380 MB
ManualSetup
CommitsRequired
PartialHistory

The verdict

Recall recovers 70x faster than rolling back via Git, while using ~30x less storage than full snapshots — automatically and without interrupting your workflow.

Results are illustrative and depend on project size and filesystem.

Pricing

Start free. Scale when you're ready.

Simple plans for individuals, professionals and teams.

Community

$0

forever, local-first

  • ✓ Automatic checkpoints
  • ✓ Local timeline
  • ✓ File & folder restore
  • ✓ Single workspace
  • ✓ Community support
Download Free

Enterprise

Custom

tailored to your team

  • ✓ Everything in Professional
  • ✓ Team workspaces & roles
  • ✓ SSO / SAML
  • ✓ Self-hosted storage
  • ✓ Audit logs
  • ✓ Dedicated support & SLA
Contact Sales
FAQ

Frequently asked questions

No. Recall is a complementary memory layer that sits alongside Git. Git remembers what you commit; Recall remembers everything in between — every edit, checkpoint, AI change and file operation.
No. Recall is local-first. Your development history, timeline database and source code stay on your machine by default. Nothing is uploaded automatically.
Recall integrates with Claude Code, Cursor, OpenCode, GitHub Copilot, Gemini CLI and custom MCP agents — across VS Code, Cursor, Windsurf, JetBrains IDEs and Visual Studio.
Yes. Any file deleted or overwritten is captured by the event engine. Restore a single file, an entire folder, a full project state, or selectively recover only what you need.
Recovery is typically under one second for individual files and near-instant for workspace states, thanks to delta-based storage.
Recall is distributed as signed binaries with an open architecture — a documented agent API (WebSocket + MCP), a CLI and a plugin system — while its source is kept private. Visit GitHub for releases, issues and licensing details.
Download

Get ROW Recall

Available for every major platform. Install in seconds.

Windows

Setup .exe · 12 MB

Download for Windows

macOS

Universal .dmg · 14 MB

Download for macOS

Linux

AppImage · 13 MB

Download for Linux

VS Code Extension

Install from the marketplace

Get the Extension

MCP Server

AI-agent API · npm package

Get the MCP Server Download .tgz npm i -g @rowai/mcp-server
SHA256 (Windows): 3f2c9e1b8a7d4f6e0c2a5b7d9e1f3c5a7b9d1e2f4a6c8b0d2e4f6a8c0b2d4f6a8