strelov1/freehire
freehire — the open-source search engine for job seekers
해결하는 문제
Freehire는 채용사, 재게재, 무효 링크의 잡음 없이 기업의 채용 페이지와 지원자 추적 시스템(ATS)에서 직접 IT 채용 공고를 가져오는 오픈소스 채용 집약 도구입니다. 수백만 개의 공고를 하나의 중복 제거된 스키마로 정규화하여 채용 검색의 분산 문제를 해결하고, 원본 소스로의 직접적인 경로를 제공합니다.
작동 방식
이 시스템은 Go 기반 워커의 파이프라인을 사용하여 225개의 실시간 소스(Workday, Greenhouse 등 92개의 다양한 ATS 플랫폼 포함)에서 데이터를 크롤링합니다. 이 데이터는 의미적 임베딩을 지원하는 PostgreSQL과 pgvector에 저장되며, Meilisearch에 인덱싱되어 빠르고 필터 기반의 전체 텍스트 검색이 가능합니다. 또한 langchaingo를 통해 LLM을 통합하여 AI 기반 정보 보강, 이력서 맞춤화, 브라우징 및 면접 연습을 지원하는 내부 에이전트를 제공합니다.
대상 사용자
IT 전문가, 공개 API를 통해 자체 채용 검색 도구를 개발하고자 하는 개발자, 그리고 기업 채용 페이지 소스 데이터베이스를 확장하고자 하는 기여자에게 적합합니다.
주요 특징
- 직접 소싱: 294,000개 이상의 기업에서 330만 건 이상의 실시간 공고를 중개 업체를 거치지 않고 수집.
- AI 기반 지원 도구 세트: ATS 호환 템플릿을 갖춘 이력서 빌더, AI 적합도 분석, 이력서 맞춤화 도구 포함.
- 통합 에이전트: 채팅, 브라우징, 면접 연습용 프리셋을 갖춘 내부 에이전트로, Chrome 확장 프로그램 사이드패널을 통해 접근 가능.
- 개발자 친화적: 키가 필요 없는 공개 HTTP API, CLI, Claude Desktop/Code용 MCP 서버 제공.
- 오픈 아키텍처: MIT 라이선스이며 자체 호스팅이 가능하며, YAML 한 줄로 새로운 기업 소스를 추가할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트