JobOps
A self-hosted, open source AI job-search pipeline platform that automates stages such as job search, AI match scoring, resume customization, and application tracking, with support for multiple AI models.
Timeline (last 90 days)
JobOps is a self-hosted open-source platform that applies a DevOps mindset to turn search, scoring, customization, submission and tracking into an automated closed-loop job-hunting pipeline.
The JobOps project has received over 4,000 stars and more than 500 forks on GitHub.
JobOps can scrape jobs simultaneously from more than 10 major job boards including LinkedIn, Indeed and Glassdoor, and aggregate them into a single view.
JobOps calls AI models to compare job descriptions against the user's profile and outputs a match score from 0 to 100.
JobOps's AI customization feature rewrites resume content for each job description, matching keywords and skill requirements in the JD, and can export to PDF.
JobOps connects to Gmail to automatically identify interview invitations, offers and rejection letters, and updates application status accordingly.
JobOps explicitly does not do automated submission, retaining a manual submission step to avoid recruiters detecting batch automated applications.
JobOps is built with TypeScript.
JobOps supports deployment with a single `docker compose up -d` command.
JobOps supports OpenAI, Claude, Google Gemini and locally running Ollama as AI providers.
1 more timeline events
All Facts (11)
JobOps is a self-hosted open-source platform that applies a DevOps mindset to turn search, scoring, customization, submission and tracking into an automated closed-loop job-hunting pipeline.
50%UnverifiedThe JobOps project has received over 4,000 stars and more than 500 forks on GitHub.
50%UnverifiedJobOps can scrape jobs simultaneously from more than 10 major job boards including LinkedIn, Indeed and Glassdoor, and aggregate them into a single view.
50%UnverifiedJobOps calls AI models to compare job descriptions against the user's profile and outputs a match score from 0 to 100.
50%UnverifiedJobOps's AI customization feature rewrites resume content for each job description, matching keywords and skill requirements in the JD, and can export to PDF.
50%UnverifiedJobOps connects to Gmail to automatically identify interview invitations, offers and rejection letters, and updates application status accordingly.
50%UnverifiedJobOps explicitly does not do automated submission, retaining a manual submission step to avoid recruiters detecting batch automated applications.
50%UnverifiedJobOps is built with TypeScript.
50%UnverifiedJobOps supports deployment with a single `docker compose up -d` command.
50%UnverifiedJobOps supports OpenAI, Claude, Google Gemini and locally running Ollama as AI providers.
50%UnverifiedThe JobOps project currently has 4,021 stars, 536 forks and 56 open issues.
50%