A Chrome extension that builds a dynamic knowledge graph from your browsing history.
ReCall analyzes your browsing history to create an interconnected knowledge graph, helping you visualize and recall your online research journey. It enhances your browsing experience by providing context and connections between visited web pages.
- Node.js (16.x or higher)
- pnpm (recommended) or npm
-
Clone this repository:
git clone [repository-url] cd ReCall -
Install dependencies:
pnpm install
-
Build the extension:
pnpm build
-
Load the extension in Chrome:
- Open Chrome browser
- Navigate to
chrome://extensions/ - Enable "Developer mode" (toggle in the top-right corner)
- Click "Load unpacked"
- Select the
build/chrome-mv3-proddirectory from this project
If you encounter an error related to vfile and #minpath during build:
npm pkg set resolutions.vfile="^5.0.0"
pnpm install
pnpm buildIf you encounter issues with the Sharp image processing library:
pnpm install --include=optional sharpClear cache and reinstall:
pnpm store prune
pnpm install --forceAfter installation, ReCall will:
- Override your Chrome new tab page with its interface
- Collect and analyze your browsing history
- Generate visual knowledge graphs of your online research
- Allow you to search and explore connections between web pages
For development mode:
pnpm devMIT