WangShenOL
网申求职半自动AI助手
LLM 驱动的求职投递工具,提供 EXE 桌面客户端(内置浏览器 + 智能填表)与 CLI 全自动模式两种使用方式:解析简历 -> 推荐公司 -> 直达官网投递渠道 -> 内置浏览器一键填表 / 全自动提交。
下载安装
从 Releases 下载 auto-ful-Setup-x.x.x.exe(即“网申求职半自动AI助手”安装向导),双击按常规安装向导完成(欢迎 → 选择目录 → 安装 → 完成):
默认安装到用户目录(
%LocalAppData%\Programs),无需管理员权限自动创建开始菜单与桌面快捷方式,支持完整卸载
支持 Windows 10/11 64 位
Related MCP server: Shortlist MCP Server
界面预览
首次启动 —— 选择工作模式(MCP 模式 = 外部 AI 控制、无需 API Key;API 模式 = 软件内置 AI;之后可随时在“设置”中更改):

六大功能页面:
简历档案 | 公司推荐 |
 |  |
导入 PDF/Word 用 AI 解析为结构化档案,手动编辑经历与技能 | 按专业匹配度推荐公司(国企优先),权重可在设置中调节 |
职位扫描 | 内置浏览器 |
 |  |
从 ATS 职位源抓取在招职位并给分排序 | 打开官网投递页,“智能填写”一键注入简历内容 |
投递记录 | 设置 |
 |  |
