An AI powered Chrome Extension which offers a seamless way to find bookmarks.
simplescreenrecorder-2023-12-15_20.32.24.mov
- Clone the installation repo locally by
git clone https://github.com/Sushants-Git/Deja-Vu-Installation-Files.git
OR
Download the ZIP files
- Go to Deja-Vu-Installation-Files
- Click on "Code" > "Download ZIP"
- Unzip the file using any tool like WinRAR
- Go to
Chrome
(or any Chromium-based browsers like Brave, Opera etc.) and click on theKebab Menu
on the top-right and go to "Extensions" > "Manage Extensions".
- Switch ON the
Developer Mode
at the top-right corner.
- Click on
Load Unpack
at the top-left corner
- Choose the directory in which you cloned the repo and click Open
🎉 The extension has been installed.
-
Clone the repo and enter the project directory:
git clone https://github.com/Sushants-Git/Deja-Vu.git cd Deja-Vu
-
Install the necessary dependencies:
npm install
-
Build the project:
npm run build
-
Add the extension to your browser. To do this, go to
chrome://extensions/
, enable developer mode (top right), and click "Load unpacked". Select thebuild
directory from the dialog which appears and click "Select Folder". -
That's it! You should now be able to open the extenion's popup and use the model in your browser!
We recommend running npm run dev
while editing the project as it will rebuild the project when changes are made.
All source code can be found in the ./src/
directory but the options
(The page where you see all your bookmarks) will be found in .public/options.*
:
-
background.js
(service worker) - handles all the requests from the UI, does processing in the background, then returns the result. You will need to reload the extension (by visitingchrome://extensions/
and clicking the refresh button) after editing this file for changes to be visible in the extension. -
popup.html
,popup.css
,popup.js
(toolbar action) - contains the code for the popup which is visible to the user when they click the extension's icon from the extensions bar. For development, we recommend opening thepopup.html
file in its own tab by visitingchrome-extension://<ext_id>/popup.html
(remember to replace<ext_id>
with the extension's ID). You will need to refresh the page while you develop to see the changes you make.
-
Made possible by Xenova and Supabase / gte-small
-
This REAME.md file is very similary to Xenova Chrome Extension Template README.md file, since it was there Chrome extension template on which this project was built.