Prerequisites
You need one of the following Chromium-based browsers:- Chrome
- Edge
- Brave
- Opera
- Vivaldi
Knowledge Tooltip uses Manifest V3 and requires a recent browser version. Most browsers from 2022 onwards are supported.
Installation steps
Get the source code
Clone or download the repository to your local machine:Alternatively, download the ZIP file and extract it to a folder.
Open the extensions page
Navigate to your browser’s extensions page:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/ - Brave:
brave://extensions/ - Opera:
opera://extensions/
Enable Developer Mode
Look for a toggle switch labeled Developer mode in the top right corner of the extensions page and turn it on.
Developer mode is required to load unpacked extensions. This doesn’t affect your browser’s security for normal browsing.
Load the extension
Click the Load unpacked button that appears after enabling Developer mode.In the file picker dialog, navigate to and select the folder containing the Knowledge Tooltip source code (the folder with
manifest.json).Verify installation
After loading, you should see the Knowledge Tooltip extension card appear in your extensions list:
- Name: Knowledge Tooltip
- Version: 2.0.0
- Description: Get instant summaries, definitions, and quick facts for any highlighted text
Verify the extension is working
To confirm everything is set up correctly:- Navigate to any webpage with text content (e.g., Wikipedia, news site)
- Highlight any word or phrase (at least 2 characters)
- A floating button with a brain icon should appear above your selection
- Click the button to open the Knowledge Tooltip
Required files
The extension requires these files to be present in the source folder:Permissions explained
Knowledge Tooltip requests these permissions inmanifest.json:
| Permission | Purpose |
|---|---|
activeTab | Access content on the current tab when you click the extension button |
storage | Store your preferences (enabled/disabled, language) and OpenAI API key |
The extension also requests host permissions for specific APIs (Wikipedia, Wiktionary, Wikidata, OpenAI). These are only used to fetch data when you actively use the extension.
Updating the extension
Since you’ve loaded the extension from source, updates won’t happen automatically:- Pull the latest changes from the repository (or download the latest version)
- Go to
chrome://extensions/ - Click the Reload button (circular arrow icon) on the Knowledge Tooltip card
Troubleshooting
Extension doesn't appear after loading
Extension doesn't appear after loading
- Verify you selected the correct folder containing
manifest.json - Check that Developer mode is enabled
- Look for error messages on the extensions page
- Try refreshing the extensions page
Floating button doesn't appear when highlighting text
Floating button doesn't appear when highlighting text
Error: 'Manifest file is missing or unreadable'
Error: 'Manifest file is missing or unreadable'
Make sure you selected the root folder of the extension, not a subfolder. The
manifest.json file should be directly inside the selected folder.Extension works on some sites but not others
Extension works on some sites but not others
Some websites with strict Content Security Policy (CSP) may prevent content scripts from running. This is a browser security feature and not an extension issue. The extension should work on most standard websites.
Next steps
Quickstart Guide
Get your first tooltip in under 2 minutes
Configuration
Set up language preferences and OpenAI API key