macOS app · private beta

Your job hunt, on autopilot.

AI Job Agents finds roles you actually want, tailors your resume for each one, fills the application on any ATS, and follows up after interviews — all from a single Mac app you control.

Join the waitlist

Early-access pricing for founding members. Takes 30 seconds.

47
Scored
12
Applied
3
Replies
A
Staff Engineer
Anthropic
AI Apply
L
Product Engineer
Linear
AI Apply
V
Sr. Platform Eng
Vercel
AI Apply
S
Backend Engineer
Stripe
AI Apply

Live dashboard · scored matches · one-click AI Apply

Works on every ATS we've met. And the ones we haven't.

GreenhouseWorkdayLeverAshbyWorkableSmartRecruitersLinkedInJobviteiCIMSBambooHRGreenhouseWorkdayLeverAshbyWorkableSmartRecruitersLinkedInJobviteiCIMSBambooHR

The problem

Job hunting is a part-time job.

And every existing solution either makes you do the work or breaks the moment a website changes.

Today

Open tab. Search LinkedIn. Copy. Paste. Repeat.

Most candidates spend 8–12 hours a week clicking through job boards and re-typing the same 30 fields. That time is the cost of every application.

Generic AI

ChatGPT can write a resume. It can’t click submit.

AI writers polish copy but can’t see your screen, can’t open ATS portals, and can’t verify that the field actually accepted what they typed.

Old automation

n8n flows and ATS scripts break the day they’re shipped.

Per-site adapters die the moment Workday or Greenhouse rerenders a button. Maintenance eats the savings.

How it works

Five layers between you and the inbox.

Most automation tools throw the whole page at an LLM and hope. We built a semantic engine that's deterministic first and uses AI only where it must.

01

Connect once

Sign in to Google, point us at your LinkedIn search, and drop in your base resume. Everything stays on your Mac.

02

We find roles, you don't

Every morning the agent scrapes fresh listings, dedupes the ones you've seen, and scores each match with Claude against your background.

03

Resumes that fit the job

For every match, a tailored resume is generated in Google Docs and exported to PDF — keyword-aligned, never auto-submitted without your review.

04

AI fills the application

Our semantic engine reads any ATS the same way: extract fields, fill the obvious ones with certainty, ask AI only for the ambiguous one, verify every action.

05

Follow up on autopilot

Outreach to the hiring manager. Thank-you notes after interviews drafted from your transcript. The app does the work, you stay in the loop.

Features

Built like a senior engineer would build it.

Every feature is grounded in real applications submitted by real users. No theatrical demos.

Job scoring you can trust

Every listing is scored against your background and preferences. Stop wasting energy on roles you'd never accept.

Tailored resumes in Google Docs

Per-job resumes generated and stored in your own Drive — review, edit, or push the PDF straight into the application.

Account creation + email verification

First time on an ATS? We register the account, watch your inbox for the verification link, and click it for you. No interruptions.

Interview follow-ups, automatically

Drop interview recordings into a Drive folder. We transcribe, draft a thank-you note grounded in what was actually discussed, and queue it for send.

Stops before final submit

By default, the engine fills, verifies, and stops one click before submission. You stay in control of every application that goes out.

Runs on your Mac

Local-first. Your resume, your data, your API keys (or ours, if you prefer). Nothing routed through a third-party gateway.

In action

Two minutes, end to end.

Watch the agent score a fresh batch, generate a tailored resume, and complete an application from start to review.

Pricing

Pay for what you use. Or don't pay at all.

Bring your own AI keys and the app is free forever. Or subscribe to have us handle the keys, budgets, and rotations.

Bring your own keys

For tinkerers and one-person searches.

Free
  • Full app — every feature
  • Use your own OpenAI / Anthropic keys
  • Your data stays on your Mac
  • Per-application cost caps you control
  • Community support
Join waitlist
Recommended

Managed

We provision the API access. You ship applications.

Early-access pricing
  • Everything in BYOK, plus:
  • Managed OpenAI + Anthropic access
  • Per-day spend caps built in
  • Priority email support
  • First in line for new ATS coverage
Get early-access pricing

Final pricing for the Managed plan is being finalized. Waitlist subscribers get founding-member rates and locked-in pricing.

Questions

Things people ask before they sign up.

A native Mac app. It bundles its own Python runtime, Postgres, and Playwright browser so there's nothing to install and nothing to maintain. The browser the agent uses is separate from your everyday Chrome.

No. By default the agent fills, verifies, and stops one click before the final submit. You review the application in the visible browser and click submit yourself. There's an opt-in mode for fully autonomous submissions if you want it.

It works on any ATS our semantic engine can read — which has so far meant Greenhouse, Workday, Lever, Ashby, Workable, SmartRecruiters, LinkedIn Easy Apply, and a growing list. Because the engine is ATS-neutral, new sites don't require new adapters.

On your Mac. Your resume, application history, contacts, and AI keys all sit in a local Postgres database in your Application Support folder. Google Sheets/Docs/Drive remain the operational layer if you want to share data with collaborators.

Either bring your own keys (free forever) or subscribe to our Managed plan and we provision project-scoped keys for you with per-day spend caps. You're never routed through a third-party gateway.

Typical applications come in under $0.05 each because deterministic matching handles most fields. The hard per-run cap defaults to $1.00 — and the app refuses to start a run that would exceed your daily budget.

Those are explicit human-handoff moments. The agent pauses, surfaces a modal, and waits for you to solve it. Then it picks up where it left off.

We're in private beta now and rolling out invites in waves. Join the waitlist and we'll email you when your spot opens.

Get on the list. Skip the busywork.

We'll email you when your invite is ready. Founding-member pricing locks in for everyone who joins before launch.