@wsl8297: 海投简历最折磨人的,不是投得多,而是:不知道哪些岗位真适合自己、投过哪些公司转头就忘,后续跟进还得靠手动表格硬撑,耗时又容易漏。 最近在 GitHub 挖到一个开源工具 JobOps,把求职这件事直接做成了一条自动化 AI 工作流: - …
摘要
JobOps 是一个开源 AI 工具,可自动抓取多个招聘平台、用 AI 匹配并打分、自动生成定制简历并投递,还能追踪邮件更新求职状态。只需 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.
800+ users · 4,000+ job searches run · #3 on GitHub Trending for TypeScript
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
| Step | What happens |
|---|---|
| Search | Scrapes 10+ job boards for roles matching your criteria |
| Score | AI ranks each job 0-100 against your profile |
| Tailor | Generates a rewritten CV matched to each job description |
| Export | Creates a polished PDF locally, or via Reactive Resume |
| Track | Connects to Gmail and auto-detects interviews, offers, and rejections |
Supported Job Boards
| Platform | Focus |
|---|---|
| Global | |
| Indeed | Global |
| Glassdoor | Global |
| Adzuna | Multi-country API |
| Hiring Cafe | Global |
| startup.jobs | Startup/remote roles |
| Working Nomads | Remote-only |
| Gradcracker | STEM/Grads (UK) |
| UK Visa Jobs | Sponsorship (UK) |
| Golang Jobs | Go developers |
| Seek | Australia/NZ (via Apify) |
| WUZZUF | Egypt (Job Board) |
| Khamsat | Egypt (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.
| BYOK | Zero Setup | |
|---|---|---|
| Price | £20/month | £30/month |
| All features | ✓ | ✓ |
| Your own instance | ✓ | ✓ |
| Managed updates | ✓ | ✓ |
| AI provider | Bring your own key | Included, no config needed |
| Get Started | Get Started |
Self-hosted will always be free and open source.
Documentation
- Documentation Home
- Self-Hosting Guide
- Feature Overview
- Orchestrator Pipeline
- Extractor System
- Troubleshooting
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
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
文章详细拆解了 OpenAI 软件工程师的完整面试流程,按轮次分析了初筛、编码、系统设计、居家项目和终面背后的核心考点,并整理成一份可系统的工程师进阶清单。
我构建了一个开源AI代理团队,为你找到真正适合的工作——不是批量投递机器人。寻求反馈与贡献者
一个开源自主AI代理团队,持续搜索招聘网站,根据用户画像对职位评分,并草拟定制简历和求职信,旨在减少通用申请。采用Node.js、Python和多种AI CLI构建,基于MIT许可证,寻求贡献者。
@yaojingang: 团队每天的招聘与面试量越来越大 于是这两天,给团队的「AI面试管家」系统进行了一次大的升级 核心是实现更自动化、更智能的四端协同:AI面试系统+GitHub+飞书+Codex 1、AI面试管家主系统 负责候选人、简历、AI自动首面、自动面…
作者对其团队的「AI面试管家」系统进行了升级,实现了AI面试系统、GitHub、飞书和Codex的四端协同,将招聘流程GitOps化,提升了自动化效率和可追溯性。
@ai_laotie: https://x.com/ai_laotie/status/2068215413050347654
介绍了2026年赚钱的3个AI工作流:外网案例逆向拆解、长文转X爆款线程、不露脸AI短视频矩阵,强调系统化工作流和Prompt迭代比追新工具更重要。
@Jolyne_AI: 想转行做 AI 工程师?你大概率会先被两样东西劝退:碎片化教程,以及一眼就知道是 AI 拼出来的长文,既不成体系也不落地。 我在 GitHub 上挖到一个更靠谱的:AI Engineering Field Guide。它不是“经验贴”,而…
该指南基于1765份真实职位描述和实际面试经历,为想转行AI工程师的人提供数据驱动的学习路径、面试准备和技能地图,是一个实用的开源资源。