Recall

Getting started

Initialize Recall in a repository and generate your first context.

1. Initialize Recall

Run this from the root of the repository you want Recall to analyze:

npx recall-context init

This analyzes the repository and creates a .recall/ directory containing a manifest, a deterministic snapshot, and several generated Markdown files.

2. Generate context

npx recall-context context --stdout

Paste or pipe the output into your coding agent.

3. Focus context on a task (optional)

recall context --task "Fix password reset controller" --stdout

Recall ranks the files most relevant to the task using local, explainable signals — filename and symbol matches, workspace locality, and import-graph proximity — and shows the reason for each ranked file.

4. Keep memory current

recall status

recall status reports whether .recall/ reflects the current state of the repository. Run recall update to refresh it after making changes.

Next steps