Claude Code session

Engram

Evidence-based learning engine — first-principles curricula, free-recall verification with receipts, FSRS-scheduled memory, and explorable artifacts. Learn anything; keep it.

1,471 stars 108 forksSessions & history Plugin marketplace Source

Install

Install
claude plugin marketplace add nagisanzenin/engram

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/nagisanzenin/engram.git

From the README

Your AI can explain anything. Engram makes sure you still know it next month.
The mix-up worth clearing first: Engram is not an agent-memory plugin. It doesn't give your agent persistent memory, context, or knowledge of your codebase — memory MCPs and context tools do that, *for the agent*. Engram points the other way: it's a learning system for the human. Your agent becomes a tutor that makes you do the thinking, a blind examiner that checks you actually got it, and a scheduler that brings each idea back right before your brain drops it. The agent doesn't get smarter. You do — measurably, with receipts.

Born as a Claude Code plugin; the same skills and engine now run on nine agentic platforms — including, as of v1.0.8, one that puts the tutor in your chat app, and, as of v1.12.0, both OpenCode generations (the 2.0 beta rebuilt its plugin API; Engram ships adapters for both in one package):

OpenCode: opencode.json is read globally (~/.config/opencode/opencode.json) or per-project; pin to source instead of npm with "plugin": ["git+https://github.com/nagisanzenin/engram.git"]. OpenCode 2.0 beta (opencode2) uses a new plugin API — same package name works there too (V2 auto-selects the right adapter): INSTALL-OPENCODE-V2.md.
Antigravity: The due-review session nudge isn't ported yet, and the architect and smith subagents are currently dropped by AG 1.1.4's strict installer. Everything else works the same.
OpenClaw: the nudge needs openclaw config set hooks.internal.enabled true (OpenClaw ignores plugin hooks until internal hooks are switched on), and it fires on /new and /reset rather than every session. Engram's agents aren't registered — the skills spawn them through sessions_spawn with isolated context instead, which keeps the assessor blind. Details in…
Read the full README on GitHub

Details

Language
Python
License
MIT
Last updated
27 August 2026
Topics
claude-codeclaude-code-plugineducationfsrslearninglearning-sciencespaced-repetition

FAQ

What is Engram?

Evidence-based learning engine — first-principles curricula, free-recall verification with receipts, FSRS-scheduled memory, and explorable artifacts. Learn anything; keep it. It is a session for Claude Code, from nagisanzenin/engram on GitHub.

How do I install Engram?

Run claude plugin marketplace add nagisanzenin/engram, then follow the setup in the README.

Is Engram popular?

nagisanzenin/engram has 1,471 GitHub stars and 108 forks, and is included in 1 curated Claude Code list. It was last updated on 27 August 2026.

More sessions & history

Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.