Repository navigation
Releases: sdeonvacation/jobhunter
Releases · sdeonvacation/jobhunter
Release list
v1.1.0
What's Changed (v1.1.0)
MCP Server
- feat: LLM-based keyword extraction for get_job_keywords tool
- feat: include ATS type, company name, and role title in get_job_keywords output
- feat: detect Greenhouse/Lever from query params on custom domains
- feat: lookup ATS type from DB before URL pattern fallback
- feat: add Pinpoint ATS type detection
- fix: improve keyword extraction accuracy
Dashboard
- feat: add hide job button (X mark) on job cards
- feat: surface aggregator errors and trigger scoring after crawl
- chore: port changes to avoid conflicts
Infrastructure
- feat: daily DB backup to iCloud + backup on make dev
- feat: add Pinpoint ATS crawling strategy
- feat: LinkedIn MCP session recovery improvements
- fix: IPv6 resolution for LinkedIn crawl
- feat: unified aggregator contract
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Install
Full Stack (Docker)
git clone https://github.com/sdeonvacation/jobhunter.git
cd jobhunter
# edit profile.yaml and keywords.yaml
docker compose up -dDashboard: http://localhost:3000 | API: http://localhost:8080
MCP Server Only (npm)
npm install -g jobhunter-mcpThen add to your AI assistant's MCP config. See README for details.
What's Included
- 12+ ATS platform extractors (Greenhouse, Lever, Workday, SmartRecruiters, etc.)
- Skill-based scoring with APPLY/MAYBE/SKIP recommendations
- Dark-themed dashboard with search, filters, job tracking
- 6 MCP tools: get_top_jobs, get_top_jobs_today, get_jobs, get_job_keywords, mark_job_applied, add_company
- Configurable for any profession via profile.yaml and keywords.yaml
- Daily Digest with new opportunities sorted by match score