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.

Recalletta demo

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

1.
Install CLI brew tap recalletta/recalletta && brew install recalletta
2.
Initialize recalletta init
3.
Done! Start using Claude Code - sessions auto-save. Ask Claude to recall past info.