Skip to content
/ easy-hr Public

Easy HR is a privacy-focused resume management tool that helps companies sort and filter candidates using natural language.

Notifications You must be signed in to change notification settings

zf0x00/easy-hr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy HR Logo

Easy HR

Privacy-First, Local-LLM Powered HR Resume Management Built with Parallax, React, and Local AI models for secure, offline candidate processing.

🚀 Overview

Easy HR is a local, privacy-focused HR resume management system powered by Local LLMs via Parallax. It ensures that no data ever leaves your environment.

🦾 Designed for

  • 🏢 Companies needing offline / on-prem resume processing

  • 🔐 Teams requiring privacy, compliance & security

  • 🤖 Developers using local AI clusters

  • 🧑‍💼 Recruiters needing fast, automated screening


✨ Features

🧠 Local LLM Resume Parsing

  • Powered by Parallax Cluster
  • Extracts:
    • Name
    • Email / Phone
    • Education
    • Experience
    • Skills
    • Summary
    • Raw text

🔍 Semantic Search (Embeddings)

  • Uses local embedding models
  • Stores embeddings in local DuckDB
  • Search examples:
    • “React developer”
    • “5+ years experience”
    • “Data engineer + Python”

🗂️ Candidate Management Dashboard

  • Upload multiple resumes
  • Auto indexing via LLM
  • View extracted structured data

🛡️ Privacy & Security

  • 100% local AI
  • No external APIs
  • DuckDB local storage
  • Ideal for companies with compliance restrictions

🏗️ Architecture

Easy HR Logo

⚙️ Tech Stack

Layer Technology
Frontend React, Tailwind CSS, TypeScript, ShadCn
Backend Fast API
AI Engine Parallax (distributed LLM inference)
Database DuckDB
Embedding Local embedding model
Storage Local filesystem
Parsing Local OCR + LLM
Deployment Local / Docker

📸 Screenshots

Image 1 Image 2 Image 3

? Prerequests

  • Install Parllax from Here
  • Follow this to learn how to run a Parallax node Here
  • make sure Parllax was running in the background in 3001 port
  • git clone this repo
#Parllax Run after activation
parallax run -m Qwen/Qwen3-0.6B -n 1 #in this i am using Qwen3-0.6B can use any Qwen model bigger model better output
parallax join
# Clone Repo
git clone https://github.com/zf0x00/easy-hr.git
cd easy-hr

# Install frontend packages
cd frontend
pnpm i

# Install backend packages
cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# Start local development environment both frontend and backend
pnpm start-all

About

Easy HR is a privacy-focused resume management tool that helps companies sort and filter candidates using natural language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published