Job hunting has two failure modes: spend 3 hours on a board and apply to nothing, or hand it to an "auto-apply" bot that spams 200 applications you'd never sign your name to. openapply is the third option — a local AI assistant that does the research, the drafting, and the tracking, but physically cannot act without you: every browser action waits on a human approval card. Your CV, credentials, and conversation state never leave your machine.

What it does:

  • Finds public roles — a supervised browser worker extracts real postings from public job boards.
  • Drafts evidence-based applications — every claim is mechanically grounded in your profile; the pipeline refuses to invent facts.
  • Human approval gates — nothing is submitted without your explicit approval card, enforced in code, not just promised in the UI.
  • Tracks everything — applications, receipts, employer responses, and ghost-employer detection in one dashboard.
  • Bring your own models — connect any provider, including Nebius as a custom provider, and route each pipeline role to the best model for it. NVIDIA Nemotron is the recommended model for the hr.review.v2 evidence-grounding review role.

How it's built: TypeScript monorepo (server + React Native/Expo mobile client), 398 automated tests, per-role model routing with isolated browser workers, and an immutable application state machine. AGPL-3.0 licensed. Built for the Nebius x NVIDIA Global AI Hackathon — Personal AI track.

Built With

Share this project:

Updates

Submission history