Analysis updated 2026-05-18
Scrape job listings from multiple sites and auto-score them against your resume using a local AI model
Generate tailored cover letters in your own writing style by drawing on your past applications
Track every stage of your job search on a Kanban board with follow-up reminders and interview notes
| keljian/jse | adya84/ha-world-cup-2026 | afk-surf/safeclipper | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Google Chrome and either LM Studio or Ollama with a downloaded chat model for local matching.
JSE is a desktop application for managing a job search from start to finish on your own computer. It scrapes job listings from multiple websites using configurable plugins, scores each listing against your resume and career goals using a local AI model, and tracks every application on a visual Kanban board. Everything stays local: your documents, your data, and the AI processing itself can all run on your machine without sending anything to external services. The matching works in stages. A local AI model (run through LM Studio or Ollama) first does a quick pass to filter out poor matches, then does a deeper analysis on the survivors, noting where your background fits the role and where it does not. Over time, the system builds a knowledge base from your past applications and documents, so matching improves as you use it rather than relying on a single static resume. For application writing, JSE uses a cloud AI provider of your choice (such as Google Gemini) to generate cover letters and other documents in your own writing style, drawing on your past materials. Beyond tracking and writing, JSE provides market intelligence: it shows which companies are hiring most heavily in your area, where your resume has gaps relative to what the market is asking for, and how your application success rates are trending over time. It also generates outreach strategies for specific employers or recruiters with suggested talking points and follow-up schedules. The application is distributed as pre-built installers for Windows, macOS, and Ubuntu. First-time setup walks through three steps: verifying bundled software, setting up a career lane and resume, and connecting a local AI model. Scrapers for specific job sites are plugin-based, some may be available for import or can be built using a built-in tool. This is a free, solo-developer project aimed at people actively searching for jobs who want more visibility and control over the process than a spreadsheet gives them. The README notes that the current installers are unsigned betas.
JSE is a local-first desktop app that scrapes job listings, scores them against your resume using a local AI model, generates tailored application documents, and tracks everything on a Kanban board.
Mainly Python. The stack also includes Python, Electron, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.