Command Palette

Search for a command to run...

Rainman

Context-aware project memory for AI coding tools — zero LLM, zero tokens, runs locally

Rainman

About Rainman

Rainman is a persistent memory system that helps AI coding assistants like Claude Code remember project context, lessons learned, and solutions across sessions. It uses no LLM tokens and runs entirely on your local machine with just Python 3.10+.

Its smart retrieval system combines keyword matching, temporal recency using ACT-R power-law decay, category-based importance, and associative linking. Integrates via MCP server, Claude Code lifecycle hooks, or CLI. New memories automatically link when keyword overlap exceeds 25%.

Born from a real debugging scenario where Claude Code spent hours on a workaround when a 516-line solution already existed in the codebase. Rainman ensures that never happens again.

← Back to Resources