* don't run for generated docusaurus * format * workflow to autoupdate docs version * fix versioning * add link back to app * remove old docs * html link??? * don't track .docusaurus * documantation build
JobOps ✨ Your Ironman Suit for Job Hunting
Automate the hunt. Scrapes major job boards (LinkedIn, Indeed, Glassdoor), AI-scores suitability, tailors resumes (RxResume), and tracks application emails automatically.
Self-hosted. Docker-based. Stop applying manually.
🎥 40s Demo: Crawl → Score → PDF → Track
🚀 Quick Start (10 Min)
# 1. Download
git clone https://github.com/DaKheera47/job-ops.git
cd job-ops
# 2. Start (Pulls pre-built image)
docker compose up -d
# 3. Launch Dashboard
# Open http://localhost:3005 to start the onboarding wizard
Why JobOps?
- Universal Scraping: Supports LinkedIn, Indeed, Glassdoor + specialized boards (Gradcracker, UK Visa Jobs).
- AI Scoring: Ranks jobs by fit against your profile using your preferred LLM (OpenRouter/OpenAI/Gemini).
- Auto-Tailoring: Generates custom resumes (PDFs) for every application using RxResume v4.
- Email Tracking: Connect Gmail to auto-detect interviews, offers, and rejections.
- Self-Hosted: Your data stays with you. SQLite database. No SaaS fees.
Workflow
- Search: Scrapes job boards for roles matching your criteria.
- Score: AI ranks jobs (0-100) based on your resume/profile.
- Tailor: Generates a custom resume summary & keyword optimization for top matches.
- Export: Uses RxResume v4 to create tailored PDFs.
- Track: "Smart Router" AI watches your inbox for recruiter replies.
Supported Extractors
| Platform | Focus |
|---|---|
| Global / General | |
| Indeed | Global / General |
| Glassdoor | Global / General |
| Gradcracker | STEM / Grads (UK) |
| UK Visa Jobs | Sponsorship (UK) |
(More extractors can be added via TypeScript - see /docs/extractors/overview)
Post-App Tracking (Killer Feature)
Connect Gmail → AI routes emails to your applied jobs.
- "We'd like to interview you..." → Status: Interviewing (Auto-updated)
- "Unfortunately..." → Status: Rejected (Auto-updated)
See /docs/features/post-application-tracking for setup.
Accounts & Setup
| Service | Role | Cost |
|---|---|---|
| OpenRouter | AI Intelligence | Pay-as-you-go |
| RxResume v4 | PDF Generation | Free |
| Gmail | Email Tracking | Free (Optional) |
The onboarding wizard at localhost:3005 will guide you through connecting these services.
Documentation
- Documentation Home - Start here for guides and architecture.
- Extractors Guide - How to configure crawl targets.
- Orchestrator - How the pipeline works.
- Self-Hosting - Advanced Docker and Gmail setup.
- Tracking - Email integration details.
Note on Analytics: The alpha version includes anonymous analytics (Umami) to help debug performance. To opt-out, block umami.dakheera47.com in your firewall/DNS.
Star History
License
AGPLv3 - Free to use and modify.
Languages
TypeScript
98.6%
Python
0.4%
Shell
0.4%
CSS
0.3%
Dockerfile
0.2%