PostgreSQL을 기반으로 하는 단일 Go 바이너리 형태의 셀프 호스팅 뉴스레터 및 메일링 리스트 관리 도구입니다.
strelov1/freehire
회사 ATS 채용 페이지에서 IT 채용 공고를 직접 모으는 오픈소스 구직 검색 엔진으로, MIT 라이선스로 자체 호스팅할 수 있습니다.
대체할 수 있는 제품:LinkedIn Jobs
Indeed
- 스타
- 1,379
- 포크
- 160
- 열린 이슈
- 8
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
freehire는 IT 직군에 초점을 맞춘 구직 검색 엔진입니다. Workday, Greenhouse, Lever, Ashby 같은 기업 지원자 추적 시스템(ATS)과 여러 채용 정보 집계 서비스 및 기업의 채용 피드에서 공고를 직접 수집한 뒤, 하나의 스키마로 정규화하고 중복 공고를 제거합니다. 각 검색 결과는 재게시된 사본이 아니라 원본 공고로 연결됩니다.
검색은 지역, 근무 형태, 경력 수준, 기술, 급여별 패싯 필터를 지원하는 Meilisearch를 기반으로 합니다. 패싯 값은 추정치가 아니라 직접 관리하는 사전에서 가져옵니다. 백엔드는 Go와 Fiber, PostgreSQL 및 pgvector, sqlc로 구성되며 프런트엔드는 SvelteKit을 사용합니다. 크롤링, 데이터 보강, 인덱싱은 cron 실행을 염두에 둔 독립형 worker 명령으로 처리합니다.
채용 공고 카탈로그 외에도 PDF 템플릿을 지원하는 CV 작성기, CV와 채용 공고 매칭, 지원 현황 추적기, 공개 키가 필요 없는 HTTP API, CLI, MCP 서버, Chrome 사이드 패널 확장 프로그램을 제공합니다. 기업을 추가하려면 카탈로그에 행 하나만 추가하면 되며, LLM 기능은 선택 사항입니다.
핵심 기능
- 01기업 ATS 플랫폼에서 공고를 직접 수집하고 원본 공고로 연결합니다.
- 02여러 채용 게시판에 올라온 같은 직무의 공고를 하나로 통합합니다.
- 03지역, 근무 형태, 경력 수준, 기술, 급여별 패싯을 지원하는 전문 검색을 제공합니다.
- 04카탈로그를 기반으로 도구를 개발할 수 있도록 공개 키 없는 HTTP API, CLI, MCP 서버를 제공합니다.
- 05같은 코드베이스에서 지원 현황 추적기, CV 작성기, CV와 채용 공고 매칭 기능을 제공합니다.
- 06Docker Compose로 자체 호스팅할 수 있으며, 기업은 카탈로그에 행 하나를 추가해 등록합니다.
활용 사례
- 채용 담당자가 재게시한 공고보다 기업 채용 페이지의 IT 채용 정보를 살펴보고 싶은 구직자.
- ATS에서 수집한 데이터가 필요한 비공개 또는 특정 분야 전용 채용 게시판을 운영하는 팀.
- 공개 키가 필요 없는 API를 기반으로 채용 관련 도구를 개발하는 개발자.
- 여러 ATS 플랫폼의 채용 시장 데이터를 연구하는 연구자 또는 엔지니어.
빠른 시작
- 1
Docker에서 전체 스택을 시작합니다
make up - 2
API 헬스 체크 엔드포인트를 확인합니다
curl localhost:8080/health - 3
공개 API에서 작업 목록을 가져옵니다
curl localhost:8080/api/v1/jobs
사용 전 알아둘 점
- 전체 스택을 실행하려면 Docker와 Docker Compose가 필요합니다.
- 서버를 시작하려면 JWT_SECRET이 필요합니다.
토픽
자주 묻는 질문
- freehire은(는) 무엇인가요?
- 회사 ATS 채용 페이지에서 IT 채용 공고를 직접 모으는 오픈소스 구직 검색 엔진으로, MIT 라이선스로 자체 호스팅할 수 있습니다. freehire는 IT 직군에 초점을 맞춘 구직 검색 엔진입니다. Workday, Greenhouse, Lever, Ashby 같은 기업 지원자 추적 시스템(ATS)과 여러 채용 정보 집계 서비스 및 기업의 채용 피드에서 공고를 직접 수집한 뒤, 하나의 스키마로 정규화하고 중복 공고를 제거합니다. 각 검색 결과는 재게시된 사본이 아니라 원본 공고로 연결됩니다.
- freehire은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- freehire은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- freehire은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. freehire의 마지막 커밋은 2026년 10월 19일입니다.
- freehire은(는) 어디에 사용할 수 있나요?
- 채용 담당자가 재게시한 공고보다 기업 채용 페이지의 IT 채용 정보를 살펴보고 싶은 구직자. ATS에서 수집한 데이터가 필요한 비공개 또는 특정 분야 전용 채용 게시판을 운영하는 팀. 공개 키가 필요 없는 API를 기반으로 채용 관련 도구를 개발하는 개발자. 여러 ATS 플랫폼의 채용 시장 데이터를 연구하는 연구자 또는 엔지니어.
- freehire는 어떻게 설치하나요?
- Docker에서 전체 스택을 시작합니다: make up API 헬스 체크 엔드포인트를 확인합니다: curl localhost:8080/health 공개 API에서 작업 목록을 가져옵니다: curl localhost:8080/api/v1/jobs
- freehire은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/strelov1/freehire
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
여러 구직 사이트를 검색하고, 직무별 이력서를 작성하며, 적합도를 평가하고 지원 현황을 한 대시보드에서 관리하는 셀프 호스팅 파이프라인입니다.
Claude Code 등 코딩 에이전트의 이력서 작성, ATS 최적화, 구직을 돕는 마크다운 AI 에이전트 스킬 모음입니다.
AI 이력서 검토와 직무 매칭, 자동 채용 공고 탐색, AI 에이전트용 MCP 서버를 갖춘 셀프 호스팅 구직 관리 도구
SvelteKit, Go, PocketBase로 만든 셀프 호스팅 웹 앱으로, Wake-on-LAN을 사용해 네트워크상의 기기를 깨웁니다.
실시간 PDF 미리보기, 입사 지원 관리, AI 도우미, 자체 호스팅을 지원하는 무료 오픈소스 이력서 작성 도구입니다.