Automated job search pipeline that runs on your machine.
Scrapes 8 job boards, AI-scores every listing against your resume, generates tailored resumes and cover letters, tracks your pipeline from discovery to offer. Your data never leaves your machine.
Why I Built This
Because job searching sucks. Checking eight job boards daily, keeping track of what I applied to, tailoring resumes for each posting — it is a full-time job before you even have one.
I am an operations guy who spent 20 years running oilfield crews and managing facilities. When I started looking for the next thing, I realized the search process itself was the kind of broken workflow I had spent my career fixing. So I built a tool to fix it.
How It Works
Recon → Scrape 8 job boards on a schedule
Intel → AI scores every job 0-100 against your resume
Arsenal → Generate tailored resume + cover letter per job
Pipeline → Track applications from New through Offer
Analytics → Charts, response rates, source effectiveness
Key Features
8 Job Boards
Indeed, SimplyHired, Dice, Rigzone, RemoteOK, WeWorkRemotely, USAJobs, ZipRecruiter.
AI Scoring
Every listing scored 0-100 with pros, cons, fit summary, ghost risk detection, and gap analysis.
Tailored Applications
AI-generated resumes and cover letters for each job. ATS keyword matching included.
Runs Locally
SQLite database, AI scoring via OpenRouter, Gemini, or Ollama. Your data stays on your machine.
Screenshots
Tech Stack
Scraping Playwright, 8 scrapers
AI OpenRouter / Google Gemini / Ollama
Storage SQLite (local, no external database)
Alerts Pushover + email digest
Language Python 3.12
Quick Start
Opens at http://localhost:8001
Configure your LLM provider in Settings. Upload your resume. Go.