vasu-devs/JustHireMe

Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.

它解決了什麼問題

JustHireMe 是一個本地優先的桌面工作台,旨在取代噪雜的求職板與不透明的 AI 申請工具。它協助求職者避免被無關的職缺淹沒,提供一套依照使用者個人檔案抓取、篩選與排序職位的系統,同時將敏感個人資料保留在使用者本機上。

它如何運作

此應用程式使用基於 Tauri 的桌面殼層,搭配 Python 後端 sidecar。它透過多階段管線處理職缺搜尋:

  1. 資料匯入:從各種格式(PDF、LinkedIn、GitHub)匯入使用者檔案,並儲存於本地 Kùzu 圖形資料庫與 LanceDB 向量庫。
  2. 資訊發掘:爬蟲代理從 ATS 看板、RSS Feed 與社群來源收集職缺資訊。
  3. 品質門檻:決定性過濾器會在資訊進入管線前剔除過時或缺乏上下文的職缺。
  4. 排序:系統結合決定性規則、本地語意搜尋(使用 ONNX 嵌入模型)與來自個人檔案圖的 GraphRAG 證明,為職位打分。
  5. 客製化:使用本地 LLM(透過 Ollama)或可選的 API 金鑰服務,產生客製化的履歷 PDF、求職信與外聯草稿。

目標使用者

任何專業領域的求職者(不僅限於軟體工程),希望擁有高信號、注重隱私的工具來管理求職流程並產生客製化的申請材料。

重點特色

  • 本地優先架構:個人檔案、向量與設定皆使用 SQLite、Kùzu 與 LanceDB 本地儲存。
  • 可解釋的匹配:適配度分數以 GraphRAG 證明為依據,而非黑箱數值。
  • 無金鑰 AI:支援完全離線的語意匹配與透過 Ollama 或 CLI 工具的本地 LLM 整合,API 金鑰為可選項。
  • 多來源抓取:從 Hacker News、Reddit、公司看板等多種來源收集職缺資訊。
  • 客製化輸出:產生對應職位需求的專業 PDF 履歷與求職信。