Free & Open Source

Your job search,
without the spreadsheet

Capture job postings with one click, let a local AI extract the details, and track your pipeline — all on your Mac. No subscriptions. No cloud. Your data stays yours.

Download for Mac Chrome Extension

How it works

From job posting to decision in seconds

1

Capture

Click the Chrome extension on any job posting. A preflight check confirms title, location, salary, and remote status were found before saving.

2

Extract

A local AI model reads the job description and pulls out structured fields — salary bands, seniority, work mode, requirements — automatically.

3

Score

Paste your resume once. Jobhunt scores every job against it and explains what's missing, so you know where to focus your applications.

4

Track

Move jobs through your pipeline — Saved → Applied → Interview → Offer. Set follow-up reminders and log notes on every interaction.


Features

Everything you need, nothing you don't

🔒

Fully local Privacy first

All data lives in a SQLite database on your machine. Nothing is sent to any server except the AI model you configure — and you can run that locally too.

🤖

AI extraction

Works with LM Studio, Ollama, OpenAI, Anthropic, or any OpenAI-compatible endpoint. Run a free local model or use a cloud API — your choice.

One-click capture

The Chrome extension captures any job posting page. Works on LinkedIn, Indeed, Greenhouse, Lever, Workday, Ashby, and more. Queues offline if the app isn't running.

📊

Fit scoring

Every job is scored against your resume with a 0–100 fit score and a plain-English explanation of gaps. See at a glance which roles are worth pursuing.

🔍

Smart filtering

Filter by status, salary, location, remote eligibility, fit score, or any combination. Sort by any column. Save views for your most common queries.

🧹

Duplicate detection

Automatically groups the same job posted across multiple boards so you don't apply twice. Heuristic matching handles slight title and description variations.

📬

Availability checks

Periodically checks saved jobs to see if the posting has been taken down. Get notified when a role you saved goes offline.

🗂️

MCP server

A built-in Model Context Protocol server lets AI assistants like Claude read and update your job pipeline directly.


Start tracking smarter

Free, open source, and runs entirely on your Mac.

Download for Mac View source on GitHub