STEP 1DiscoverLive openings from 7 job APIs and company career boards, scored against your profile.
STEP 2PrepareAI writes a personalized cover letter and outreach email per role. No AI vocabulary, verified by a sanitizer.
STEP 3ApproveEvery draft waits in the queue. Edit anything, approve individually or in bulk. Nothing sends without you.
STEP 4Send & applyEmails go out with your resume attached. Portals open pre-armed via the browser extension.
STEP 5TrackEvery application has a status you update as replies come in.
Discover
Search live openings across aggregators, Adzuna's web-wide index, and company career boards.
Import a shared job link
Got a posting from a friend or a referral? Paste the URL. The role is parsed automatically and enters the same prepare-and-apply pipeline.
Manage tracked companies
Fetched directly from each company's careers API. Add any company on Greenhouse, Lever, Ashby or Workable; the token is usually the company name in its careers URL.
0 selected
Approval Queue
Every generated email and cover letter waits here for review. Nothing is sent without your approval.
Applications
Status of every email sent and portal application, in one place.
Paste the JSON exported by the browser extension.
Company
Role
Channel
Contact
Date
Status
Link
No applications yet
Discover jobs, prepare drafts, approve and send. Everything you do lands here.
Email assistant
A recruiter replied? Paste their email and get a draft response in your voice, same style rules as everything else. Facts you must decide (times, salary) become bracketed placeholders.
Profile & Settings
Your profile powers job matching, letter writing, and form autofill. Only real facts, never invented.
Profile
Resume (PDF, attached to every email)
Portfolio file (optional PDF)
Browser extension (autofill copilot)
The extension/ folder in the project is a Chrome extension that autofills application forms on any career portal, answers screening questions with AI, highlights every filled field for review, and tracks applications. Nothing is ever auto-submitted.
Open chrome://extensions, enable Developer mode, choose Load unpacked, and select the extension folder.
Click Copy profile for the extension above, then paste it in the extension's Options page together with your platform URL.
On any application page, open the extension and click Autofill this application. Green outline means filled, amber means it needs you.
Server configuration (Netlify environment variables)
Set these in Netlify: Site settings, then Environment variables, then redeploy.
You need exactly ONE of the first two rows. Gemini has a genuinely free tier with no card required.
GEMINI_API_KEY
Free. Get a key at aistudio.google.com/apikey (Google account, no card). Powers cover letters, emails, screening answers, and job-link parsing.
ANTHROPIC_API_KEY
Alternative to Gemini above, if you have Claude access. Only one of the two is needed; Claude is used automatically if both are set.
RESEND_API_KEY
Required for sending. Free tier at resend.com; verify your domain.
SENDER_EMAIL
Required. The verified address emails are sent from.
HUNTER_API_KEY
Optional. Real, verified recruiter emails instead of pattern guesses.
ADZUNA_APP_ID + ADZUNA_APP_KEY
Optional, recommended. Web-wide index across 20 countries. Free at developer.adzuna.com.
RAPIDAPI_KEY
Optional, recommended for MNC/India coverage. JSearch on RapidAPI legally aggregates LinkedIn, Indeed, Glassdoor and Naukri listings. Free tier (~200 searches/month) at rapidapi.com/letscrape-6bRBa3QguO5/api/jsearch.