AI scores every new public job posting against your resume — then emails you the high matches with a breakdown of skills, experience, domain, and role fit. New jobs in your inbox in five minutes.
Acme Cloud · Vancouver, BC
APPLY · 82%Strong React + TypeScript match; 6 yrs experience fits the senior role; SaaS domain aligned. Rust and Terraform listed as nice-to-have, not blockers.
Most send you a list with a single score and a link. We send the full match analysis — and we deduplicate across sources and skip the middleman ATS when we can.
Every email shows the split: Skills 0.40 / Experience 0.25 / Domain 0.20 / Role fit 0.15. No black box.
Same posting on multiple sources? You get exactly one email — not two.
When the posting has a company ATS link, the Apply button skips the aggregator entirely. One click, real form.
Three setup steps, then a tight loop that runs every five minutes until you cancel.
Install the Chrome extension, sign in with Google, upload your resume PDF (or paste text), and pick a city from 80+ supported hubs worldwide.
We query public job posting sources for listings new since the last cycle. Only fresh listings get analyzed — no duplicate scoring.
Our AI scores each posting against your resume + policy. If the score clears your threshold (default 0.55), you get a single email with the full breakdown and an apply link.
One scan cycle (every 5 minutes)
Not just a score — the components, the matched and missing skills, and a 1-line reasoning. Decide for yourself whether to apply.
Score weighting (max 1.00)
Senior-titled roles for resumes under 5 years cap at 0.05 for Experience. Off-domain JD caps at 0.05 for Domain. Anti-injection: any score ≥ 0.99 is demoted to 0.50.
Northwind Labs · Remote (US/CA)
REVIEW · 67%Backend stack overlaps but Go and Kubernetes are required, not your strongest. Worth reviewing the JD — they may flex on Go.
Pick the daily AI-analyzed JD cap that matches how aggressive you want to be. All plans include a 7-day free trial, card required up front.
One city, focused search
≈ $4.92 / mo · save $25
Two cities in parallel
≈ $9.92 / mo · save $49
Maximum scan budget
≈ $20.75 / mo · save $99
| Capability | Starter | Hunter | Pro |
|---|---|---|---|
| JDs / day AI-analyzed | 100 | 200 | 600 |
| Daily match-email cap | 30 | 60 | 200 |
| Score breakdown + reasoning | ✓ | ✓ | ✓ |
| Cross-source dedup | ✓ | ✓ | ✓ |
| Stripe Customer Portal (cancel, update card) | ✓ | ✓ | ✓ |
| 7-day free trial | ✓ | ✓ | ✓ |
Auto-renews after the 7-day trial at the plan you picked. Reminder email sent 1 day before the first charge. Cancel from the Stripe Customer Portal (button inside the extension).
The score is an AI estimate, not an offer of fit. Every email shows the per-component breakdown (Skills / Experience / Domain / Role) and a one-sentence reasoning so you can sanity-check it yourself. Adjust your notify threshold (0.30–0.95) in the extension to tune sensitivity. Default is 0.55.
Yes — inside the extension popup. You can set search keywords, a notify threshold (0.30–0.95), and an "experience summary" that becomes additional context the matcher sees.
No. We send email alerts only. The Apply button opens the company's ATS (when the listing exposes one) or the original posting. You always click apply yourself.
In the extension, click Settings → Delete account. That cascade-removes everything: resume text, profile, applications, scan history, and email send logs. For full vendor + retention details, see the Privacy Policy.
You get exactly one email. We deduplicate by normalized company + title before sending, so the same job posted in multiple places is scored once and notified once.