SearchSensei is a Chrome extension that helps you protect sensitive information in your search queries. It provides options to customize your search input to limit data sharing and alerts you to unnecessary data collection practices.
Before you begin, make sure you have the following installed:
You can use Visual Studio Code to clone the repository easily.
Ctrl+Shift+P
.Cmd+Shift+P
.Git: Clone
and select it.https://github.com/mfarhadhossain/SearchSensei.git
In VS Code:
Terminal
> New Terminal
in the menu bar.SearchSensei
).npm install
To use SearchSensei, you need a valid OpenAI API key.
Obtain Your OpenAI API Key:
Update background.ts
:
src/background.ts
.const OPEN_AI_API_KEY = 'your_openai_api_key_here';
'your_openai_api_key_here'
with your actual OpenAI API key (keep it within the quotes):
const OPEN_AI_API_KEY = 'sk-...';
Note: Be cautious with your API key. Do not share it publicly or commit it to any public repositories.
You have two options:
Development Build:
npm start
dist
folder.Production Build:
npm run build
dist
folder.Open Chrome Extensions Page:
chrome://extensions/
in your Chrome browser.Enable Developer Mode:
Load Unpacked Extension:
dist
folder inside your SearchSensei
project directory.dist
folder and click Select Folder.Verify the Extension is Loaded:
Pin the Extension:
User Guide
For an in-depth user guide on using SearchSensei’s features, click here to visit the User Guide
Updating Packages:
npm install --save-dev <package_name>
Troubleshooting:
background.ts
.Security:
Privacy:
SearchSensei is licensed for personal, non-commercial use only. Users are not permitted to copy, modify, publish, distribute, sublicense, or sell copies of this software.
For full license terms, see the included LICENSE file.
Thank you for using SearchSensei to enhance your search privacy! We hope it proves to be both effective and easy to use.