Skip to content

abhijatchaturvedi/MindStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MindStack

Chrome Extension Manifest V3 No Build Step Storage License: MIT

MindStack is a professional Chrome extension for memory development. It captures knowledge from webpages, turns notes into reviewable memory cards, schedules resurfacing with spaced repetition, and provides a dashboard for library management and insights.

Features

  • MV3 Chrome extension with popup capture, context-menu capture, and keyboard shortcuts.
  • Web dashboard with overview metrics, review queue, searchable library, tag insights, source intelligence, import/export, and settings.
  • On-page resurfacing layer that reminds you of due memories while browsing.
  • Spaced repetition scheduler with recall scoring for forgot, hard, good, and easy.
  • Chrome sync-backed persistence across devices with local fallback for browser testing.
  • Google account status panel for verifying the Chrome profile used for sync.
  • Google connection gate before saving memories or webpages.
  • No build step and no dependency install required.

Run locally

  1. Open chrome://extensions.
  2. Enable Developer mode.
  3. Choose Load unpacked.
  4. Select the cloned or downloaded MindStack project folder.
  5. Pin MindStack from the extension toolbar.

Open dashboard.html directly in a browser for UI review, or use the extension action after loading it.

Sync across devices

MindStack stores memories in chrome.storage.sync when running as a Chrome extension. To sync data, sign into Chrome with the same Google account on each device, enable Chrome sync, and install the extension on each device. The Google account panel in Settings shows which Chrome profile is connected.

Directly opening dashboard.html uses local browser storage for preview only and does not sync across devices.

Saving is disabled until a Chrome Google profile is connected from the popup, dashboard, or options page.

Keyboard shortcuts

  • Alt+Shift+T: capture selected text.
  • Alt+Shift+U: open the dashboard.
  • Alt+Shift+W: save the current webpage.

You can customize shortcuts from chrome://extensions/shortcuts after loading the extension.

If a shortcut does not fire, open chrome://extensions/shortcuts and make sure MindStack is assigned there. Chrome sometimes keeps unpacked extension shortcuts as Not set after reloads or when another extension/browser command already uses the same keys.

Development checks

npm run check

License

MIT

About

MindStack is a professional Chrome MV3 extension for capturing web knowledge, managing memory cards, reviewing with spaced repetition, and resurfacing important notes while browsing.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors