← all repositories
vasu-devs/JustHireMe

Job hunting shouldn't require sending your resume to a cloud

A local-first desktop workbench built because most job tools either spam you or hoard your data.

2.2k stars Python AgentsRAG · SearchDomain Apps
JustHireMe
Not currently ranked — collecting fresh signals.
star history

What it does

JustHireMe is a cross-platform desktop app—built with a Tauri shell and Python sidecar—that pulls job leads from boards, feeds, and APIs, then runs them through a deterministic quality gate to reject stale or spammy listings. It scores the remaining roles against your profile using local vector search and graph data, and generates tailored resume PDFs, cover letters, and outreach drafts for you to review before sending.

The interesting bit

Instead of keyword matching, it stores your skills and projects in a Kuzu graph and LanceDB vectors, then uses a local ONNX embedding model to compare your profile against job descriptions without calling a remote API. The ranking logic is deliberately explainable—every score comes with a visible reason—so you know why a role surfaced rather than trusting an opaque recommendation engine.

Key highlights

  • Runs fully offline: embeddings, CRM, and generated documents stay local in SQLite, Kuzu, and LanceDB.
  • Ships installers for Windows, macOS, and Linux; the ~100 MB thin installer downloads the heavy runtime (browser, vector libs, model) once on first run.
  • Quality gate deterministically filters thin, senior-only, unpaid, or low-context leads before they enter your pipeline.
  • Generates application packages—resume PDF, cover letter, cold email, LinkedIn note—for any field, not just engineering.
  • Browser automation and auto-apply exist as an experimental, opt-in lab, but are explicitly unsupported in the stable core.

Caveats

  • macOS builds are ad-hoc signed and not yet notarized, so Gatekeeper may require you to select “Open Anyway.”
  • Browser automation and auto-apply are experimental, disabled by default, and unsupported.
  • The heavy runtime—browser, vector libraries, and ONNX model—is not bundled in the installer and must be downloaded on first run.

Verdict

If you want your job search to stay on your machine and you prefer explainable scores over black-box recommendations, this is worth a look. If you need a fully cloud-managed service or one-click auto-apply, it is not—those features are explicitly experimental or out of scope.

Frequently asked

What is vasu-devs/JustHireMe?
A local-first desktop workbench built because most job tools either spam you or hoard your data.
Is JustHireMe open source?
Yes — vasu-devs/JustHireMe is open source, released under the AGPL-3.0 license.
What language is JustHireMe written in?
vasu-devs/JustHireMe is primarily written in Python.
How popular is JustHireMe?
vasu-devs/JustHireMe has 2.2k stars on GitHub.
Where can I find JustHireMe?
vasu-devs/JustHireMe is on GitHub at https://github.com/vasu-devs/JustHireMe.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.