Persistent Memory for AI Coding Assistants
recalletta stores your conversations with Claude Code and automatically
injects relevant context into new sessions. Never repeat yourself again.
How It Works
Auto-Save Sessions
Every Claude Code session is automatically saved with AI-generated tags and summaries.
Context Injection
When you start a new session, relevant past sessions are injected into the prompt.
Free AI Processing
Built-in Recalletta AI handles summaries and tags. No API keys required.
CLI Integration
Works via Claude Code hooks. Just install the CLI and enable the hook. View docs
Privacy Control
Disable recalletta for sensitive projects by creating a .norecalletta file:
$ touch .norecalletta
When recalletta finds this file in your project directory or any parent directory, it will automatically disable memory storage for that location. Sessions won't be saved and past context won't be injected. Perfect for client work, proprietary codebases, or any project where you need complete privacy.
Need to re-enable inside a nested folder? Add a .yesrecalletta file in that
subdirectory to override the inherited opt-out and continue as usual.
Quick Start
brew tap recalletta/recalletta && brew install recalletta
recalletta init