{"repo":"czc6666/czc-good-job","free":true,"listed":false,"github":"https://github.com/czc6666/czc-good-job","clone":"git clone https://github.com/czc6666/czc-good-job.git","description":"一个面向 Boss 直聘 的轻量自动投递简历项目，基于浏览器脚本 + 本地后端。","language":"JavaScript","stars":49,"topics":["automation","browser-script","fastapi","tampermonkey","boss-zhipin","job-delivery"],"license":"MIT","category":"workflow-automation","readme_excerpt":"goodjob 一个面向 Boss 直聘的轻量自动投递简历项目，采用“浏览器脚本 + 本地 Python 后端”的组合方式。 当前主线已经收敛为： - 单简历 - 单方向投递 - 规则筛选岗位 - 固定打招呼 - 收到 Boss 新消息后直接发送简历 - 默认不继续自动聊天 它不是多招聘平台框架，不是复杂多轮自动聊天助手，也不是招聘 SaaS。 适合什么方向 当前仓库模板默认更适合这些岗位： - AI 产品工程师 - AI 应用工程师 - AI Agent / 智能体 - 工作流工程师 - AI Native / Vibe Coding / 大模型应用落地类岗位 当前评分逻辑的核心偏好： - 标题只做弱信号 - JD 正文里的真实技术要求、工具链、工作流是强信号 - 更关注 Claude Code、Cursor、Codex、Agent、Workflow、Prompt，以及需求到调试部署上线的闭环能力 不适合作为主目标方向的岗位： - 传统算法训练 / 模型研发 - 传统运维 / SRE / DevOps - 销售 / 运营 - 纯 C/C++/Go 底层岗 现在能做什么 当前主链能力： - 在 Boss 直聘岗位列表里轮换搜索关键词 - 对岗位做规则打分 - 达到阈值后自动打招呼 - 收到 Boss 新消息后直接发送指定简历 - 连续多轮没有新岗位时自动切换关键词继续挂机 - 遇到超时、详情异常、打招呼异常时自动恢复 演示视频 - B 站演示视频：https://www.bilibili.com/video/BV1MyX6BFEp3 项目结构 - main.py ：FastAPI 后端入口 - core.py ：规则评分主逻辑 + 遗留聊天能力 - config.py ：配置加载与岗位评分配置 - web script.js ：Boss 页面 Tampermonkey 脚本 - user config.example.json ：用户配置模板 - resume-example.md ：简历模板 - PROJECT MEMORY.md ：长期项目背景与关键决策 - DEV LOG.md ：开发演进记录 快速开始 1. 安装依赖 2. 准备用户配置 首次最少只需要改这些字段： - introduce ：固定打招呼语 - tags ：搜索关键词列表 - frontend.resumeIndex ：发第几份简历，从 0 开始 - frontend.thread ：投递阈值 3. （可选）准备简历文件 说明： - 当前自动投递主链并不依赖 resume.md 做岗位打分 - 它主要用于你自己管理简历内容，或保留给遗留接口扩展使用 4. 启动后端 Windows 下也可以直接双击： 5. 部署浏览器脚本 把 web script.js 内容粘贴到 Tampermonkey 中，然后打开 Boss 直聘页面即可。 最小使用路径 1. 复制 user config.example.json 为 user config.json 2. 修改： - introduce - tags - frontend.resumeIndex - frontend.thread 3. 启动后端 python main.py 4. 浏览器装入 web script.js 5. 打开 Boss 直聘页面测试 配置说明 当前推荐把所有用户差异化内容集中维护在 user config.json 。 普通用户主要改： - introduce - tags - frontend.resumeI","default_branch":null,"files":null,"tree":[],"storefront":"/r/czc6666","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/czc6666/czc-good-job/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}