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 即可新增公司招聘來源。
相關
- 專案
- 專案
- 專案
- 專案