7,298語を収録し、各単語にオリジナルのイラスト、英米の音声、FSRSベースの復習機能を備えた無料のオープンソースIELTS語彙学習Webアプリです。
nagisanzenin/engram
Claude Codeなどのエージェントプラットフォーム向け学習エンジン。自由再生をブラインド採点し、FSRSで復習をスケジュールして学んだことの定着を支援します。
代替できる製品:Anki
- スター
- 1,474
- フォーク
- 108
- 未解決の Issue
- 5
- 最終コミット
- 2 か月前
これは何?
EngramはAIエージェント向けの記憶ツールではなく、人間のための学習システムです。/learnなどのコマンドにトピックを指定すると、エージェントが原理に基づいた概念マップを作成し、教える前に予測や説明を求めます。その後、レッスンを見ていない別の評価エージェントが回答を採点します。各採点結果はローカルの記録ファイルに保存され、FSRS-4.5を基盤とする決定論的なPythonスケジューラーが、概念ごとに次回の復習日を設定します。
日常的な利用は短時間のセッションが中心です。/reviewでは、復習時期を迎えた概念について、2〜4分の自由再生を行います。/coachでは、記憶定着の統計、自己評価の較正状況、ローカルのHTMLダッシュボードを確認できます。学習者の状態は~/.claude/learning/以下にプレーンなJSONとして保存され、エンジンはPythonの標準ライブラリのみで構成され、ネットワーク通信のコードはありません。Claude Codeプラグインとして配布されているほか、Codex、OpenCode、Hermes Agent、OpenClaw、Piなど複数のプラットフォームにもインストールできます。
リポジトリでは、採点済み回答のゴールドセットと監査用コマンドを公開しており、採点が甘すぎないか確認できます。また、任意で有効にできるエクスポート機能もあり、何も送信せずにレビュー用ファイルを出力します。
主な機能
- 01答えを教える前に、予測や説明を求めるチューター形式のレッスン。
- 02別の評価エージェントが自由再生をブラインド採点し、採点ごとに記録を保存。
- 03本人の復習履歴に基づいて復習日を設定するFSRS-4.5スケジューリング。
- 04複数のトピックから復習時期を迎えた概念を織り交ぜる、2〜4分の/reviewセッション。
- 05エンジンにネットワーク通信のコードがなく、ローカルに保存される人間が読みやすいJSON状態。
ユースケース
- 機械学習やRustなどの技術トピックを学び、最初の1か月を過ぎても知識を定着させる。
- 手順を伴うSTEMの内容を、例題と新しい練習問題を使って学ぶ。
- 自己採点式のフラッシュカードを、チューター主導のレッスンに基づくスケジュールに置き換える。
- Claude Codeでほかのコーディング作業をしながら、週に一度の短い復習セッションを行う。
クイックスタート
- 1
Claude Code に Engram マーケットプレイスを追加する
claude plugin marketplace add nagisanzenin/engram - 2
Engram プラグインをインストールする
claude plugin install engram@engram - 3
コーディングアシスタント内でトピックの学習を始める
/learn kalman filters
使う前に知っておきたいこと
- お使いのマシンに python3 がインストールされている必要があります。
- まず Claude Code 向けに開発されています。他のプラットフォームでは、Antigravity で nudge が保留中、DeepSeek Harness で開発者プレビュー中など、制限事項があります。
収録されている特集
トピック
よくある質問
- engram とは?
- Claude Codeなどのエージェントプラットフォーム向け学習エンジン。自由再生をブラインド採点し、FSRSで復習をスケジュールして学んだことの定着を支援します。 EngramはAIエージェント向けの記憶ツールではなく、人間のための学習システムです。/learnなどのコマンドにトピックを指定すると、エージェントが原理に基づいた概念マップを作成し、教える前に予測や説明を求めます。その後、レッスンを見ていない別の評価エージェントが回答を採点します。各採点結果はローカルの記録ファイルに保存され、FSRS-4.5を基盤とする決定論的なPythonスケジューラーが、概念ごとに次回の復習日を設定します。
- engram は無料で使えますか?ライセンスは?
- engram は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- engram は今もメンテナンスされていますか?
- 半年以内に更新あり。engram の最終コミットは 2026年8月27日 です。
- engram は何に使えますか?
- 機械学習やRustなどの技術トピックを学び、最初の1か月を過ぎても知識を定着させる。 手順を伴うSTEMの内容を、例題と新しい練習問題を使って学ぶ。 自己採点式のフラッシュカードを、チューター主導のレッスンに基づくスケジュールに置き換える。 Claude Codeでほかのコーディング作業をしながら、週に一度の短い復習セッションを行う。
- engram のインストール方法は?
- Claude Code に Engram マーケットプレイスを追加する: claude plugin marketplace add nagisanzenin/engram Engram プラグインをインストールする: claude plugin install engram@engram コーディングアシスタント内でトピックの学習を始める: /learn kalman filters
- engram はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/nagisanzenin/engram
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スマートフォンでフラッシュカードを使って学習・暗記できる、AnkiのAndroid向け間隔反復アプリです。
Claude CodeとCodex向けのスキル。設計に関わるコーディング作業の後、根拠に基づく短い学習演習を提供します。
大学の講義向けのローカルファーストな学習アプリ。PowerPointスライドを取り込み、FSRSのフラッシュカードや模擬試験で学習でき、必要に応じてスライドを引用するAIチューターにも質問できます。
トピックやテキスト、Webページ、スクリーンショット、PDFを、1問ずつ進むソクラテス式の個別指導に変えるAgent Skillです。
学習者に合わせてコースを計画し、レッスンを作成、学習記録に基づいて演習を調整するコーディングエージェント向け学習支援ツール。