Claude Code forgets everything when you close the terminal. I spent 7 months figuring out what the minimum structure is to fix that.

Five files per project: - key.md — what this is, who's involved - now.md — where it's at right now - log.md — what happened, decisions with rationale - tasks.md — what needs doing - insights.md — stuff that doesn't change

Save at session end, load at session start. 12 hooks enforce the structure, log entries are immutable, deletions are blocked, context re-injects when the window fills up. The model can't talk its way out of the guardrails.

Also works with OpenClaw (separate plugin, same files - in alpha). Your Mac Mini captures all day, Claude Code does focused work, both read the same project context.

claude plugin install alive@alivecomputer

MIT licensed, local files, no account.

https://github.com/alivecomputer/alive-claude