Item logo image for Engram

Engram

5.0(

1 rating

)
ExtensionWorkflow & Planning5 users
Item media 5 (screenshot) for Engram
Item media 1 (screenshot) for Engram
Item media 2 (screenshot) for Engram
Item media 3 (screenshot) for Engram
Item media 4 (screenshot) for Engram
Item media 5 (screenshot) for Engram
Item media 1 (screenshot) for Engram
Item media 1 (screenshot) for Engram
Item media 2 (screenshot) for Engram
Item media 3 (screenshot) for Engram
Item media 4 (screenshot) for Engram
Item media 5 (screenshot) for Engram

Overview

Automatic spaced repetition for LeetCode. Solve once, remember forever.

Engram — Spaced Repetition for LeetCode Solve once. Remember forever. You can solve hundreds of LeetCode problems and still forget the solution a few weeks later. Engram fixes that. Engram automatically detects your accepted LeetCode submissions and turns them into scheduled, retrieval-based reviews using FSRS-4.5, an advanced open-source spaced repetition algorithm. Instead of repeatedly rereading solutions, Engram makes you recall the solution first and only reveals your notes or code when you need them. Each review teaches the scheduler how well you remembered the problem, so future reviews are automatically adjusted. How it works 1. Solve a LeetCode problem and get an Accepted submission. 2. Engram detects it automatically — no manual copying or logging. 3. Add an optional note about your approach, insight, or mistake. 4. Engram schedules your first review for the next day. 5. When it's time to review, try solving the problem from memory. 6. Rate your recall: Got it clean — recalled the solution without help Needed hints — needed to see your notes Blanked — needed to see the full solution 7. FSRS adapts your next review based on how well you remembered it. Over time, problems you know well appear less frequently, while problems you struggle with come back sooner. Features 🧠 Automatic LeetCode Capture Engram detects accepted submissions directly from LeetCode and captures the problem information, language, code, runtime, memory, difficulty, and topics. No copy-pasting. No manual tracking. 🔄 Retrieval-Based Reviews Your solution is hidden when a review starts. You see the problem and try to solve it from memory before revealing your notes or submitted code. This turns reviewing from passive rereading into active recall. 📅 FSRS-4.5 Scheduling Engram uses FSRS-4.5 to determine when each problem should come back for review. The schedule adapts to your actual recall instead of using a fixed interval for every problem. 📝 Optional Notion Sync Connect your Notion workspace and Engram automatically creates an "Engram — LeetCode Tracker" database containing your solved problems, code, notes, difficulty, memory state, review dates, and more. 📆 Google Calendar Reminders Connect Google Calendar and Engram creates calendar events for your upcoming reviews, so your spaced repetition schedule becomes part of your daily routine. 🔒 Privacy First Engram only collects what's required to provide its functionality: your email address and LeetCode submission data. No analytics. No telemetry. No browsing history. Your data isn't used to track you around the web. Built for Long-Term LeetCode Retention The goal isn't to solve a problem once. It's to still know how to solve it months later. Engram turns your LeetCode history into a continuously adapting memory system — automatically capturing what you solve and bringing the right problems back at the right time. Solve. Recall. Strengthen. Repeat. No subscription.

Details

  • Version
    0.1.1
  • Updated
    September 7, 2026
  • Offered by
    lakherashubham.dev
  • Size
    54.2KiB
  • Languages
    English
  • Developer
    Shubham Lakhera
    Flat No 304, 3rd Floor Yashna Summit HSR Layout 1st Sector Near Hustlehub Tech Park , BANGALORE, KARNATAKA BANGALORE, Karnataka 560102 IN
    Email
    lakherashubham007@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Engram has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Engram handles the following:

Personally identifiable information

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps