vasu-devs/JustHireMe

Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.

What it solves

JustHireMe is a local-first desktop workbench designed to replace noisy job boards and opaque AI application tools. It helps job seekers avoid drowning in irrelevant leads by providing a system for scraping, filtering, and ranking job roles based on a user's specific profile, while keeping sensitive personal data on the user's local machine.

How it works

The application uses a Tauri-based desktop shell with a Python backend sidecar. It processes job searches through a multi-stage pipeline:

  1. Ingestion: It imports user profiles from various formats (PDF, LinkedIn, GitHub) and stores them in a local Kùzu graph and LanceDB vector store.
  2. Discovery: Scraper agents collect leads from ATS boards, RSS feeds, and community sources.
  3. Quality Gate: A deterministic filter rejects stale or low-context leads before they enter the pipeline.
  4. Ranking: The system scores roles using a combination of deterministic rules, local semantic search (via an ONNX embedding model), and GraphRAG proof from the profile graph.
  5. Customization: It generates tailored resume PDFs, cover letters, and outreach drafts using either local LLMs (via Ollama) or optional keyed API providers.

Who it’s for

Job seekers across any professional field (not just software engineering) who want a high-signal, privacy-focused tool to manage their job search and generate tailored application materials.

Highlights

  • Local-First Architecture: Profile data, vectors, and settings are stored locally using SQLite, Kùzu, and LanceDB.
  • Explainable Matching: Fit scores are backed by GraphRAG proof rather than being a black-box number.
  • Keyless AI: Supports fully offline semantic matching and local LLM integration via Ollama or CLI tools, making API keys optional.
  • Multi-Source Scraping: Collects leads from a wide variety of sources including Hacker News, Reddit, and company boards.
  • Tailored Output: Generates professional PDF resumes and cover letters specifically mapped to the job requirements.