Deploy Now

SaaS Alternative

Teal Huntr Simplify

Stars

4,088

Forks

548

Watchers

4

Developer links

JobOps

Job hunting usually means twenty open tabs, five versions of the same CV, and a spreadsheet you stopped updating in week two; JobOps replaces that sprawl with one self-hosted pipeline that searches LinkedIn, Indeed, Glassdoor, Adzuna, Hiring Cafe and more than ten other boards from a single screen. Every role it finds gets a fit score from 0 to 100 against your profile, so you review a ranked shortlist instead of doomscrolling listings, and sponsorship checks flag which UK roles can actually support a visa before you invest an evening in them. For the roles worth chasing, it rewrites your CV against the exact job description and exports a polished PDF locally or through Reactive Resume, while deliberately never auto-applying, because recruiters spot mass automation and quietly blacklist it. Once you apply, connecting Gmail lets it read recruiter replies for you: interview invitations move the application to Interviewing, rejections close it out, and uncertain matches wait in an inbox with a suggested job attached for one-click confirmation. You choose the brain behind the scoring, OpenAI, Gemini, OpenRouter, or a local model through Ollama or LM Studio, and webhooks, scheduled backups, analytics and multi-user workspaces round out the tracking. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

JobOps
JobOps
JobOps
JobOps
JobOps
JobOps

Benefits

  • Ten Boards, One Ranked Shortlist
  • JobOps scrapes LinkedIn, Indeed, Glassdoor, Adzuna, Hiring Cafe and more boards on a schedule, deduplicates the results, and scores each role 0 to 100 against your profile automatically.
  • CVs Tailored Per Posting
  • For every promising role, JobOps rewrites your CV against the exact job description and exports a clean PDF locally or through Reactive Resume, without ever auto-applying on your behalf.
  • Inbox That Tracks Recruiters
  • Connect Gmail and recruiter replies update your pipeline by themselves: interview invites advance the status, rejections close applications out, and ambiguous emails wait for your one-click confirmation.
  • Your Data, Your Model
  • Everything lives in one SQLite database on your server, and scoring can run on OpenAI, Gemini, OpenRouter, or a fully local Ollama or LM Studio model with no subscription.

Features

  • Multi-Board Job Scraping
  • TypeScript extractors pull roles from LinkedIn, Indeed, Glassdoor, Adzuna, Hiring Cafe, startup.jobs, Working Nomads, Gradcracker and UK Visa Jobs, with custom extractors addable in code.
  • AI Fit Scoring
  • An LLM of your choice, OpenAI, Gemini, OpenRouter, Ollama or LM Studio, grades every discovered job from 0 to 100 with per-task model overrides in settings.
  • Gmail Reply Tracking
  • A smart router reads recruiter email, links high-confidence matches to applications automatically, updates timelines, and queues uncertain messages in an inbox for review and approval.
  • Local PDF Export
  • Tailored CVs render to PDF through the built-in LaTeX renderer or a connected Reactive Resume account, and regenerate whenever you adjust a role or profile.
  • Webhooks And Backups
  • Status changes fire webhooks to your other tools, backups run on a schedule you set, and analytics show where applications stall across stages.

Apps Similar to JobOps