Job Autopilot
Application automation

Your job search,
on autopilot.

Search thousands of live openings, get a tailored resume and cover letter written for each one, and send — every application reviewed and approved by you.

  • 13+ live job sources searched at once, scored against your resume
  • Personal cover letters that never invent a skill you don't have
  • Nothing sends without you — every draft waits for your approval

Private, invite-only beta. Your data stays in your account.

Welcome back

Sign in to pick up where you left off.

Create your account

Your invite link fills the token automatically. Pick a password of 10+ characters.

Job Autopilot
Application automation
Profile incomplete

Dashboard

Your job search at a glance.

Getting started

How the automation works

STEP 1DiscoverLive openings from 13+ job sources and company career pages, scored against your resume.
STEP 2PrepareA personalized cover letter and outreach email per role — never inventing skills you don't have.
STEP 3ApproveEvery draft waits in the queue. Edit anything, approve one by one or in bulk. Nothing sends without you.
STEP 4Send & applyEmails go out with your resume attached. Portals open pre-filled via the browser extension.
STEP 5TrackEvery application has a status you update as replies come in.

Discover

Search live openings across job boards, Adzuna's web-wide index, and company career pages.

Advanced search options

All sources are searched by default. Turn any off, or add specific companies to track below.

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.

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.

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.
CompanyRoleChannelContactDateStatusLink
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

Powers job matching, letter writing, and form autofill. Only real facts, never invented — the AI never adds a skill or achievement that isn't here.

Basics

Role & experience

Links & files

Resume (PDF, attached to every email)
Portfolio file (optional PDF)

Setup

One-time server configuration and the browser extension. You won't need this page again once it's done.

AI provider Not configured

Powers cover letters, emails, screening answers, resume tailoring, and job-link parsing. You need at least one — all three below are genuinely free, no card required, and the app automatically falls back to the next one if a provider is temporarily rate-limited.

GEMINI_API_KEYRecommended, try first. aistudio.google.com/apikey
MOONSHOT_API_KEYKimi. platform.moonshot.ai
GROQ_API_KEYFast Llama inference. console.groq.com

Job search coverage Basic (keyless sources only)

Optional, but each one adds a real, distinct source of listings. None are required to start searching.

ADZUNA_APP_ID + ADZUNA_APP_KEYWeb-wide index, ~20 countries. Free at developer.adzuna.com.
RAPIDAPI_KEYJSearch: LinkedIn/Indeed/Glassdoor/Naukri aggregation. rapidapi.com/letscrape-6bRBa3QguO5/api/jsearch
JOOBLE_API_KEYGlobal aggregator. jooble.org/api/about
REED_API_KEYLarge UK index. reed.co.uk/developers
FINDWORK_API_KEYTech-focused listings. findwork.dev/api
SERPAPI_KEYGoogle Jobs aggregation. serpapi.com
USAJOBS_API_KEY + USAJOBS_EMAILUS federal postings. developer.usajobs.gov

Sending & contacts Not configured

Required only if you want the app to send outreach emails directly. Without these, you can still prepare drafts and apply on the portal yourself.

RESEND_API_KEYFree tier at resend.com; verify your sending domain.
SENDER_EMAILThe verified address emails are sent from.
HUNTER_API_KEYOptional. Real, verified recruiter emails instead of pattern guesses.

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 without your explicit click.

  1. Open chrome://extensions, enable Developer mode, choose Load unpacked, and select the extension folder.
  2. On the Profile page, click Copy for the browser extension, then paste it in the extension's Options page together with your platform URL.
  3. On any application page, open the extension and click Autofill this application. Green outline means filled, amber means it needs you.

Danger zone

Erases your profile, resume, search history, and every draft stored in this browser. Cannot be undone.

Admin

Invite-only access control. Only people with a valid invite link can create an account.

Create an invite

Invites

TokenRestricted toStatusCreatedExpires
No invites yet

Create one above to let someone sign up.

Registered users

EmailRoleJoinedLast login

User files

Resumes and portfolios uploaded by each user. Click to download.

UserEmailResumePortfolio
No files uploaded yet

Files appear here once users upload a resume or portfolio.

Database

Browse tables directly, or open the full Cloudflare D1 console for raw SQL access.

Open in Cloudflare dashboard

1 2 3

Welcome to Job Autopilot

Upload your resume and we'll pull your details automatically — nothing is sent anywhere until you review and approve it in the next step.

Resume (PDF)

Review your details

Pulled from your resume — check everything, fix anything that's off, and add what's missing.

You can fill in the rest (phone, links, portfolio) later from the Profile page.

Connect an AI provider

Powers cover letters, emails, and resume tailoring. Pick any one, all genuinely free, no card required.

GEMINI_API_KEYaistudio.google.com/apikey
MOONSHOT_API_KEYplatform.moonshot.ai
GROQ_API_KEYconsole.groq.com

Set as an environment variable on your deployment, then redeploy. This only needs doing once. Job search and tracking work fine without it if you want to explore first.