Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginAn toànTính năng AI & LLMDễ cho người mới

engram

nagisanzenin · nagisanzenin/engram

Engram là một plugin học tập dựa trên bằng chứng biến các agent AI thành gia sư để giúp con người học và ghi nhớ thông tin.

Công cụ học tập dựa trên bằng chứng — giáo trình nguyên lý cơ bản, xác minh gợi nhớ tự do với biên lai, bộ nhớ được lên lịch FSRS và các tạo tác có thể khám phá. Học bất cứ điều gì; ghi nhớ nó.

1.4k sao104Giấy phép: MITCập nhật 2 tháng trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Học các khái niệm lập trình mới với một gia sư AI xác minh sự hiểu biết.
  • Ôn tập các chủ đề kỹ thuật phức tạp bằng cách sử dụng lặp lại ngắt quãng và kiểm tra nhớ lại tự do.
  • Tạo các chương trình học tùy chỉnh về bất kỳ chủ đề nào được hướng dẫn bởi agent AI của bạn.

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ 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):

claude plugin marketplace add nagisanzenin/engram
claude plugin install engram@engram
PlatformInstallThen
Claude Code (born here)the two commands above/learn /review /coach
OpenAI Codexcodex plugin marketplace add nagisanzenin/engram then codex plugin add engram@engram → INSTALL-CODEX.md$learn $review $coach
OpenCode (v1 + 2.0 beta)"plugin": ["opencode-engram-learning"] in opencode.json (npm); opencode2 → INSTALL-OPENCODE-V2.md/learn /review /coach
Hermes Agentclone + skills.external_dirs → INSTALL-HERMES.md — verified live on v0.18.2/skill learn (or /study) /review /coach
Google Antigravityagy plugin install https://github.com/nagisanzenin/engram/learn /review /coach
OpenClawopenclaw plugins install engram --marketplace nagisanzenin/engram → INSTALL-OPENCLAW.md — verified on 2026.7.1-2/learn /review /coach
Pipi install git:github.com/nagisanzenin/engram → INSTALL-PI.md — verified on 0.83.0 & 0.74.2/learn /review /coach
DeepSeek Harnessclone + 3 symlinks → INSTALL-DSH.md — no adapter code, all stock dsh surfaces; verified on 0.1.0-rc.6/learn /review /coach
ZCodeSettings → Plugin Management → Discover → add github.com/nagisanzenin/engram → INSTALL-ZCODE.md — verified against 3.9.2/learn /review /coach

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 INSTALL-OPENCLAW.md. DeepSeek Harness: developer preview — the port uses only stock dsh capabilities (native ~/.agents/skills discovery, the Claude Code hook bridge for the nudge), so harness drift degrades a surface rather than crashing. Needs a DeepSeek API key. Skills-in-session and the full nudge chain are verified on the real runtime; a model-driven session is not yet — first-run reports welcome. Details in INSTALL-DSH.md. ZCode: Claude Code-compatible plugin surfaces, so the port is manifest + one hook-format switch + docs. ZCode discards plain SessionStart stdout and logs non-JSON runs as failed — so the shared hook script detects ZCode's plugin context (ZCODE_PLUGIN_ROOT) and emits the JSON shape that runner parses; on every other platform it prints plain text exactly as before. The blind assessor runs as a fresh-context generic Agent child; declared plugin agents are diagnostic-only in ZCode 3.9.2. A live model-driven session is not yet recorded — first-run reports welcome. Details in INSTALL-ZCODE.md. Pi: no subagent tool by design — the skills spawn the blind assessor as a fresh pi -p process instead (isolation by process boundary). The nudge is one TUI notice at session start plus one injected message on your first prompt (worst case the next one — the probe never blocks startup). Details in INSTALL-PI.md.

Then, inside your coding assistant (command spelling per your platform's row above):

/learn kalman filters        ← or music theory, or Rust lifetimes, or anything

That's the whole onboarding. No config, no account, no cards to write. Requires python3 (stock macOS/Linux one is fine — stdlib only). One state folder, every platform: learn in one tool, review in another, same schedule.


Wait — what is this?

You already ask Claude to explain things. It explains beautifully. You nod, you feel smart, and ten days later it's gone — because a chat has no memory of you, no test of whether you really got it, and no plan for the forgetting that starts the moment you close the terminal.

Engram is what's missing around the explanation: a tutor that makes you do the thinking, an examiner that checks you actually got it, and a scheduler that brings each idea back right before your brain drops it.

Engram isEngram is not
a learning system for the human — you end up knowing things**a
Xem mã nguồn trên GitHub