vasu-devs/JustHireMe
Local-first AI job intelligence workbench for scraping roles, ranking fit, and generating tailored application materials.
它解决了什么问题
JustHireMe 是一个本地优先的桌面工作台,旨在取代嘈杂的招聘网站和不透明的 AI 申请工具。它帮助求职者避免被无关的职位信息淹没,提供一个基于用户个人档案抓取、过滤和排序职位的系统,同时将敏感个人数据保存在用户本地机器上。
它如何工作
该应用使用基于 Tauri 的桌面壳层,配合 Python 后端 sidecar。它通过多阶段流水线处理职位搜索:
- 数据导入:从各种格式(PDF、LinkedIn、GitHub)导入用户档案,并存储在本地 Kùzu 图数据库和 LanceDB 向量库中。
- 信息发现:爬虫代理从 ATS 看板、RSS 源和社区来源收集职位线索。
- 质量门:确定性过滤器在信息进入流水线前剔除陈旧或缺乏上下文的线索。
- 排序:系统结合确定性规则、本地语义搜索(通过 ONNX 嵌入模型)和来自个人档案图的 GraphRAG 证明,对职位进行打分。
- 定制化:使用本地 LLM(通过 Ollama)或可选的 API 密钥提供商,生成定制的简历 PDF、求职信和外联草稿。
适用人群
任何专业领域的求职者(不仅限于软件工程),希望拥有高信噪比、注重隐私的工具来管理求职并生成定制化的申请材料。
亮点
- 本地优先架构:个人档案、向量和设置使用 SQLite、Kùzu 和 LanceDB 本地存储。
- 可解释的匹配:适配度分数由 GraphRAG 证明支撑,而不是黑箱数值。
- 无钥匙 AI:支持完全离线的语义匹配和通过 Ollama 或 CLI 工具的本地 LLM 集成,API 密钥为可选。
- 多源抓取:从 Hacker News、Reddit、公司看板等多种来源收集职位线索。
- 定制化输出:生成针对职位要求的专业 PDF 简历和求职信。