Career-Ops:开源多智能体求职系统,本地自动化岗位管理与简历生成

原创 发布日期:
64

一、Career-Ops 是什么

Career-Ops 是一款基于 Claude Code 构建的开源本地化多智能体求职管理系统,由开发者 santifer 开源维护,主打终端命令行运行、本地数据存储、全流程求职自动化辅助。

它摒弃传统Excel表格手动记录求职进度的低效模式,将岗位筛选、简历适配、岗位评估、面试素材生成、求职进度跟踪、ATS标准简历导出等功能整合为一体化工具。项目核心设计理念为人机协同求职,AI负责智能分析、内容生成与流程整理,人工负责最终决策与简历投递,全程数据本地留存,不上传第三方云端,保障个人求职隐私安全。

该项目专为技术岗、AI从业者、产品运营等职场人群打造,适配主流海外招聘门户与ATS招聘系统,支持多语言环境,可批量处理岗位信息、智能匹配个人履历与岗位要求,是命令行爱好者、开发者高效求职的开源解决方案。

二、功能特色

  • 岗位智能评估分级
    内置多维度评估模型,从岗位职责、技能匹配、职级定位、薪酬区间、发展前景六大维度自动分析岗位,给出A-F等级匹配评分,快速筛选高价值求职机会。

  • 自动化ATS简历生成
    基于个人简历模板,自动适配岗位关键词,生成符合ATS招聘系统识别标准的PDF格式简历,规避机器筛选淘汰问题。

  • 企业招聘门户批量扫描
    预置45+主流科技企业招聘入口,兼容Greenhouse、Ashby、Lever等海外主流招聘平台,支持一键扫描企业在招岗位,批量抓取岗位信息。

  • 多智能体并行处理
    搭载子智能体并行运算能力,可同时批量评估10个以上岗位,大幅减少人工逐个分析的时间成本。

  • 面试素材与谈薪脚本生成
    自动沉淀STAR法则面试案例素材,覆盖行为面试常规题型;内置薪资谈判、地域薪资溢价、多Offer对比谈判话术模板,直接可复用。

  • 终端TUI可视化仪表盘
    采用Go语言编写终端交互式仪表盘,支持岗位进度筛选、状态排序、求职历程可视化浏览,无需打开网页即可管理所有求职记录。

  • 本地数据全链路存储
    采用Markdown、YAML、TSV格式本地存储岗位评估报告、个人配置、求职跟踪数据,数据完全私有化,无隐私泄露风险。

  • 多语言适配支持
    内置多语言语言包,支持俄语等6种语言切换,适配海外跨境求职场景。

三、技术细节

  1. 核心运行基座
    依托 Claude Code 作为大模型智能体基座,自定义技能插件扩展求职专属能力,实现自然语言指令驱动全流程操作。

  2. 网页抓取与渲染
    集成 Playwright 框架,负责招聘网页渲染、岗位内容抓取、PDF简历页面渲染导出,兼容动态JS渲染的招聘官网。

  3. 终端交互开发
    终端可视化仪表盘基于 Go + Bubble Tea 框架开发,实现命令行内交互式菜单、数据分页、筛选排序等UI能力。

  4. 配置与数据格式
    项目配置采用 YAML 文件管理个人档案、招聘门户配置;岗位评估报告以 Markdown 生成;求职跟踪数据以 TSV 结构化存储,方便后续导入表格二次编辑。

  5. 工程依赖环境
    基于 Node.js 生态开发,通过 npm 管理项目依赖,需搭配 Chromium 浏览器内核完成网页自动化操作,轻量化部署无复杂环境依赖。

  6. 架构设计
    采用模块化插件架构,分为门户扫描模块、岗位评估模块、简历生成模块、面试素材模块、进度追踪模块,各模块解耦可独立扩展定制。

Career-Ops:开源多智能体求职系统,本地自动化岗位管理与简历生成

