OfferPilot
github.com
What it is
OfferPilot is a free, open-source job-search workspace for individual job seekers. It tracks applications by company, role, and stage, while linking job descriptions and interview schedules. Users can manage resume versions and receive suggestions for application materials based on role requirements. Interview preparation includes practice questions from a resume and job description, mock interviews, AI follow-up questions, feedback, saved notes, and practice priorities. Compensation and benefits can be compared with custom criteria to support salary negotiations. Basic tracking works without AI; AI features require a model service selected by the user and may incur provider fees. Local deployment through Docker or source keeps business data on the user’s device, while AI materials go to the configured service. Mock-interview audio remains on the page, and optional offline Whisper downloads only when requested. OfferPilot defaults to confirmation for key record changes and does not submit applications or message recruiters automatically.
Spec sheet
- Purpose
- OfferPilot is an open-source, local-first job-search workspace for individual job seekers.Read 11 Oct 2026 · github.com
- Product
- OfferPilot is an open-source, local-first AI job application tracker for individual job seekers.Read 5 Oct 2026 · github.com
- Intended users
- The maker describes OfferPilot as a tool for individual job seekers.Read 5 Oct 2026 · github.com
- Deployment
- The project can be run locally with Docker or from source, with local access as the default use.Read 11 Oct 2026 · github.com
- License
- The project is distributed under the AGPLv3 license.Read 11 Oct 2026 · github.com
- Maker
- The maker's organization describes itself as building products and open-source tools around job-search and recruiting information.Read 11 Oct 2026 · github.com
- AI assistant
- Pilot can use job-search materials to answer questions, analyze information, draft content, and suggest edits.Read 11 Oct 2026 · github.com
- AI costs
- Model calls may incur fees from the model service provider.Read 5 Oct 2026 · github.com
- AI setup
- Basic application tracking works without AI; AI-assisted features require connecting a model service chosen by the user.Read 5 Oct 2026 · github.com
- Application tracking
- It organizes companies, roles, application stages, job descriptions, and interview schedules.Read 11 Oct 2026 · github.com
- Data handling
- For local deployments, business data is stored on the user's device, but materials are sent to the configured model service when AI features are used.Read 5 Oct 2026 · github.com
- Data storage
- For local deployments, business data is stored on the user's device; AI-related materials are sent to the configured model service when AI features are used.Read 11 Oct 2026 · github.com
- Interview practice
- It supports practice questions based on a resume and job description, mock interviews, AI follow-up questions, and feedback.Read 5 Oct 2026 · github.com
- Interview preparation
- It supports mock interviews based on a resume and job description, with AI follow-up questions and feedback.Read 11 Oct 2026 · github.com
- Interview recording
- Mock-interview audio stays on the current page and is not uploaded or persisted; optional offline Whisper transcription is downloaded only after the user requests it.Read 11 Oct 2026 · github.com
- Interview recordings
- Mock interview audio stays on the current page and is not uploaded or persisted; the optional offline Whisper model is downloaded to browser cache only after the user requests it.Read 5 Oct 2026 · github.com
- Interview reviews
- Users can save interview notes and choose priorities for further practice.Read 11 Oct 2026 · github.com
- Model integrations
- AI features use a model service configured by the user, and model calls may incur provider fees.Read 11 Oct 2026 · github.com
- Offer comparison
- Users can compare entered compensation, benefits, and response deadlines and prepare for salary negotiations.Read 11 Oct 2026 · github.com
- Resume management
- Users can manage resume versions and get suggestions for job-specific application materials.Read 11 Oct 2026 · github.com
- Resume preparation
- It manages resume versions and can generate and review application-material suggestions based on role requirements.Read 5 Oct 2026 · github.com
- User control
- OfferPilot does not automatically submit applications or message recruiters, and changes to key job-search records require user confirmation by default.Read 11 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free and AGPLv3 open-source
- Tracks applications, resumes, interviews, and offers
- Local deployment stores business data on-device
- Mock-interview audio is not uploaded or persisted
- Does not submit applications automatically
Limits
- AI features require a configured model service
- Model calls may incur provider fees
- AI materials are sent to that service
- Deployment requires Docker or source setup
Who it suits
It suits individual job seekers who want self-hosted application, resume, interview, and offer tools. Users comfortable configuring a model service can use its AI-assisted features.
Verdict
OfferPilot combines application tracking with resume, interview, and offer preparation in a local-first workspace. Its free open-source model and confirmation controls suit users who want direct control, while AI use adds service configuration and possible fees.
Where Specifiction places it
- Emotion AI Software#1 of 147.9
- AI Job Search Tools#21 of 677.9