Free for individuals. No card.
recall_

Keep the commands
you keep losing.

Save them by name. Ask in English when you forget. Recall prints the line — you still paste it.

create free account install CLI
recall — zsh
~ recall "that docker command from last week"
docker compose up -d
from your vault
~ recall "start the project"
pnpm dev
from this repo
# prints the line. does not run it.
~

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

Vault first, then this repo's scripts, then a suggestion if nothing matches.

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.
Ask for it later.

Named commands, playbooks, and this repo. Ask never executes. recall run does, when you want that.

named work comes back
Save the docker compose you always hunt for. Ask can print that instead of inventing a new one.
Ask only prints
You copy or save what it shows. recall run is what actually executes a saved command.
one login
CLI, dashboard, and VS Code. Save on this laptop, ask on the next one.

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?

Yes. CLI, the website, and the VS Code extension share one login. Ask only exists in the CLI, and it still only prints.

Make an account,
then install the CLI.

Same login on the CLI, the website, and VS Code. Takes a minute.

create free account
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.

No card on Free. Upgrade if 20 Ask a month or 100 commands isn't enough.

free
$0/forever
# if you just want a vault
  • 100 saved commands
  • 10 templates
  • 3 playbooks
  • 20 NL Ask / month
  • Unlimited snippets
  • Unlimited env sets
  • Unlimited aliases
  • Cross-machine sync
  • Share links
  • Command groups
  • Org vaults
create free account
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 more Ask or a team vault.

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