四、应用场景

  1. 技术岗批量求职
    程序员、算法工程师、LLMOps从业者批量浏览招聘岗位,借助智能评估快速过滤低效岗位,节省筛选时间。

  2. 海外跨境求职
    适配海外主流招聘平台与多语言模式,自动解析外企岗位要求,生成适配海外ATS系统的专业简历。

  3. 系统化求职进度管理
    替代传统Excel表格,统一记录已投递、待面试、已终面、已拿Offer等状态,终端一键查看所有求职历程。

  4. 面试与谈薪准备
    自动生成匹配岗位的STAR面试应答素材、薪资谈判话术,适合职场新人及跳槽人群快速备考。

  5. 隐私敏感型求职
    不愿将个人简历、求职意向上传第三方求职平台的用户,可本地部署运行,所有数据仅留存个人设备。

五、使用方法

1. 项目克隆与环境安装

# 克隆开源仓库
git clone https://github.com/santifer/career-ops.git
# 进入项目目录
cd career-ops
# 安装项目依赖
npm install
# 安装Playwright浏览器内核
npx playwright install chromium

2. 配置文件初始化

复制示例配置文件,自定义个人信息与招聘门户规则:

# 个人档案配置
cp config/profile.example.yml config/profile.yml
# 招聘门户配置
cp templates/portals.example.yml portals.yml

手动编辑 profile.yml 填入个人工作经历、技能、求职意向,新建 cv.md 编写个人基础简历内容。

3. 启动系统与常用指令

依托Claude Code启动项目,核心常用指令:

  • /career-ops scan:批量扫描企业招聘门户岗位

  • /career-ops pdf:根据岗位匹配生成ATS标准PDF简历

  • /career-ops tracker:打开终端仪表盘查看求职进度
    直接粘贴岗位链接,系统将自动完成评估、报告生成与进度入库全流程。

六、竞品对比

对比维度 Career-Ops 传统Excel求职记录表 商业求职跟踪平台
部署方式 本地开源部署,无云端上传 本地离线手动编辑 云端SAAS平台,数据上传服务器
自动化能力 AI智能评估、简历自动生成、批量扫岗 完全手动录入、手动筛选 部分自动抓取,无深度AI岗位匹配
隐私安全性 数据本地存储,完全私有化 本地存储,隐私性中等 平台留存个人简历与求职记录,存在泄露风险
使用成本 开源免费,无会员付费 免费但效率极低 基础功能免费,高级跟踪/模板需付费订阅
适配场景 开发者、命令行用户、海外求职 所有人群,无智能化能力 普通职场人群,依赖网页端操作
定制扩展 模块化架构,可自定义插件扩展 无法功能扩展 封闭系统,不支持二次开发

七、常见问题解答

Q:Career-Ops 是否支持自动一键投递简历?

A:项目设计定位为人机协同工具,不提供自动投递功能,仅负责岗位分析、简历优化、进度记录,简历投递仍由人工手动完成,避免盲目海投。

Q:运行该项目必须安装 Claude Code 吗?

A:是的,项目核心智能体能力基于Claude Code构建,必须依托其CLI环境才能正常调用评估、生成、扫描等核心功能。

Q:个人简历信息会不会被上传到第三方平台?

A:不会,所有配置文件、简历内容、岗位评估报告均保存在本地设备,全程无云端数据同步,隐私完全可控。

Q:非技术职场新人可以使用该项目吗?

A:可以,但项目基于命令行操作,更适合有基础电脑操作能力的用户;纯小白可按照部署步骤傻瓜式安装配置,无需懂代码也能使用基础功能。

Q:能否自定义添加未预置的企业招聘官网?

A:支持,可通过编辑 portals.yml 配置文件,自定义新增企业招聘门户规则,适配更多小众企业岗位抓取。

八、相关链接

九、总结

Career-Ops 是一款面向开发者与职场求职者的开源本地化多智能体求职管理工具,整合了岗位智能评估、ATS简历自动生成、企业招聘门户批量扫描、终端可视化进度跟踪、面试谈薪素材生成等实用功能,依托Claude Code与Playwright实现自动化流程,采用本地存储模式保障用户求职隐私,相比传统表格和商业求职平台,兼具免费开源、可定制、隐私安全、智能化程度高的优势,适配技术岗跳槽、海外求职、系统化求职管理等多元场景,命令行部署轻量化、配置简单,是替代传统手动求职管理的高效开源解决方案。

打赏
THE END
作者头像
97ai
我不是在训练模型,而是在与未来的自己对话。