Local edition

Private Resume Mode

PDF, DOCX, and TXT files are parsed in memory by the local JobPilot server. Confirmed structured evidence is matched by Gemma 4 12B on loopback Ollama; deterministic code calculates the score.

Local setup

  1. 1. Install dependencies with npm install.
  2. 2. Install Ollama and make sure gemma4:12b is available locally.
  3. 3. Set LOCAL_PRIVATE_MODE=true and OLLAMA_ENABLED=true.
  4. 4. Start JobPilot with npm run dev or a production build.

Current runtime: Public Judge Mode — uploads disabled

Open Resume Onboarding

Privacy guarantees

  • • No resume transmission to OpenAI or another cloud model.
  • • No raw resume bytes or text persisted by default.
  • • No raw resume content in logs, reports, or Score Receipts.
  • • No protected-attribute inference or scoring.
  • • No application submission.