A browser extension to streamline your LinkedIn job search by filtering out noise and highlighting high-quality opportunities.
- Keyword Filtering: Automatically dim and label job cards based on your custom list of company names or job titles (e.g., "Confidential", "Revature").
- Easy Apply Filter: Toggle to quickly identify or filter out "Easy Apply" listings.
- Privacy First: All data and preferences are stored locally in your browser.
- Lightweight: Built with Vanilla JavaScript, HTML, and CSS for maximum performance and minimal dependencies.
- Clone this repository.
- Open Chrome or Edge and navigate to
chrome://extensions. - Enable Developer mode (toggle in the top right).
- Click Load unpacked.
- Select the
LinkedInJobHelperfolder.
- Click the extension icon in your browser toolbar.
- Add Keywords: Type a company name or job title part and click "Add".
- Toggle Filters: Use the switches to enable/disable specific keywords or the "Easy Apply" filter.
- View Results: Refresh the LinkedIn Jobs page. Filtered jobs will be dimmed and labeled.
This project follows the Conductor spec-driven development framework.
- Tests: Run
npm testto execute the test suite (using Node.js built-in test runner). - Architecture: Manifest V3, Content Scripts, Popup UI.
- Local LLM integration (Ollama) for deep analysis of job descriptions.
- "Interestingness" scoring for job postings.