Open Source · macOS · Linux · Windows

AI job matching that
never leaves your machine.

Sift is a desktop app that parses your resume, scrapes job listings, scores matches, and tracks your pipeline — all locally. No cloud accounts. No subscriptions.

Three steps. No cloud.

1

Upload Resume

Drop your PDF resume. Sift extracts 40–60 keywords using local AI — your data never leaves your machine.

2

AI Match & Score

Sift scrapes Google Jobs via SerpAPI and scores every listing 0–100 against your resume keywords.

3

Track Pipeline

Move jobs through your pipeline: New → Saved → Applied → Interviewing → Offer. No spreadsheet needed.

Everything you need to run a focused job search.

AI Resume Parsing

Upload your PDF. Hermes extracts 40–60 keywords automatically — skills, tools, and experience.

Smart Job Scraping

Searches Google Jobs via SerpAPI with multi-query support and SHA256 deduplication.

Match Scoring

4-level keyword matching engine scores every job 0–100. Know instantly which roles fit you best.

Remote Filter

Automatic remote, hybrid, and on-site classification with positive and negative keyword scoring.

Gap Analysis

Per-job skill gap analysis compares your resume against each listing. Know exactly what to work on.

Pipeline Tracking

Full pipeline: New → Saved → Applied → Interviewing → Offer. Every application at a glance.

Your job search belongs to you.

Sift

Your resume, search queries, match scores, and pipeline — all stored in a SQLite database on your machine. Nothing is uploaded to a server. Nothing is shared. You control your data completely.

Other job trackers

Resume uploaded to their cloud. Search history logged on their servers. Your job search data is their product. You don't know where it goes or who has access.

Get Sift

Open Source — MIT License