ApplyPilotaiAdd to Chrome
v0.1 · preview

Apply to jobs in seconds, not hours.

ApplyPilot is a Chrome extension that reads your resume and fills out job applications for you — using the AI provider you choose. Local-first. No servers. Manual submit, always.

Resume + API key stay on your device. Nothing is uploaded.
ApplyPilotai
form detected
Senior Product Designer
Linear14 fields detected
Resume
parsed · 14 skills
CClaude
connected
Local-only · no servers
Works with the application systems you already see
LinkedInGreenhouseLeverWorkdayAshby
The magic moment

Click once. Watch every field fill itself.

Direct matches snap in instantly. Generated answers type at a human pace so you can spot anything off. Low-confidence answers wait for your review.

jobs.linear.app/senior-product-designer
L
Linear
careers
Design · San Francisco

Senior Product Designer

Yes
No
AI 96%
What's in the box

Built for the parts of job hunting you hate most.

AI-powered answers

Long-form questions like "Why this role?" pull specific details from the job description and your resume. No generic boilerplate.

Resume understanding

PDF and DOCX parse locally. Name, email, phone, skills, work history and links extract into a structured profile.

Confidence review

Every field gets a confidence score. High fills silently, medium flags for a glance, low pauses and asks before writing.

Bring your own AI

Claude, GPT-4o, Gemini, or DeepSeek — pick the model you trust. Your API key, your bill, your data.

Local-first privacy

Resume, API key, and answer memory live in your browser. ApplyPilot has no servers — calls go directly to your AI provider.

Answer memory

High-confidence answers get cached locally. The second "What's your notice period?" never hits the LLM at all.

How it works

Three steps. No accounts. No servers.

  1. 01

    Install + set up once

    Drop a PDF or DOCX of your resume. Pick Claude, GPT-4o, Gemini, or DeepSeek. Paste your API key — verified locally before anything saves.

  2. 02

    Open any job application

    Greenhouse, Lever, Ashby, LinkedIn Easy Apply — or any form via Scan This Page. The toolbar icon lights up the moment a form is detected.

  3. 03

    Hit Autofill, review, submit

    Direct matches fill instantly. AI answers type at a human pace with confidence badges. You always do the final click — ApplyPilot never submits for you.

Local-first promise

Your data goes from your browser, straight to your AI.

ApplyPilot has no backend. There's nothing to log into, no account to create, no resume uploaded to a server you'll never audit. Your resume parses in your browser. Your API key encrypts locally. Generated answers go directly from your machine to the AI provider you chose — and nowhere else.

  • Resume + parsed profile live in IndexedDB on your device
  • API key encrypted with WebCrypto AES-GCM before it touches storage
  • No telemetry, no analytics on by default, no third-party scripts
  • Open-source — every byte that leaves the browser is auditable
Your browser
Resume + key + memory
https
Your AI provider
Claude · GPT · Gemini · DeepSeek
no ApplyPilot server in this path
FAQ

The questions we get most.

Missed something? Email rohan.applypilot.ai@gmail.com — we read every message.

Is this safe to use on real applications?
Yes. ApplyPilot never submits anything — every application requires your final click. Fields fill at a realistic typing pace and the extension skips CAPTCHAs cleanly. Your resume and key never leave your device.
Which AI models does it support?
Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google), and DeepSeek. You pick one in the popup and paste your own API key — ApplyPilot has no model of its own and no shared inference.
Does it work on LinkedIn Easy Apply?
Yes. ApplyPilot recognises the Easy Apply modal, fills the current step, clicks Next, then re-detects and fills the next step. It stops at the final Submit step and lets you review before sending.
Is my resume uploaded anywhere?
No. PDF and DOCX parsing runs entirely in your browser using pdfjs-dist and mammoth. The parsed profile lives in IndexedDB; the raw blob lives there too in case you want to re-parse later. Nothing ever ships to a server.
What about cost? Will it burn through my API credit?
One batched LLM call per page. Direct matches (name, email, phone, LinkedIn URL, etc.) never hit the model — they fill from your parsed resume at zero cost. High-confidence answers are cached locally so repeat questions across applications are free too.
Which job sites are supported?
Greenhouse, Lever, Ashby, and LinkedIn Easy Apply have dedicated detectors. For anything else, click "Scan this page" in the popup to run the generic fallback on the current form.

Stop typing your name into forms.

Free while in beta. Bring your own AI key. Uninstall in one click if it's not for you.