Keel

Keel - 开源核心求职申请流水线,全程仅使用你确认过的真实信息实现合规自动化

今日首发

Keel 是一款开源核心的求职申请流水线工具,可打通从岗位发现到预核验申请包生成的全流程,不会虚构任何虚假资质。它面向求职者、职业教练和独立开发者设计,提供故障自动闭锁的自动化工作流,全程不会虚报申请人资质。这款公开开源工具已经过94次投递验证的生产流水线规范,优先保证信息真实,不做夸大的自动化宣传。

3访问量AI 效率公开定价ShopifyGitHub开源

核心能力

Keel 由一组轻量、单一用途的 Python 模块组成,没有任何第三方依赖,支持 Python 3.10 及以上版本运行。它覆盖了投递前的全端到端求职流水线所有环节:

  1. 岗位发现:使用预定义的搜索查询方案和批量扫描提示词,定位你目标行业赛道下的相关在招岗位。

  2. 匹配度评分:采用百分制匹配评分模型和分级处理规则,对你找到的每一个岗位打分,判断和你个人资料的适配程度。

  3. 材料生成:完全基于你提前存入个人资料的已核验信息,生成定制化的简历和求职信。

  4. 答案库:作为你所有表单填写内容和硬性筛选规则的唯一标准来源,系统不会自动添加任何你没有明确录入的信息。

  5. 前置预审:所有包含无法直接匹配的必填问题、异地入职、出差要求或未确认的附加条件的岗位,都会被转入人工审核队列,系统不会自动生成凑数的回复内容。

  6. ATS 识别:自动识别当前岗位页面使用的申请人追踪系统平台类型,运行可用性探测,确认是否支持直接提交申请。

  7. 投递循环:为所有标记为可投递的岗位生成完整的核验启动包,记录每一个字段取值、校验规则和投递层执行约定的全部文档。

  8. 核验重试:定期重新检查暂存的岗位线索是否有效,把仍在招的岗位重新放回处理队列,清理已经下线、无效的岗位。

  9. 统计与分析:采用仅追加写入的事件日志,记录所有投递结果,支持接入自定义邮件收件规则,自动登记雇主的回复内容。

  10. 控制面板:基于本地队列和投递记录生成独立的静态 HTML 控制面板,不需要部署额外外部服务器。

主要限制

Keel 本身不会实际提交求职申请。公开开源版本仅生成经过校验的投递启动包,执行到投递执行层约定的边界就停止。完整的自动化投递执行层没有对外开放,避免大规模运行时被ATS平台识别和拦截。Keel 不会虚构缺失的资质,也不会编造过往经历细节去匹配岗位描述;你的个人资料和岗位要求之间的所有差距都会明确标记出来,提示你人工审核。

诚实自动化约定

这套流水线完全遵守项目文档中明确的四条不可调整规则:

  1. 真实性闸门:所有你的个人资料无法覆盖的岗位要求都会被记录为待补全项,永远不会用编造的内容填充。

  2. 明确确认规则:只有获取到可核验的明确投递成功凭证,才会将对应的投递项标记为完成。

  3. 故障闭锁规则:任何未核验的岗位、无法匹配的表单问题,或者缺失的必填承诺项,都会被转入人工审核队列,自动化流程不会对该条目继续执行。

  4. 无特征暴露规则:公开仓库中的所有代码都不会包含任何可以帮助ATS服务商识别、拦截自动化求职工具的逻辑。

快速上手流程

你可以在5分钟左右完成系统部署运行:

  1. 克隆项目仓库,或者下载最新的发布版压缩包。

  2. 运行 ./setup.sh 初始化你的本地工作副本,之后编辑申请人个人资料和答案库文件,填入你真实的、已核验的职业背景信息。

  3. 运行测试套件,确认所有模块都可以在你本地正常运行。

  4. 使用匹配度评分脚本,处理你收集到的在招岗位列表。

  5. 把符合要求、可以投递的岗位导入标准队列,运行投递循环,生成你的第一个经过核验的投递启动包。

  6. 生成本地 HTML 控制面板,查看整条流水线的全部运行状态。

项目许可

所有公开的代码和文档都以宽松的 Apache 2.0 开源许可协议发布。

评论

评论

还没有评论。成为第一个分享想法的人吧!