Open source · Built on Hiring Agent

Parse resumes.
Extract data. Score candidates.

Three commands turn a PDF resume into structured data and evaluation reports. All from your terminal.

Install
$ curl -sSL https://raw.githubusercontent.com/grandimam/hyre/main/install.sh | bash
hyre analyze Detect layout, columns, section order hyre extract Extract structured data in JSON Resume format hyre evaluate Score across 4 categories with evidence
Preview
analyze — layout
┌────────────────────────────────────────────┐
│           Layout Analysis                  │
│  Layout:    Two Column                     │
│  Method:    Column boundary detection      │
│  Confidence: high                          │
└────────────────────────────────────────────┘

Section Order
├─ Header
├─ Summary
├─ Experience
├─ Education
├─ Skills
└─ Projects
extract — data
╭───────────────────────────────────╮
│  Jane Doe                         │
│  jane@example.com                 │
│  github.com/janedoe               │
╰───────────────────────────────────╯

Work Experience (3)
├─ Sr Engineer @ Acme    2021-03 – present
│  └─ Led team, built microservices
├─ Software Eng @ Beta   2018-06 – 2021-02
│  └─ Built REST APIs, cut latency 40%
└─ Junior Dev @ Gamma    2016-01 – 2018-05
   └─ Maintained legacy systems
evaluate — score
Category Scores
┌──────────┬───────┬────────────────┬──────────────┐
│ Category │ Score │ Bar            │ Evidence     │
├──────────┼───────┼────────────────┼──────────────┤
│ Open Src │ 18/35 │ █████░░░░░ 51% │ 2 minor PRs  │
│ Projects │ 24/30 │ ████████░░ 80% │ Portfolio    │
│ Productn │ 15/25 │ █████░░░░░ 60% │ 3 yrs exp    │
│ Tech Ski │  8/10 │ ██████████ 80% │ Broad stack  │
├──────────┼───────┼────────────────┼──────────────┤
│ Total    │ 65/100│ Bonus: +5  -2 │ Final 68/120 │
└──────────┴───────┴────────────────┴──────────────┘
PDF → Markdown → LLM → Structured Data → Rich TUI

PDFParser converts each page to clean Markdown. The Hyre orchestrator sends it to an LLM with Jinja2 prompts. Results render as tables, trees, panels, and color-coded score bars.