recall — Command Vault for VS CodeFree local vault in the sidebar (
recall is a devkitvault open-core product:
Same account as recall.devkitvault.com and NPM CLI —
|
| File | Soft cap (approx.) |
|---|---|
commands.json |
~500 |
groups.json |
~50 |
templates.json |
~50 |
snippets.json |
~50 |
env.json |
~50 |
aliases.json |
~100 |
Same vault as recall save / recall list in the terminal. CLI recall group|template|snippet|env|alias still require login today — use this extension (or edit the JSON) on Free.
Pro — Cloud vault
After Login: cloud commands appear under the local section; Groups / Templates / Snippets / Env / Aliases can talk to the API. When saving while logged in, pick Local or Cloud.
When you hit Run, the command goes into your integrated terminal.
Vault panel
Toolbar: Open Vault (cloud webview), Refresh, Login / Logout.
Status bar
Shows local · N cmds when logged out, or plan + cloud + local counts when logged in.
The recall CLI
npm install -g @devkitvault/recall
recall save "docker compose up -d" -n up -t docker # Free — local only
recall import history -n 20 # pick from shell history
recall run up
# Pro
recall auth login
recall sync
Ask (Pro) only lives in the CLI: it prints a suggestion; it never runs it.
Getting started (quick)
- Install — Search
recallin Extensions or open the Marketplace listing. - Add a command — Commands panel → + (no account needed). Optionally assign it to a local group.
- Optional Pro — Sign up, then Login for cloud panels + sync.
Command Palette (recall:)
Press Ctrl+Shift+P (or Cmd+Shift+P on macOS) and type recall:.
Sidebar & menus
Each panel has title bar actions. Tree rows support inline and right-click menus.
See it in action
Commands sidebar
Browse, run, copy, edit, or delete saved commands from the Commands panel without leaving the editor.
Search from the Command Palette
recall: Search commands — fuzzy find by name or tag, then run or copy.
Save a selection
Highlight text in the editor or terminal → recall: Save selection as command → name/tags → Free local or Pro cloud.
Templates with {variables}
Save once, fill prompts at run time:
kubectl logs {pod} -n {namespace} --tail {lines}
↓
? pod: my-app-7d9f8c
? namespace: production
? lines: 100
↓
kubectl logs my-app-7d9f8c -n production --tail 100
Snippets and env sets
Multi-line snippets open in an editor tab or run in the terminal. Env sets copy or apply export lines to the active terminal.
Plans
| Feature | Free | Pro | Team |
|---|---|---|---|
| Local vault (CLI + VS Code) | ✓ | ✓ | ✓ |
| Local groups / templates / snippets / env / aliases | ✓ | ✓ | ✓ |
| Account required | — | ✓ | ✓ |
| Cloud / sync | — | ✓ | ✓ |
| Cloud panels + playbooks | — | ✓ | ✓ |
| Ask (CLI, print-only) | — | ✓ | ✓ |
| Share links | — | ✓ | ✓ |
| Org vault + RBAC | — | — | ✓ |
| Approval gates | — | — | ✓ |
| Price | $0 forever | $6/month | $12/seat/mo |
Compare recall plans and upgrade
Install the recall CLI
npm (Node.js 18+):
npm install -g @devkitvault/recall
Native binary (no Node) — devkitvault.com:
# macOS / Linux
curl -fsSL https://devkitvault.com/install.sh | sh
# Windows (PowerShell)
irm https://devkitvault.com/install.ps1 | iex
Ask demos (Pro CLI — print only):
rec "start the project" (source: project)

rec "start postgres and run migrations" (source: vault)

rec "free the process using port 3000" (source: recall agent)

rec "that docker command from last week" (source: vault)

All of this stays in sync with the extension and recall.devkitvault.com. Recordings: Ask in the terminal.
Links & support
- devkitvault.com — home of recall and the developer tool suite
- recall.devkitvault.com — web dashboard and account
- recall documentation
- Report an issue on GitHub
- Email support@devkitvault.com
License
MIT © devkitvault
