百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

job-ops

> 前端框架
开源

job-ops: DevOps 将原理应用于求职。一个自主托管的流程,用于跟踪、分析和帮助您的申请过程

3.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

job-ops: DevOps 将原理应用于求职。一个自主托管的流程,用于跟踪、分析和帮助您的申请过程


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.


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
LinkedIn 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:

  • Atlas Cloud
  • Codex (local app-server in Docker, authenticated with codex login)
  • OpenAI
  • Claude (Anthropic)
  • GLM / Zhipu AI
  • 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.

Hosted instances may enforce per-user monthly quotas for expensive actions such as searches, AI tailoring, Ghostwriter generations, and PDF exports. When a hosted quota is exhausted, the action is blocked with a clear API error; local self-hosted/default mode is unaffected unless hosted quotas are explicitly enabled.

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.


Issues· 59 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptautomationcareerdashboarddocker

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架