Privacy-First, Local-LLM Powered HR Resume Management Built with Parallax, React, and Local AI models for secure, offline candidate processing.
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.-
🏢 Companies needing offline / on-prem resume processing
-
🔐 Teams requiring privacy, compliance & security
-
🤖 Developers using local AI clusters
-
🧑💼 Recruiters needing fast, automated screening
- Powered by Parallax Cluster
- Extracts:
- Name
- Email / Phone
- Education
- Experience
- Skills
- Summary
- Raw text
- Uses local embedding models
- Stores embeddings in local DuckDB
- Search examples:
- “React developer”
- “5+ years experience”
- “Data engineer + Python”
- Upload multiple resumes
- Auto indexing via LLM
- View extracted structured data
- 100% local AI
- No external APIs
- DuckDB local storage
- Ideal for companies with compliance restrictions
| 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 |
- 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


