DEV.co
Vector Databases · vasu-devs

JustHireMe

JustHireMe is a local-first desktop workbench that helps job seekers scrape roles from multiple sources, rank them by fit using deterministic rules and vector matching, and generate tailored resume/cover letter PDFs. All processing runs offline on your machine with optional integrations to LLMs like Claude or Ollama.

Source: GitHub — github.com/vasu-devs/JustHireMe
2.1k
GitHub stars
348
Forks
Python
Primary language
AGPL-3.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryvasu-devs/JustHireMe
Ownervasu-devs
Primary languagePython
LicenseAGPL-3.0 — OSI-approved
Stars2.1k
Forks348
Open issues29
Latest releasev1.4.0 (2026-07-02)
Last updated2026-07-04
Sourcehttps://github.com/vasu-devs/JustHireMe

What JustHireMe is

Python-based backend (3.13) paired with a Tauri desktop frontend, using LanceDB for vector similarity matching, Kuzu for skill/project graphs, and ONNX embeddings (all-MiniLM-L6-v2) for semantic search. Supports multi-source lead ingestion, deterministic ranking pipelines, and template-driven document generation with no API key requirement by default.

Quickstart

Get the JustHireMe source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/vasu-devs/JustHireMe.gitcd JustHireMe# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Job seekers managing multi-source pipelines

Consolidate scraping from ATS boards, RSS, Hacker News, GitHub jobs, Reddit, and APIs into one ranked pipeline with explainable fit scoring backed by your profile context.

Career-switchers and field-agnostic matching

The scoring system adapts to any field (healthcare, trades, finance, law, education, creative) by ranking relative to the candidate's domain, not fixed tech keywords.

Privacy-conscious automation workflows

Perform lead discovery, ranking, vector matching, resume tailoring, and document generation fully locally without uploading profile data or relying on cloud APIs.

Implementation considerations

  • AGPL-3.0 license requires you to disclose any modifications if deployed or integrated; verify legal/compliance team approval before building on this in a commercial context.
  • Desktop installers (~100 MB) download heavy runtime (browser, vector libs, embedding model) on first run and cache locally; plan for ~500 MB+ disk footprint and initial setup time.
  • Scraper adapters for specific job boards may require reverse-engineering or maintenance as websites evolve; budget for source adapter updates if you add custom boards.
  • Local embeddings use bundled ONNX model (deterministic, no API key required); if you need LLM-powered ranking/generation, you must configure Ollama locally or provide OpenAI/Gemini/Groq keys.
  • Profile ingestion tolerates multiple formats (PDF, DOCX, TXT, MD, JSON Resume, LinkedIn zips, portfolio URLs); test import with your target candidate profile shape to validate data extraction and field mapping.

When to avoid it — and what to weigh

  • You need a fully-managed SaaS job portal — JustHireMe is a local workbench—you run it, manage your own data, and are responsible for deployment and updates. No cloud-hosted alternative offered.
  • You require a permissive license for closed-source commercial use — AGPL-3.0 requires source disclosure and copyleft obligations if you deploy modified versions or integrate into a larger product. Commercial proprietary use is not permitted without legal review.
  • You want guaranteed scraper reliability across all job boards — Scrapers are brittle by nature. The supported core includes scraper adapters, but site HTML/API changes will require maintenance—this is not an enterprise SLA product.
  • You need out-of-the-box auto-apply or browser automation — Browser automation and auto-apply code exist but are experimental, opt-in, disabled by default, and explicitly unsupported in the stable open-source core.

License & commercial use

AGPL-3.0 (GNU Affero General Public License v3.0). This is a copyleft license requiring source disclosure and license propagation for any modified or networked use. If you deploy modified code or use it in a larger product, you must disclose source under AGPL-3.0.

AGPL-3.0 is **not** a permissive open-source license suitable for proprietary commercial products. Using, modifying, or integrating JustHireMe into a commercial offering requires either: (1) keeping all changes open-source under AGPL-3.0, (2) obtaining a commercial license from the maintainer (unknown availability/terms), or (3) legal review and approval. Do not assume commercial use is permitted. Requires legal review before any commercial deployment.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Local-first design (no profile upload to cloud) reduces data exfiltration risk for user résumés and skill data. Keychain-based API key storage is not yet implemented (planned); current .env/app settings approach is less hardened. No security audit or third-party assessment mentioned. Vector model and embeddings are local ONNX; no model provenance or integrity checks detailed. Scraper modules may access external job boards—review scraper code for unintended data leakage or malicious patterns.

Alternatives to consider

Workable, Lever, or Applicant Tracking Systems (ATS)

Cloud-based commercial suites for enterprise recruiting; overkill for individual job seekers but offer managed multi-source ingestion and auto-apply. Unlike JustHireMe, these require SaaS fees and don't prioritize candidate privacy.

Zapier + custom job board connectors + Notion/Airtable

DIY workflow automation; no-code multi-source scraping and CRM integration. Less tailored than JustHireMe, no built-in ranking/matching, and vendor lock-in risk.

LazyApply, BrightNetwork, or Handshake auto-apply tools

SaaS platforms for bulk job discovery and auto-application; cloud-hosted and proprietary. Offer convenience but sacrifice privacy and explainability; JustHireMe's transparent local ranking is fundamentally different.

Software development agency

Build on JustHireMe with DEV.co software developers

JustHireMe is ideal for job seekers automating multi-source discovery and for developers extending scraper adapters or integrating local AI workflows. Verify AGPL-3.0 licensing requirements before commercial use. Contact the maintainer for sponsorship or commercial licensing options.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

JustHireMe FAQ

Do I need API keys to use JustHireMe?
No. Discovery, ranking, vector matching, and document generation all work offline with zero API keys (keyless by default). LLM steps (ranking reasoning, cover letter generation) can use local Ollama or your existing Claude CLI; keyed providers (OpenAI, Gemini, Groq, 15+ others) are optional add-ons.
Can I use JustHireMe in a commercial product or service?
Not without legal review. AGPL-3.0 requires source disclosure and copyleft obligations if you deploy modified code or integrate it into a larger product. Contact the maintainer about commercial licensing terms or consult your legal team.
How much disk space does JustHireMe require?
The installer is ~100 MB. The runtime (browser, vector libs, embedding model) downloads once on first run and is cached locally, totaling ~500 MB+ depending on your LLM model choices.
Does JustHireMe support multi-user or cloud sync?
No. It is a single-user local desktop workbench. Data stays on your machine; no remote sync, cloud backup, or multi-device sharing is built in.

Software development & web development with DEV.co

DEV.co helps companies turn open-source tools like JustHireMe into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your vector databases stack.

Ready to Build with JustHireMe?

JustHireMe is ideal for job seekers automating multi-source discovery and for developers extending scraper adapters or integrating local AI workflows. Verify AGPL-3.0 licensing requirements before commercial use. Contact the maintainer for sponsorship or commercial licensing options.