@wsl8297: 海投简历最折磨人的,不是投得多,而是:不知道哪些岗位真适合自己、投过哪些公司转头就忘,后续跟进还得靠手动表格硬撑,耗时又容易漏。 最近在 GitHub 挖到一个开源工具 JobOps,把求职这件事直接做成了一条自动化 AI 工作流: - …

X AI KOLs Timeline 工具

摘要

JobOps 是一个开源 AI 工具,可自动抓取多个招聘平台、用 AI 匹配并打分、自动生成定制简历并投递,还能追踪邮件更新求职状态。只需 Docker 一键部署,适合正在找工作的用户。

海投简历最折磨人的,不是投得多,而是:不知道哪些岗位真适合自己、投过哪些公司转头就忘,后续跟进还得靠手动表格硬撑,耗时又容易漏。 最近在 GitHub 挖到一个开源工具 JobOps,把求职这件事直接做成了一条自动化 AI 工作流: - 自动抓取主流招聘平台的岗位信息 - 基于你的个人经历,用 AI 做匹配并打分 - 命中高分岗位后,按岗位描述自动生成专属定制 PDF 简历并投递 - 连接邮箱后自动追踪邮件,识别面试通知/拒信,实时更新求职状态 项目地址:https://github.com/DaKheera47/job-ops… 支持 Docker 一键本地部署,数据落在本地更安心。正在找工作的朋友,值得试试。
查看原文
查看缓存全文

缓存时间: 2026/05/16 09:15

海投简历最折磨人的,不是投得多,而是:不知道哪些岗位真适合自己、投过哪些公司转头就忘,后续跟进还得靠手动表格硬撑,耗时又容易漏。

最近在 GitHub 挖到一个开源工具 JobOps,把求职这件事直接做成了一条自动化 AI 工作流:

  • 自动抓取主流招聘平台的岗位信息
  • 基于你的个人经历,用 AI 做匹配并打分
  • 命中高分岗位后,按岗位描述自动生成专属定制 PDF 简历并投递
  • 连接邮箱后自动追踪邮件,识别面试通知/拒信,实时更新求职状态

项目地址:https://github.com/DaKheera47/job-ops…

支持 Docker 一键本地部署,数据落在本地更安心。正在找工作的朋友,值得试试。


DaKheera47/job-ops

Source: https://github.com/DaKheera47/job-ops

JobOps

One search across every board. One click to tailor your CV. One place to track it all.

Your ironman suit for job hunting. You still apply to every job yourself. JobOps just makes you ten times faster.


DaKheera47%2Fjob-ops | Trendshift

Stars GHCR Release Contributors


800+ users · 4,000+ job searches run · #3 on GitHub Trending for TypeScript


JobOps Dashboard

What is JobOps?

JobOps searches LinkedIn, Indeed, Glassdoor and 10+ job boards from one screen, rewrites your CV for each role, scores your fit, checks visa sponsorship status, and tracks every application in one place.

It does not auto-apply. Recruiters can tell when applications are automated and it gets you blacklisted. JobOps gives you the speed without sacrificing quality.

https://github.com/user-attachments/assets/ec5bc249-aad5-41f2-b1ff-f7b3b6e6f7b8


Quick Start

Prefer a guided walkthrough? Follow the Self-Hosting Guide.

git clone https://github.com/DaKheera47/job-ops.git
cd job-ops
docker compose up -d

Open http://localhost:3005 and follow the onboarding wizard. You’ll be searching in under 10 minutes.


How It Works

StepWhat happens
SearchScrapes 10+ job boards for roles matching your criteria
ScoreAI ranks each job 0-100 against your profile
TailorGenerates a rewritten CV matched to each job description
ExportCreates a polished PDF locally, or via Reactive Resume
TrackConnects to Gmail and auto-detects interviews, offers, and rejections

Supported Job Boards

PlatformFocus
LinkedInGlobal
IndeedGlobal
GlassdoorGlobal
AdzunaMulti-country API
Hiring CafeGlobal
startup.jobsStartup/remote roles
Working NomadsRemote-only
GradcrackerSTEM/Grads (UK)
UK Visa JobsSponsorship (UK)
Golang JobsGo developers
SeekAustralia/NZ (via Apify)
WUZZUFEgypt (Job Board)
KhamsatEgypt (Freelance)

Custom extractors can be added via TypeScript. See the extractor docs.


Post-Application Tracking

Connect your Gmail and JobOps watches for recruiter replies automatically.

  • “We’d like to invite you to interview…” → Status updates to Interviewing
  • “Unfortunately we won’t be progressing…” → Status updates to Rejected

No manual updates. No spreadsheets. See the tracking docs for setup.


AI Providers

JobOps works with the model provider you already use:

  • Codex (local app-server in Docker, authenticated with codex login)
  • OpenAI
  • Google Gemini
  • OpenRouter
  • Any OpenAI-compatible endpoint (Ollama, LM Studio, etc.)

Cloud

Don’t want to self-host? JobOps Cloud gives you your own hosted instance with nothing to install.

BYOKZero Setup
Price£20/month£30/month
All features
Your own instance
Managed updates
AI providerBring your own keyIncluded, no config needed
Get StartedGet Started

Self-hosted will always be free and open source.


Documentation


Contributing

Contributions are welcome. Whether it’s code, docs, or new extractors, start with CONTRIBUTING.md.


Special Thanks

Open-source tools and communities that make JobOps possible:

  • jobspy — Python-based multi-source job scraping library powering the jobspy extractor

Star History

Star History Chart

Analytics

JobOps includes anonymous usage analytics (Umami) to help improve the product. To opt out, block umami.dakheera47.com in your firewall or DNS.

License

AGPLv3 + Commons Clause

You can self-host, use, and modify JobOps freely. You cannot sell the software itself or offer paid hosted services whose value substantially comes from JobOps. See LICENSE.


Built by Shaheer Sarfaraz

Website · Cloud · Documentation · Ko-fi

相似文章

@wquguru: https://x.com/wquguru/status/2083943877187432904

X AI KOLs Timeline

文章详细拆解了 OpenAI 软件工程师的完整面试流程,按轮次分析了初筛、编码、系统设计、居家项目和终面背后的核心考点,并整理成一份可系统的工程师进阶清单。

@yaojingang: 团队每天的招聘与面试量越来越大 于是这两天,给团队的「AI面试管家」系统进行了一次大的升级 核心是实现更自动化、更智能的四端协同:AI面试系统+GitHub+飞书+Codex 1、AI面试管家主系统 负责候选人、简历、AI自动首面、自动面…

X AI KOLs Timeline

作者对其团队的「AI面试管家」系统进行了升级,实现了AI面试系统、GitHub、飞书和Codex的四端协同,将招聘流程GitOps化,提升了自动化效率和可追溯性。