Free & Open Source

Your job search,
without the spreadsheet

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

Download on the Mac App Store Download DMG Chrome Extension

Recorded from the app against a real posting. Extraction takes about a minute — the video cuts that wait and says so.


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

Add one or more resumes — upload a PDF or paste text. Every job is scored against each active resume and explains what's missing, so you know which roles, and which resume, fit best.

4

Track

Move jobs through your pipeline — Interested → 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, Google, OpenRouter, or any OpenAI-compatible endpoint. Run a free local model, round-robin OpenRouter's free models at $0, or use a paid 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 each of your resumes with a 0–100 fit score and a plain-English explanation of gaps. See at a glance which roles — and which resume — 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.

🤝

Referral tracking

Track a referral per contact through Requested → Responded → Submitted. The dashboard reminds you which applications still need an ask — and nudges you to follow up when a request goes quiet.

🗒️

Application history

An authoritative, date-stamped record of every job you marked applied — export it to CSV for employment or unemployment-benefit reporting.

🗂️

MCP server

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

🖥️

Native Mac app On the App Store

Built in SwiftUI for macOS — fast, lightweight, and a good Mac citizen. Get it on the Mac App Store, or download the Developer ID–signed, notarized DMG that updates itself automatically.


Start tracking smarter

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

Download on the Mac App Store View source on GitHub