I Built HirePilot: An Open-Source AI Career Copilot That Runs Locally πŸš€ A developer built HirePilot AI, an open-source, MIT-licensed career copilot that runs entirely on-device using Google's Gemma 3 4B model via Ollama. The tool turns a resume and job description into a tailored ATS-friendly resume, a skills-gap analysis, company research, interview questions and a 0–100% readiness checklist, keeping sensitive career data off cloud servers. The developer says the resume matching score is an alignment estimate rather than a guarantee of passing an ATS. This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle https://dev.to/challenges/hacktoberfest-week2-2026-10-12 What if preparing for a job interview didn't mean juggling five different tools? Meet HirePilot AI πŸš€ β€” an open-source, local-first AI career copilot that helps candidates go from a job description to an interview preparation plan. Here's the workflow: πŸ“„ Upload your resume + paste the job description. HirePilot analyzes your existing experience, identifies relevant skills, and highlights gaps against the role. πŸ’¬ Answer a few questions. When important details are missing, it asks contextual follow-up questions to improve your resume without inventing experience or achievements. ✍️ Generate an ATS-friendly resume. Get a role-tailored, editable resume with relevant keywords, plus PDF and DOCX exports. πŸ”Ž Research the company. Enter a company name to discover relevant company information and publicly reported interview questions, with source links. 🧠 Prepare for the interview. Get role-specific technical and behavioral questions, suggested answers, and a personalized list of topics to revise. βœ… Track your readiness. Work through a prioritized preparation checklist and watch your progress move from 0% to 100%. The idea is simple: one job description β†’ one tailored resume β†’ a complete interview preparation roadmap. Students, fresh graduates, job seekers, and professionals applying to multiple roles could use HirePilot to reduce repetitive preparation work. A potential business model is a free local version with premium resume templates and additional career workflows. The goal is to make useful career preparation accessible without requiring a paid LLM subscription. The code is open source, and you're welcome to explore, fork, and build on it An open-source, zero-fabrication career preparation platform powered by 100% on-device local AI. Transform any job description and resume into a role-targeted ATS resume, mathematical gap audit, verified company research, situational interview answers, and an actionable 0–100% readiness checklistβ€”without sending your confidential career history to cloud servers. 🌐 Website: https://alliet.company/ https://alliet.company/ βœ‰οΈ Contact: contact@alliet.company mailto:contact@alliet.company πŸ’‘ Emblem & Brand: Official Open-Source Project by Alliet Software Labs Most AI resume tools act as generic chat wrappers: they hallucinate skills you don't have, flatten rich career history into tiny one-bullet summaries, and send your sensitive contact and employment history to proprietary third-party clouds. HirePilot … What's under the hood? The project is released under the MIT License. The central idea behind HirePilot is that your career data shouldn't need to leave your computer just to help you prepare for a job . I built the application around Google's Gemma 3 4B model, running locally through Ollama. Instead of relying on a proprietary cloud LLM API, HirePilot performs its core AI tasks using local inference. The stack: pypdf and python-docx . ddgs for DuckDuckGo search, with optional Tavily integration. localStorage for application sessions, edits, and preparation progress. I separated the workflow into focused stages: resume and JD analysis, contextual clarification, resume generation, company research, interview preparation, and checklist generation. The resume matching score is calculated from matching skills, requirement gaps, and keyword coverage. It is an estimate of alignment with the JD, not a guarantee of passing an ATS. The application also distinguishes candidate-confirmed information from missing skills, so the AI doesn't need to fabricate experience to make a resume appear stronger. For HirePilot, open innovation is what makes a privacy-focused, affordable career tool practical. πŸ”’ Privacy by design Resumes contain personal information and employment history. Running inference locally means candidates can use AI without sending their resume to a commercial LLM provider. Company research is handled separately. Search queries contain relevant company and role information, not the candidate's resume or personal contact details. πŸ’Έ No mandatory per-request LLM fees Once Ollama and the model are installed, the core AI workflow can run on the user's hardware without paying a commercial LLM API for each request. There is still a hardware requirement, and web research needs an internet connection. πŸ”„ Freedom to experiment Ollama makes it straightforward to experiment with different locally installed models. Developers can adjust prompts, generation settings, and model choices without tying the application to one proprietary API. 🌱 Accessible career preparation A paid AI subscription shouldn't be a prerequisite for building a better resume or preparing for an interview. Local inference makes the core workflow more accessible while giving users greater control over their data. That's the open-source advantage I wanted to explore: not just using an open model, but building a product around local inference, privacy, and user control.