strelov1/freehire

freehire — the open-source search engine for job seekers

解決する課題

Freehire は、採用担当者や再掲載、無効リンクのノイズを排除するオープンソースの求人集約ツールです。IT求人情報を企業の採用ページや応募者追跡システム(ATS)から直接取得し、求人検索の断片化問題を解決します。数百万件の求人情報を単一の重複除去されたスキーマに正規化し、元の情報源への直接的なアクセスを提供します。

動作方法

このシステムは、Goで構築されたワーカーのパイプラインを使用して、225のライブソース(WorkdayやGreenhouseなど92種類のATSを含む)からデータをクロールします。取得したデータは、意味的埋め込みをサポートする pgvector を使用した PostgreSQL に保存され、Meilisearch で高速かつファセット検索可能な全文検索インデックス化されます。また、langchaingo を通じてLLMを統合し、AIによる情報拡張、履歴書の最適化、ブラウジングや面接練習を支援するプロセス内エージェントを提供します。

対象ユーザー

ITプロフェッショナル、公開APIを通じて独自の求人検索ツールを開発したい開発者、および企業の採用ページソースデータベースを拡張したい貢献者に最適です。

主な特徴

  • 直接ソーシング:294,000社以上の企業から330万件以上のライブ求人情報を集約し、中間業者を経由せずに取得。
  • AI駆動の応募ツールセット:ATS対応テンプレートを備えた履歴書作成ツール、AIによる適合度分析、履歴書のカスタマイズツールを含む。
  • 統合エージェント:チャット、ブラウジング、面接練習用のプリセットを持つプロセス内エージェント。Chrome拡張機能のサイドパネルからアクセス可能。
  • 開発者向け設計:鍵不要の公開HTTP API、CLI、Claude Desktop/Code用のMCPサーバーを提供。
  • オープンアーキテクチャ:MITライセンスで、自前ホスティングが可能。YAML 1行で新しい企業ソースを追加可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト