【开源】做了个 CLI 让 Claude 帮我刷 BOSS 直聘 哈哈求佬友们帮看看

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源】做了个 CLI 让 Claude 帮我刷 BOSS 直聘 哈哈求佬友们帮看看
【开源】做了个 CLI 让 Claude 帮我刷 BOSS 直聘 哈哈求佬友们帮看看
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


佬友们好哈,来自荐一个最近鼓捣的小玩意 —— boss-agent-cli,一个让 Claude / Codex / Cursor 这些 AI Agent 帮你刷 BOSS 直聘的 CLI 工具。

为什么有这个项目

起因很简单哈哈 —— 我想让 Agent 帮我搜职位、打招呼、跟进 HR,但现有的方案都不太行:

  • 网页爬虫:BOSS 三天两头改 DOM,脚本一周就失效
  • Playwright 录制:跑批立刻被风控(那个传说中的 code 36
  • API 逆向:stoken 半天就过期,手动刷新烦死

中间也有在L站中查看过一些佬友的相关开源项目,其中也有进行参考,具体的参考项目也放在了当前仓库中的README中。但查看到这些项目都是比较重或者是桌面端。于是我干脆换个思路:做一个 CLI,每个命令输出 JSON,Agent 直接 subprocess 调用 + stdout 解析就行。人也能用,但设计目标是 LLM 在一次对话里连续调用 30+ 工具不翻车。

项目能做什么

目前 34 个 CLI 命令 + 41 个 MCP 工具,覆盖完整求职链路:

  • 搜职位(带 --welfare "双休,五险一金" 多条件筛选)
  • 个性化推荐 / 按编号查看
  • 单聊/批量打招呼(封顶 10 个,带 dry-run 预览)
  • 发起投递 / 立即沟通
  • 沟通列表导出(md / csv / html / json 四种格式带增量 diff)
  • 聊天摘要 + AI 生成 2-3 条回复草稿
  • 投递转化漏斗(最新版支持生成 HTML 报表)
  • 本地简历管理 + AI 定向优化 / 改进建议

几个我觉得还算有意思的点

1. 四级降级登录,成功率近 100%

按顺序试:本地 Chrome Cookie 提取 → CDP 接管你的真实 Chrome(绕过风控)→ httpx 拉 QR 码终端显示 → patchright headless 兜底。基本没有登不上的环境。

2. 让Agent给你装这个Skill

可以直接将当前仓库地址扔给你的Agent,让它先阅读分析再给你安装这个这个Skill。
或者也可以直接使用命令 npx skills add <当前仓库地址> 也能够直接按照这个Skill直接使用。

一点碎碎念

我自己不是专职前端/工具链的,本职是后端,这个东西其实主要是我自己想让 Claude 多干点活做出来的 :joy:。还在迭代,肯定有坑,欢迎佬友们来砸场子。

如果觉得能用得上的话求个 star,这对我坚持下去真的很有帮助 :folded_hands:

就这样,感谢大家看到这里!

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文