Free for individuals. No card.

Keep the commandsyou keep losing.

Free: save and run commands on this machine — no account. Pro: sync across machines and Ask in English (prints only — you still paste it).

Install recall →Save & run locally
recall — zsh
~ recall save "docker compose up -d" -n up Saved locally as "up" ~ recall run up $ docker compose up -d  # Pro: recall "that docker command" — Ask prints only ~

It shows you the command.
You decide whether to run it.

After you save locally (Free), Pro Ask prints a suggestion from your vault, this repo's scripts, or the agent — never runs it.

rec — zsh
rec "that docker command from last week" prints docker compose from the vault. Ask does not run it.
  1. 01

    rec "start the project"

    Ask reads the local dev script and prints it. You run it.

    this repo
  2. 02

    rec "start postgres and run migrations"

    A playbook with both steps. recall playbook run is what actually executes.

    playbook
  3. 03

    rec "free the process using port 3000"

    CAUTION. Ask prints the kill. You confirm the PID before you paste it.

    recall agent
  4. 04

    rec "that docker command from last week"

    That's one you saved. Same line on any machine.

    vault

The other three recordings →

Your commands are
scattered everywhere.

You're a developer with a great memory for code but a terrible system for commands.

// the recall solution
✓Local vault on Free — commands and collections in ~/.recall, no account.
✓Pro sync — same vault on every machine after you log in.
✓Templates with variables — Free locally (VS Code); Pro syncs to the cloud.
✓Single binary / npm — install in one command; works offline by default.
✓Team org vaults — share commands with role-based access and audit logs.

Save it once.
Run by name. Ask on Pro.

Free keeps named commands on this machine. Pro syncs and Ask only prints — recall run is what executes.

Why save commands at all?

The useful ones aren't in man pages — they're the docker compose from last Tuesday. Name it, save it, ask for it next time instead of scrolling history.

Will Ask run anything?

No. It prints the command, a risk tag, and where it came from. You copy or save. Only recall run and recall playbook run execute something you already saved.

What does it know about my project?

Script names: Makefile targets, npm scripts, Docker Compose. It doesn't open .env, env sets, or your source. If nothing in the vault or repo fits, the recall agent can suggest a line.

Same account on every machine?

Free needs no account — your vault stays in ~/.recall on that machine. Pro/Team login syncs the same vault across CLI, website, and VS Code. Ask is Pro/Team only (CLI), and it still only prints.

Local collections,
sync, and team.

Templates
Put {variables} in a command. Free: local in VS Code / ~/.recall. Pro syncs to the cloud.
free local · pro sync
Env sets
Named env groups locally on Free (VS Code / ~/.recall). Pro syncs env sets to the cloud.
free local · pro sync
Snippets
Multi-line scripts in ~/.recall on Free (VS Code). Pro syncs snippets to the cloud.
free local · pro sync
Aliases
Short names in ~/.recall on Free (VS Code). Pro syncs aliases to the cloud.
free local · pro sync
Org vaults
A shared library for the team: roles, invite links, and approval before someone runs a risky command.
team plan
Audit logs
Who ran what, and when, in the org vault.
team plan

Local first.
Sync when you need it.

Free: save, search, and run from ~/.recall on this machine. Pro: log in and sync so the same vault is on your next laptop.

recall saveSave any command with name and tags (Free)→
recall runRun by name from this machine (Free)→
recall syncPull/push local ↔ cloud (Pro)→
recall orgTeam vaults with RBAC and approval gates→
recall doctorCheck setup and connectivity in seconds→
recall template run kube-logs
TEMPLATE
kubectl logs {pod} -n {namespace} --tail {lines}
? pod
my-app-7d9f8c
? namespace
production
? lines
100
RENDERED COMMAND
kubectl logs my-app-7d9f8c -n production --tail 100

Free to start.
Pro is $6 a month.

Free is fully local. Upgrade to sync your vault and use Ask.

free
$0/forever
# fully local — no cloud
  • ✓ Local vault (no account)
  • ✓ Save, list, search, run
  • ✓ Local groups / templates / snippets / env / aliases
  • ✓ Works offline
  • — Cloud sync
  • — NL Ask
  • — Cloud collections / playbooks
  • — Org vaults
install →
team
$12/seat/mo
or $96/seat/year — save 33%
# if the team shares a vault
  • ✓ Everything in Pro
  • ✓ 500 NL Ask / month
  • ✓ Org shared vaults
  • ✓ RBAC + invite links
  • ✓ Approval gates
  • ✓ Full audit logs
  • ✓ Up to 50 members
  • ✓ Priority support
start team trial

Save one command
on this machine.

Native installer, npm, or VS Code. Free works on this machine with no account — log in later for sync and Ask.

$curl -fsSL https://devkitvault.com/recall/install.sh | sh

npm @devkitvault/recall · VS Code extension · all install options

Install recall →5-minute tutorial