Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>ReCall — Agentic Version ControlNew to Visual Studio Code? Get it now.
ReCall — Agentic Version Control

ReCall — Agentic Version Control

rowai

|
1 install
| (0) | Free
Remember everything. Lose nothing. Time travel for your workspace — automatic local version control for AI agents and humans.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ReCall - Agentic Version Control

Git-free timeline, checkpoints and rollback for AI-agentic development.

ReCall watches your workspace in real time and records every file change as an immutable event with byte-level deltas — no Git, no commit messages, no tree-hashing. The timeline in your sidebar shows exactly what changed and when, and you can roll back to any point with one click.

Built for the speed and volume of AI agentic workflows: while agents edit files hundreds of times per minute, ReCall captures everything with sub-millisecond latency, storing only the changed bytes.

Features

  • Real-time timeline — every create, write and delete appears instantly in the ReCall sidebar
  • Checkpoints — snapshot the entire workspace at any moment with an optional label
  • Version switching — right-click any timeline event to roll the workspace back to that version, or restore a single file to it
  • Undo / Redo — every rollback and restore can be undone and redone; nothing is ever lost from the timeline
  • Byte-level deltas — only the changed bytes are stored, keeping storage compact even after thousands of changes
  • Local-first — everything is stored in a local SQLite database; no accounts, no cloud, no Git required
  • Zero native dependencies — pure WASM + JavaScript, works on Windows, macOS and Linux from a single install

Getting Started

  1. Install the extension from the VS Code Marketplace.
  2. Run ReCall: Set Workspace Folder from the command palette (Ctrl+Shift+P), or open the ReCall view and pick your folder.
  3. Make changes — every edit appears in the ReCall Timeline.
  4. When you want to preserve a state, run ReCall: Create Checkpoint.
  5. To switch to a previous version, right-click an event in the timeline and choose ReCall: Rollback to This Event (or ReCall: Restore This File for a single file).
  6. Changed your mind? Use the Undo / Redo buttons in the timeline header.

Commands

Command Description
ReCall: Set Workspace Folder Choose which folder ReCall tracks
ReCall: Create Checkpoint Snapshot all tracked files with a label
ReCall: Rollback to This Event Switch all files to a specific timeline event's version
ReCall: Rollback to Event... Pick an event from a list and roll back
ReCall: Restore This File Switch a single file to an event's version
ReCall: Undo Last Operation Revert the most recent rollback/restore
ReCall: Redo Last Operation Re-apply the most recently undone operation
ReCall: Show Timeline Focus the ReCall timeline view
ReCall: Refresh Timeline Reload the timeline view

Settings

Setting Default Description
recall.maxDiffFileSizeKB 1024 Files larger than this are recorded but not diffed
recall.debounceMs 200 Coalescing window for file system events
recall.maxEventsShown 100 Maximum events shown in the timeline

How It Works

ReCall listens to VS Code's file system watcher and coalesces the burst of events each save produces into one logical event per file. For each event it computes the byte-level diff against the previous content and stores the hunks in a local SQLite database (via WASM). Version switching walks the event stream forward, reconstructs each file's content at the target event, and writes it back to disk. Every switch is recorded as a restore-point event with full content snapshots, and an undo/redo stack tracks them: Undo restores the workspace to the state before the operation, Redo re-applies it. Nothing is ever deleted from the timeline.

Privacy & Data

Everything stays on your machine. ReCall stores its database under VS Code's global storage directory and never transmits data anywhere.

License

AGPL v3 — free to use, modify and distribute. Network services using modified ReCall must release their source code. Commercial licensing is available from Row Studios.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft