【免费下载链接】ApplyPilot
AI agent that applies to jobs for you. Any site. Any form.
ApplyPilot 是一个开源的 AI 求职申请代理:它能跨多个招聘网站发现职位、用 AI 给岗位打分、为每个岗位定制简历和求职信,甚至自动帮你填写并提交申请表。而这一切的起点,是applypilot init配置向导——通过一次交互问答,你就完成了简历导入、求职档案创建、搜索条件定义,以及免费 Gemini API 密钥的设置,全程不需要手动编辑任何配置文件。🚀
为什么需要 init 配置向导?
手动逐行写 JSON、YAML 容易出错,也不了解要填哪些字段。配置向导把整个流程变成了"回答问题":向导会在你的用户主目录下自动创建~/.applypilot/配置目录,并一次性生成下面这些文件(路径逻辑见 src/applypilot/config.py):
| 生成的文件 | 作用 |
|---|---|
resume.txt/resume.pdf | 你的主简历,AI 定制简历的"原材料" |
profile.json | 求职档案:联系方式、薪资、技能、工作授权等 |
searches.yaml | 搜索条件:目标地点、半径、职位关键词 |
.env | LLM API 密钥与模型配置 |
更棒的是:这个向导可以随时重跑。配置项填错了、换工作方向了、想补一个 API 密钥,重新执行一次applypilot init即可(见 wizard 入口说明)。
快速开始:安装并启动配置向导
📌 前提条件:Python 3.11+。如果还想体验全自动投递(Tier 3),后续再准备 Node.js 18+ 和 Chrome。
# 安装主程序 pip install applypilot # 安装职位爬取组件(按官方说明分两步,避免依赖冲突) pip install --no-deps python-jobspy && pip install pydantic tls-client requests markdownify regex # 启动配置向导 applypilot init看到绿色边框的 "ApplyPilot Setup Wizard" 面板,就说明向导成功启动了,接下来跟着提示走 5 个步骤。
五大配置步骤详解
步骤 1:导入简历(.txt 或 .pdf)
向导会提示你输入简历文件的完整路径,支持.txt和.pdf两种格式。注意两点:
- 向导是复制文件到
~/.applypilot/,你的原文件不会被改动; - 如果只给了 PDF,向导还会追问一份纯文本版本——因为 AI 打分和简历定制需要读取纯文本内容(代码逻辑见 resume 设置步骤)。
💡 小建议:准备一份结构清晰的 txt 简历(经历、技能分块),效果会更好。
步骤 2:填写求职档案(profile.json)
这一步是向导里问题最多的环节,但都是"填空",内容会结构化保存为profile.json。它决定了 AI 怎么给岗位打分、怎么定制简历、自动投递时怎么填表。问题分为几组:
- 个人信息:姓名、邮箱、电话、城市、LinkedIn/GitHub 链接等,还包含求职网站登录密码(自动投递过登录墙时用);
- 工作授权:是否有合法工作身份、是否需要担保(sponsorship);
- 薪资期望:期望年薪、币种、可接受区间(如
80000-120000); - 经验与目标:当前职位、目标职位、年限、学历;
- 技能边界:编程语言、框架、工具,用逗号分隔即可;
- 简历事实(Resume Facts):⭐ 重点!填入必须原样保留的公司、项目、学校名和真实数据(如 "99.9% uptime")。AI 定制简历时会重排内容,但这些事实绝不会被改写(见 resume facts 说明);
- 到岗时间:默认"立即到岗"。
不确定格式?仓库根目录有一份完整示例 profile.example.json,可以直接对照参考。
步骤 3:定义求职搜索条件(searches.yaml)
三个问题就能生成你的搜索配置:
- 目标地点(如
Remote、Canada、New York, NY); - 搜索半径(英里,0 表示只找远程岗位);
- 目标职位列表(逗号分隔,如
Backend Engineer, Full Stack Developer)。
向导会把每个职位自动分配优先级 tier(1 最高,3 为宽泛兜底),写入searches.yaml。之后你可以直接编辑该文件,补充排除关键词、地点过滤规则等高级选项——字段大全见示例配置 src/applypilot/config/searches.example.yaml。
步骤 4:配置免费 API 密钥,解锁 AI 功能
这是整个向导最"值钱"的一步。LLM 驱动着岗位打分、简历定制、求职信生成三大核心能力,但好消息是——首选方案完全免费:
| 提供商 | 说明 | 写入 .env 的变量 |
|---|---|---|
| Gemini(推荐) | 免费额度充足,申请即用 | GEMINI_API_KEY+LLM_MODEL(默认gemini-2.0-flash) |
| OpenAI | 按量付费 | OPENAI_API_KEY+LLM_MODEL |
| 本地模型 | Ollama / llama.cpp,离线零成本 | LLM_URL+LLM_MODEL |
选择 Gemini 后,向导会提示你从 aistudio.google.com 免费申请密钥,粘贴即可,默认模型gemini-2.0-flash不填也行。所有密钥统一写入~/.applypilot/.env,后续命令自动加载(加载机制见 load_env)。
如果这步选择跳过,ApplyPilot 依然能用"只发现"模式:抓取和补全职位描述不需要任何密钥,只是暂时没有 AI 打分和定制功能。
步骤 5(可选):自动投递配置
最后一步针对最高阶的玩法——让 AI 像真人一样打开浏览器填写并提交申请表:
- 向导会自动检测Claude Code CLI是否已安装,未安装会给出安装提示(不影响前四个步骤的功能);
- 可选配置CapSolver API 密钥,用于自动破解部分网站的人机验证(hCaptcha、reCAPTCHA 等)。不配也没关系,遇到验证码的岗位会优雅跳过(逻辑见 auto-apply 步骤)。
看懂你的能力档位(Tier)
向导结束时会显示你当前的能力档位。ApplyPilot 按依赖情况把功能分成三级(判定逻辑见 get_tier):
| 档位 | 名称 | 能做什么 | 解锁条件 |
|---|---|---|---|
| Tier 1 | 职位发现 | run discover/run enrich | 默认,装好即得 |
| Tier 2 | AI 打分与定制 | run score/run tailor/run cover | 配置 LLM API 密钥(免费即可) |
| Tier 3 | 全自动投递 | apply自动填表提交 | Claude Code CLI + Chrome + Node.js |
也就是说:走完全流程并填了免费 Gemini 密钥,你就拿到了Tier 2——发现职位、AI 筛选、定制简历、生成求职信全部可用,剩下的提交动作也可以人工完成。
配置完成后:用 doctor 命令自检
跑一遍applypilot init后,建议执行一次体检命令确认一切就绪:
applypilot doctor它会逐项检查profile.json、resume.txt、searches.yaml、LLM 密钥、Claude Code CLI、Chrome、Node.js 是否就位,缺什么、去哪补一目了然(诊断逻辑见 doctor 命令)。看到全部 OK,就可以执行applypilot run开启你的第一条 AI 求职流水线了。🎯
常用文件速查
| 文件 | 说明 |
|---|---|
| src/applypilot/wizard/init.py | init 配置向导完整实现(5 个步骤) |
| src/applypilot/cli.py | CLI 命令入口(init / run / apply / doctor) |
| src/applypilot/config.py | 配置文件路径、.env 加载与 Tier 判定 |
| profile.example.json | 求职档案完整示例 |
| src/applypilot/config/searches.example.yaml | 搜索配置高级字段示例 |
常见问题
Q:填错了能重来吗?能。applypilot init设计为可重复执行,任何阶段重跑都会重建对应配置。
Q:只有 PDF 简历,没有 txt 版本怎么办?向导会跳过纯文本副本,但 AI 阶段(打分/定制)需要resume.txt,doctor会给出 WARN 提示——补一份 txt 再重跑 init 即可。
Q:不花钱能用吗?核心 AI 功能推荐用 Gemini 免费密钥,applypilot init向导就是为它设计的;纯职位发现(Tier 1)甚至不需要任何密钥。
Q:密钥存在哪里,安全吗?统一存放在~/.applypilot/.env,只有本机可访问,不会被提交到任何仓库。
小结
applypilot init把"装好就能自动求职"这件事压缩成了 5 个简单的问答步骤:简历、求职档案、搜索条件、免费 API 密钥、可选的自动投递。花十分钟跑完一遍,再配一个applypilot doctor自检,你的 AI 求职流水线就正式开工了。🏁
【免费下载链接】ApplyPilot
AI agent that applies to jobs for you. Any site. Any form.
相关推荐
网盘直链下载助手:3 步装好,6 种姿势把八大网盘文件喂给 IDM 和 Aria2
网盘直链下载助手:3 步装好,6 种姿势把八大网盘文件喂给 IDM 和 Aria2 网盘直链下载助手是一个浏览器用户脚本,覆盖百度网盘、阿里云盘等八大网盘,只调
前端Zotero-GPT插件API密钥配置完全指南:告别"密钥未配置"错误
Zotero GPT插件API密钥配置完全指南:告别"密钥未配置"错误 还在为Zotero GPT插件的"your secretKEY is not confi
人工智能大模型AI 应用交互助手RAGbaoyu-cover-image 首次设置与 EXTEND.md 偏好配置完全指南
baoyu cover image 首次设置与 EXTEND.md 偏好配置完全指南 导读 本文讲解 baoyu cover image 技能的"首次设置(Fi
AI 技能AI 插件
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考