Beta: form compatibility is limited and may change. Your model chooses from three fixed resumes. A local browser companion fills supported forms; you review and submit. Nothing here is an automatic submission.
Maximum 20 fill attempts per UTC day per companion installation, including failed or uncertain fills. Not a global or cross-device limit. Login, CAPTCHA and custom questions remain manual.
Read the setup guide · Get the Chrome / Edge companion
Upload them in your resume library first. Selection freezes their text for this session; the model will not rewrite them.
Choose three resumes and configure your model in Settings.
Enter accurate details yourself. The model cannot invent or change these.
Choose a search result before opening Agent mode, or paste a job here. Supported companion forms: hosted Lever and Greenhouse. Other sites require a manual application.
The PDF is rendered from your saved resume text; original upload formatting is not retained. Download and inspect it first.
The bundle contains personal information and a resume, but no API keys. Keep it private and delete it when no longer needed. Exporting or filling a form does not mean you applied.
0 prepared · 0 submissions verified
Save multiple resumes — base + tailored variants — and pick which one JobsPilot uses for new searches.
Choose the AI provider used for tailoring, ATS scoring, chat edits, and resume generation. Your keys are encrypted with AES-GCM in this browser. AI requests go directly to your selected provider, not a JobsPilot server.
Use only an endpoint you trust. Your custom key, resume, and job text will be sent there. It must support HTTPS, browser CORS, and OpenAI-style Chat Completions. The base URL must not include /chat/completions. Model discovery uses /models when available.
Each provider keeps its own key and model when you switch; Save applies your changes. Refresh fetches the current catalog, not a fixed list. Only text-generation models are supported; availability and API compatibility vary. You can enter new or private model IDs manually. Test model sends a small prompt and may incur provider charges. API keys are separate from chat subscriptions.
Upload your resume once and JobsPilot will tailor it for every job you scrape.