Analysis updated 2026-05-18
Search 10 or more job boards at once from a single dashboard
Automatically rewrite and export a tailored CV for each job listing
Track recruiter replies and interview invites by connecting Gmail
| dakheera47/job-ops | colbymchenry/codegraph | vercel/eve | |
|---|---|---|---|
| Stars | 3,124 | 3,101 | 3,152 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2026-07-03 |
| Maintenance | — | — | Active |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker and, for AI features, an API key or a locally-run model.
JobOps is a self-hosted job hunting dashboard that applies software engineering workflows (pipelines, automation, tracking) to the process of finding work. Instead of manually visiting LinkedIn, Indeed, Glassdoor, and a dozen other job boards one by one, you search all of them from a single screen. Here is what it does in practice: you enter your criteria once, and JobOps scrapes 10 or more job boards simultaneously. An AI component scores each listing from 0 to 100 based on how well it matches your profile, then rewrites your CV to fit each specific job description. You can export that tailored CV as a polished PDF. Connect your Gmail account and JobOps will automatically watch for recruiter replies, detecting interview invites or rejection emails and updating the status of each application without you doing anything manually. You run the whole thing yourself using Docker, meaning your data stays on your own machine. There is also a paid cloud option if you prefer not to manage the installation yourself. The project is built with TypeScript and uses Next.js (listed in its topics) for the web dashboard. For AI features, it works with several model providers including OpenAI, Google Gemini, and locally-run models via compatible endpoints. The README notes it does not auto-apply on your behalf, by design, automated applications tend to get applicants flagged by recruiters. This is useful if you are actively job hunting and feel overwhelmed by the volume of applications to manage, or if you want your CV tailored to each role without rewriting it manually every time.
A self-hosted dashboard that scrapes job boards, scores listings with AI, and tailors your CV for each application automatically.
Mainly TypeScript. The stack also includes TypeScript, Next.js, Docker.
Self-hosted and open source, check the repository license file for exact terms.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.