所有申请,以 SQLite 记录汇总 | 语言/工作模式/模型 API/企查查/推荐偏好统一管理 |
桌面客户端(推荐)
基于 Pyide6 + QtWebEngine构建桌面应用,六大页面:
页面 | 功能 |
简历档案 | 导入 PDF / Word("docx) 用 AI 解析为结构化档案;手动编辑教育/实习/工作/项目经历;技能/语言/爱好/获奖采用 逐项输入(流式排列,可增删);个人评价等全部可选 |
公司推荐 | 基于 专业匹配度 推荐专业(内置 62 家,专业/技能匹配 + 国企优先加权,权重可在设置中调节),支持按地区/公司性质(所处业/民企/外企/控股)/规模筛选与关键词搜索,筛选实时更新、结果缓存秒开;“企查查搜索”从企查查拉取专业,每家卡片可直达企查查查看工商/规模/性质信息 |
职位扫描 | 从配置的 ATS 职位源抓在招职位,AI 打分排序 |
内置浏览器 | 打开投递渠道(Bing 搜索:地址输入关键词即搜索),“智能填表”一键注入预置简历内容:文本/下拉/单选/复选/上传全自动,填写后人工检查提交(接管式,避免全自动风险) |
投递记录 | 所有申请,SQLite 记录汇总 |
设置 | 中英文切换、工作模式(MCP / API)、模型 API(拉后下拉选择,按厂商分组、输入过滤)、企查查 API、推荐偏好权重(专业匹配/技能匹配/国企优先)、MCP 服务接入配置 |
运行
pip install -r requirements.txt
python main_gui.py打包 EXE / 安装包
# 方式一:绿色版(onedir,拷贝整个文件夹分发)
pyinstaller autoapply.spec --noconfirm
# 产物: dist/网申求职半自动AI助手/网申求职半自动AI助手.exe
# 方式二:安装向导安装包(推荐分发方式)
powershell -ExecutionPolicy Bypass -File build_installer.ps1
# 产物: installer/网申求职半自动AI助手-Setup-x.x.x.exe(Inno Setup 常规安装向导)
# 需安装 Inno Setup 6 + Languages/ChineseSimplified.isl 中文语言包EXE 首次运行会自动弹出选择模式窗口(MCP/API),并在同目录生成 config.yaml(从 config.example.yaml),数据存于 data/。
MCP 模式(外部 AI 控制)
软件同时是一个 MC server,可被 Codex / Claude 等 AI 客户端接管(无需 API Key):
网申求职半自动AI助手.exe --mcp # stdio JSON-RPC,协议为 Model Context Protocol提供 8 个工具:get_profile / set_profile(读写简历档案)、recommend_companies(规则推荐,配置 Key 后 AI 优先)、search_companies、record_application / list_applications(投递记录)、open_url / smart_fill(MCP 运行中实时联动内置浏览器打开网页并智能填写)。接入命令与 Codex间接 / Claude 配置见软件“设置 → MCP 服务”页,一键复制。
智能填写说明
在支持 ATS 申请表页面(Ggreenhouse/Lever/Workday/通用表单)点击“⚡ 智能填写”
规则引擎:姓名 / 邮件 / 电话 / 地址 / 链接 / 隐私选项 / 工作许可 / 薪资等标准字段直接映射
AI 引擎(配置 API Key 后):自定义问答题由 LLM 基于简历生成
文件上传:点击页面上传按钮时自动附加预置简历文件
填写后绿色高亮,手动检查提交;“记录投递”按钮将申请写入投递记录
CLI 模式(全自动)
resume.pdf ──build-profile──> profile.json
│
greenhouse/lever/workday API ──> 职位列表 ──> LLM 打分排序 ──> 逐个投递
│
Playwright + LLM 表单填充引擎(含验证码人工介入、截图留档)
│
SQLite 投递记录 / 答案缓存 / 求职信缓存playwright install chromium
copy config.example.yaml config.yaml # 填入目标公司 board token 等
$env:OPENAI_API_KEY="sk-..." # 或 DeepSeek/通义等任意 OpenAI 兼容 key
python main.py build-profile --resume data/resume/resume.pdf
python main.py scan # 只看匹配结果,不投递
python main.py run --dry-run # 填表+截图但不提交,先检查效果
python main.py run # review 模式:每份确认后提交
python main.py run --auto --max 5 # 全自动,本轮最多 5 份
python main.py status # 查看投递记录测试
python test_form_fill_js.py # 表单填充引擎(JS注入,GUI核心)
python test_pipeline.py # CLI 管道(职位抓取+Playwright填表)配置要点(config.yaml)
键 | 说明 |
| 任意 OpenAI 「兼容端点(base_url/model/api_key_env) |
| Greenhouse board token,如 |
| Lever 公司名如 |
| Workday 招聘地址(试验性) |
| 标题/地点粗略筛选 |
| LLM 得分低于该值不投递 |
| 每日投递上限 |
|
|
| 上传用的简历文件路径 |
扩展新 ATS 适配器
在 apply/adapters.py 中向 ADAPTERS 附上注册类并实现 apply(page, orch, job):
进入 job.apply_ull 后调用 run_application(page, orch, job, submit_selectors, success_patterns, next_selectors) 即可复用通用填充引擎。未知站点自动走 GenericApply。
行为与合规说明
验证码:不绕过。有头模式会等待,无头模式直接跳过并记录。
限速:每个投递之间随机等待
delay_min/max_seconds,并有每 DLL 上限。dry-run:正式使用前先使用
--dry-run检查填表质量,所有关键步骤截图保存于outputs/screens hots/。自动化提交可能存在部分网站服务条款,请仅用于本人真实求职、控制频率,并遵守目标站点规则。
EEO/相关选项默认选择最隐私保护选项或跳过。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI-driven job application automation for LinkedIn and SEEK platforms with intelligent cover letter generation, automated application submission, and application tracking management. Supports anti-detection measures and complies with platform usage policies for safe job hunting automation.
- AlicenseNot gradedqualityFmaintenanceEnables users to search for jobs, prefill applications using AI, and automate submissions across major platforms like Lever and Ashby directly from Claude or Cursor. It provides a full suite of tools for managing job queues, profile data, and resumes within a chat interface.34MIT

four-leaf-mcpofficial
AlicenseNot gradedqualityBmaintenanceJob search assistant and interview prep inside any ai tool via MCP or public skill. Every tool you'll need for your job search in one product.195MIT- AlicenseAqualityAmaintenanceAn AI job-hunt copilot that enables searching live job boards, shortlisting openings, tracking application pipelines, and generating tailored resumes and cover letters from any MCP client.14Apache 2.0
Related MCP Connectors
Search AI-native jobs, inspect application forms, and fetch free interview-prep resources.
AI job search MCP — fact-checked jobs, application tracker, alerts. ChatGPT, Claude, Cursor.
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ldq30000-tech/online-job-ai-helper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server