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 initThis 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 --stdoutPaste or pipe the output into your coding agent.
3. Focus context on a task (optional)
recall context --task "Fix password reset controller" --stdoutRecall 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 statusrecall status reports whether .recall/ reflects the current state of the repository. Run
recall update to refresh it after making changes.
Next steps
- Installation — installing once vs.
npx - Commands — every command, flag, and exit code
- How it works — what Recall actually does under the hood