Features
- One-Click Job Capture: Save job listings instantly while browsing
- LinkedIn Integration: Seamlessly capture jobs from LinkedIn job postings
- Automatic Data Extraction: Extracts job title, company, location, description, and more
- Cross-Browser Support: Works with Chrome and Chromium-based browsers
- Self-Hosted Compatible: Works with both cloud and self-hosted Vega AI instances
Installation
Download the Extension
Download the latest
.zip file from the GitHub Releases page.Extract the Files
Extract the ZIP file to a permanent folder on your computer. Do not delete this folder after installation.
Open Chrome Extensions
- Open Chrome (or any Chromium-based browser)
- Navigate to
chrome://extensions/ - Or click the menu (⋮) → More Tools → Extensions
Enable Developer Mode
Toggle “Developer mode” in the top right corner of the Extensions page.
Developer mode is required to load unpacked extensions. This is safe for local extensions.
Configuration
Connecting to Your Vega AI Instance
After installation, you need to configure the extension to connect to your Vega AI instance:Open Extension Settings
Click the Vega AI extension icon in your browser toolbar and select “Settings” or “Options”.
Enter Your Instance URL
Configure the connection based on your deployment:For Cloud Users:For Self-Hosted Users:Or your custom domain:
Usage
Capturing Jobs from LinkedIn
Navigate to a Job Posting
Go to any LinkedIn job posting page. The extension will automatically detect the job listing.
Click the Extension Icon
Click the Vega AI extension icon in your browser toolbar. The extension will display the detected job information.
Capturing Jobs from Other Platforms
The extension also works with other job boards:- Indeed
- Glassdoor
- Monster
- General job posting pages
For non-LinkedIn sites, the extension uses intelligent parsing to extract job details. Accuracy may vary depending on the site’s structure.
Troubleshooting
Extension Not Detecting Jobs
Problem: The extension icon remains gray or doesn’t detect the job posting. Solutions:- Refresh the job posting page
- Make sure you’re on an actual job posting page (not search results)
- Check that the extension is enabled in
chrome://extensions/ - Try clicking directly on the extension icon to manually trigger detection
Connection Failed
Problem: “Unable to connect to Vega AI” error. Solutions:- Check your instance URL in extension settings
- Verify your Vega AI instance is running:
- Check CORS settings (for self-hosted instances):
Authentication Issues
Problem: Extension can’t authenticate or keeps asking to log in. Solutions:- Clear the extension’s stored data and re-authenticate
- Log out and log back in to the Vega AI web interface
- Check that your session hasn’t expired
- For self-hosted: verify TOKEN_SECRET is configured correctly
Data Not Syncing
Problem: Jobs saved in the extension don’t appear in the web dashboard. Solutions:- Refresh the Vega AI web dashboard
- Check your internet connection
- Verify you’re logged into the same account in both places
- Check browser console for error messages (F12 → Console)
CORS Configuration for Self-Hosted
If you’re running a self-hosted instance, you may need to configure CORS to allow the browser extension to connect:Building from Source
Developers can build the extension from source:Privacy & Security
The Vega AI browser extension only communicates with your configured Vega AI instance. No job data is sent to third-party services.
- Data stays with you: All captured job data is sent directly to your Vega AI instance
- No tracking: The extension doesn’t track your browsing activity
- Open source: The extension code is publicly available for review
- Secure authentication: Uses the same secure token-based authentication as the web interface
Updates
Since this is a manually installed extension, you’ll need to update it manually:- Download the latest version from GitHub Releases
- Extract to the same location (overwriting old files)
- Go to
chrome://extensions/and click the refresh icon on the Vega AI extension
Subscribe to the GitHub repository to get notified of new releases.