JustHireMe: AI That Automates Your Job Hunt

A review of JustHireMe, the open-source AI job-search workbench. A local-first job-intelligence system that auto-scrapes listings, scores AI match quality, and generates tailored resumes and cover letters.

  • JavaScript
  • Python
  • TypeScript
  • MIT
  • Updated 2026-05-15

{</* resource-info */>}

The Problem: Job Hunting Is a Full-Time Job #

Send out 100 resumes, get 2 interviews, land 0 offers. That’s not your fault — it’s a broken system.

Every job site is its own island:

  • LinkedIn: advanced search costs money
  • Indeed: duplicate listings, stale postings
  • Glassdoor: salary data lags reality
  • Company career pages: every one wants you to re-enter everything
  • Recruiter emails: 99% read and ignored

And the real pain: every single application means rewriting your resume, rewriting your cover letter, and re-researching the company.

The Solution: JustHireMe #

JustHireMe is an open-source AI job-search workbench. Local-first, privacy-safe, one-click auto-apply.

Core idea: let AI do the repetitive work so you only make the decisions.

Core Features #

1. Smart Job Scraping #

Automatically pulls listings from multiple platforms:

  • LinkedIn, Indeed, Glassdoor
  • AngelList, Hacker News
  • Company career pages
  • Remote-work sections

Deduplication algorithm: when the same role shows up across platforms, it gets merged automatically.

2. AI Match Scoring #

Not keyword matching — real semantic understanding:

  • Your skills vs. the job’s requirements
  • Your experience vs. the role’s seniority
  • Your salary expectations vs. the budget range
  • Your career goals vs. the company’s direction

Scored 0-100, so you only look at jobs above 80.

3. Automatic Resume Tailoring #

Rewrites your resume for each role:

  • Highlights relevant skills
  • Adjusts project descriptions
  • Matches keywords
  • Optimizes layout and formatting

Not template fill-in — genuine AI rewriting.

4. Cover Letter Generation #

Every cover letter is unique:

  • Researches the company background
  • References specific projects
  • Demonstrates relevant experience
  • Expresses genuine interest

HR can tell the difference between a template and something written with care.

5. Local CRM Management #

All data stays local:

  • SQLite database
  • Job history
  • Application status tracking
  • Interview scheduling

Privacy-first: your data is never uploaded to the cloud.

Technical Architecture #

Layer Technology
Desktop Tauri 2 + React 19 + TypeScript
Backend Python 3.13 + FastAPI + WebSockets
Database SQLite + Kuzu graph DB + LanceDB vector store
AI models Local LLM + semantic search
Automation Playwright browser automation

Local-first: all AI computation runs locally, no API key required.

Installation #

# Clone the repo
git clone https://github.com/vasu-devs/JustHireMe.git
cd JustHireMe

# Install frontend dependencies
npm install

# Start the dev server
npm run dev

# Launch the desktop app
npm run tauri dev

Workflow #

  1. Set up your profile: upload your resume, fill in skills and goals
  2. Configure scrape sources: pick the platforms to monitor
  3. Run the scraper: AI pulls the latest listings automatically
  4. Review matches: sort by match score, filter for high-scoring roles
  5. One-click apply: AI generates tailored materials and submits them
  6. Track progress: the CRM manages every application’s status

Why Open Source? #

Job hunting shouldn’t be monopolized by platforms:

  • Data ownership: your resume, your data
  • Algorithm transparency: you know how the AI scores
  • Free to use: no subscription fees, no hidden costs
  • Community-driven: everyone improves it together

Who Is It For? #

  • Job seekers: who want to apply to more, better, faster
  • Freelancers: looking for contracts and projects
  • Career changers: who need targeted resume tailoring
  • New grads: who don’t know where to start
  • Senior professionals: who want high-quality opportunities to come to them

Project: github.com/vasu-devs/JustHireMe

Stars: 471 ⭐ | Forks: 91 | Languages: Python 47.3%, TypeScript 27.5%


For developers building or deploying open-source AI tools, we recommend:

  • DigitalOcean — $200 free credit for new users, 14+ global regions, one-click GPU/CPU droplets ideal for AI workloads.
  • Shiyunapi Claude API — Anthropic Claude / OpenAI / DeepSeek API proxy. Most AI tools above (chatbots, code gen, translation, search, etc) need an LLM API key — this proxy delivers stable access to top models at ~30% of official pricing.

Affiliate link — supports dibi8.com at no cost to you.

References & Sources #

💬 Discussion