What problem does it solve?
Persistent per-project memory for Claude Code, enabling auto-loading of project context at session start, tracking sessions with git activity, and storing memories in a native location for fast access.
Core Features & Use Cases
- Auto-loads and anchors a per-project context so Claude Code can resume conversations with full project history.
- Records structured session data (left off, next steps, decisions, blockers) and exports a native memory entry for quick recall.
- Provides deterministic behavior by running Node.js scripts from predictable paths, ensuring consistent results across model versions.
- Supports a suite of commands (init, save, resume, list, forget, migrate) to register projects, save sessions, and review progress.
Quick Start
Register your first project with /ck:init, then begin saving sessions with /ck:save to build a persistent context.