v2.3.1 — 29 commands, single binary

Your command vault.Always with you.

Stop losing shell commands to terminal history.
Save once. Run from anywhere. Never forget a flag again.

Start for free →Read the docs
recall — zsh
~ recall save "kubectl logs {}pod{} -n {}namespace{} --tail {}lines{}" --name kube-logs --template✔ Template "kube-logs" saved # Three weeks later, on a new machine...~ recall template run kube-logs? pod: my-app-7d9f8c? namespace: production? lines: 100  Rendered: kubectl logs my-app-7d9f8c -n production --tail 100? Run this command? Yes ~
29
CLI commands
4
native binaries
0
dependencies to install
commands recalled

Your commands are
scattered everywhere.

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

// the recall solution
Cloud-synced vault — same commands on every machine the moment you log in.
Templates with { variables } — fill in arguments at runtime with prompted inputs.
Single binary — install in one command, no Node.js or runtime required.
Team org vaults — share commands with role-based access and audit logs.
Works offline — sync to local cache and run commands without internet.

Everything a developer
actually needs.

📝
Templates
Save commands with {variable} placeholders. Get prompted at runtime. Never hardcode arguments again.
flagship
🔑
Env sets
Save groups of environment variables. Switch between staging and production with one command.
📄
Snippets
Multi-line shell scripts saved to your vault. Write once, run from anywhere, no file management.
Aliases
Map short names to long commands. Type kp instead of kubectl get pods --all-namespaces.
🏢
Org vaults
Team-shared command libraries with viewer/member/admin roles, invite links, and approval gates.
team plan
🔍
Audit logs
Full audit trail for every action in your org vault. Know who ran what and when.
team plan

29 commands.
One workflow.

Everything you need to save, organize, share, and run commands — built into a single binary.

recall saveSave any command with name and tags
recall runRun by name or alias from any machine
recall templateDynamic commands with variable prompts
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

Simple pricing.
No surprises.

Start free. Upgrade when your team needs it.

free
$0/forever
# for individual developers
  • 100 saved commands
  • 10 templates
  • Unlimited snippets
  • Unlimited env sets
  • Unlimited aliases
  • Cross-machine sync
  • Share links
  • Command groups
  • Org vaults
get started free
team
$12/seat/mo
# for engineering teams
  • Everything in Pro
  • Org shared vaults
  • RBAC + invite links
  • Approval gates
  • Full audit logs
  • Up to 50 members
  • Priority support
start team trial

Stop losing
your best commands.

Install recall in one command. Your vault is ready in 60 seconds.

$curl -fsSL https://devkitvault.com/recall/install.sh | sh
Create free account →5-minute tutorial