Free for individuals. No card.
recall_

Keep the commands
you 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 →

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.

local first (Free)
Save and run from ~/.recall on this machine. No account required.
Ask only prints (Pro)
You copy or save what it shows. recall run is what actually executes a saved command.
sync when you need it (Pro)
Log in to share the same vault across CLI, website, and VS Code.

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.

Install the CLI,
then save a command.

Free needs no account. Log in later for sync and Ask on the CLI, website, and VS Code.

install →
macos / linuxcurl -fsSL https://devkitvault.com/recall/install.sh | sh
npm (node 18+)npm install -g @devkitvault/recall

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.

Free has no card. Upgrade later if you need sync, Ask, or a team vault.

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