Your job search, organised. The boring half, done for you.
Track every application, keep every CV version, and let an agent read the job, check UK visa sponsorship, match your CV and draft the cover letter. You stay in control of what gets sent.
Free and open source (AGPL-3.0). Runs on your own server. Bring your own AI key, or use it without one.
Full-stack Engineer, Sablewood Studio
Prepare application
Every application in one place
Save jobs from a link, a paste or a bookmark. Drag them across the board, log who you spoke to, and keep interview prep and reflections with each one.
One profile, many CVs
Write your experience once. Make tailored versions that pick the right bullets, preview them live and export clean A4 PDFs that applicant tracking systems can read. What you sent is frozen with each application.
Checks that save you hours
See at a glance which companies are on the UK sponsor register, whether a salary meets the visa thresholds, which skills your CV is missing, and when to follow up.
How the agent works
Press “Prepare application” on a saved job. Seven steps run in the background while you watch. Four of them never touch AI.
- It only prepares. It never applies, emails or messages anyone.
- Job pages are treated as data, never as instructions, so a sneaky advert can’t take over the agent.
- Every answer is checked before it’s saved: the right shape, no clichés, no invented experience.
- You review and edit everything, then save it to the application.
- 1Read the jobAIRole, level, must-haves, salary and closing date, pulled out of the advert.
- 2Sponsor checkNo AIIs the company on the Home Office register of licensed sponsors, and for which routes.
- 3Salary checkNo AIThe advertised salary against the Skilled Worker thresholds, with the GOV.UK source. Guide only.
- 4Pick the best CVNo AIYour CV versions scored against the job’s skills, with what’s covered and what’s missing.
- 5Draft a cover letterAIPlain, specific and in your voice, using only facts from your profile.
- 6Draft a short messageAIA note for the hiring manager or recruiter.
- 7Suggest a follow-up dateNo AISo the application doesn’t go quiet.
Your data stays on your server
Jobsmith runs wherever you put it: a small VPS or your laptop. No telemetry. The only outside calls are to the AI provider you choose, the job pages you ask it to read, and GOV.UK for the sponsor register.
Bring your own key: works free with Gemini
Paste a Google Gemini key from AI Studio and the agent works on its free tier, no card needed. In plain words, the trade-off: on the free tier Google may use what you send to improve its products. OpenAI, Anthropic and local models through Ollama work too.
Run your own copy
You need Docker. Then:
git clone https://github.com/ToukirOfficial/Jobsmith.git
cd Jobsmith
cp .env.example .env # add your secrets
docker compose up -dOpen it in your browser and create your account. The README covers email, backups, upgrades and getting a free Gemini key.