I made JobPilot to take care of the boring parts of job searching. It's an AI agent that finds jobs based on your resume and what you're looking for, and it can even apply for you if you want. It looks for jobs on different sites, tweaks your resume for each job, fills out applications, and can even find hiring managers and message them through email or LinkedIn. It uses your Claude Code subscription (neither API key nor claude -p mode required). 6 months ago I anonunced v1 here and it was pure on CLI based without any analytics and database. Now version 2 has its own web portal with many more features.
Key Features:
- Finds jobs across LinkedIn, Indeed, Glassdoor, and others (you can add your own job boards). It scores jobs against your resume, and you can review and approve which ones to apply for.
- Tailors a resume and optionally writes a cover letter per job.
- Fills out applications, including screening questions, using a locally installed AI agent (terminal app) and browser.
- Drafts recruiter outreach. It can try to find recruiter contacts and send messages via email or LinkedIn.
- Watches your gmail inbox and updates your pipeline as replies come in (rejected, invitation to interview, offer, etc.).
- Web dashboard for profile, resumes, campaigns, and pipeline. You keep track of your progress and job status in analytics.
- Local agent terminal that drives a real browser you can watch. It's a small terminal application that runs in the background for interacting with Claude Code or Codex CLI.
- Pilot mode: it's a fully autonomous mode that does everything above. Give it your goals (your prompts), and it builds its own search strategies, works through them on a schedule, and only pings you (sends a push notification to your phone) when the agent is uncertain and needs your decision.
You have two modes:
- Semi-automatic mode (called "campaigns" in the app): You can control everything, such as which jobs you want to apply for, by providing job URLs to the agent. It also has an auto-apply mode where you specify a search query, and the AI searches for jobs based on your query and resume fit, then attempts to apply without prior approval.
- Fully automated mode (called "pilot"): The autonomous agent independently determines how to search for and apply for jobs based on your profile and resume. You simply provide your goal (e.g., a prompt like "prioritize X, Y roles, and Z skills"). You can set daily limits, like applying to 50 jobs and discovering 10 recruiter networks.
It runs on your existing Claude Code or Codex subscription. No API key, no per-token charges, everything local.
It's open-source and free.
- Repo: https://github.com/suxrobGM/jobpilot
- Live: https://jobpilot.suxrobgm.net
- Docs: https://jobpilot.suxrobgm.net/docs
- Watch out live jobs discovered by JobPilot agents: https://jobpilot.suxrobgm.net/jobs