goodjob-cli
v0.0.9
Published
CLI-first hiring intake tool for AI-native teams
Readme
goodjob-cli
GoodJob 命令行工具,用来在终端里登录、投递职位、管理简历,并让招聘方拉取求职者申请材料。
- 官网:https://goodjob.global
- 命令参考:https://goodjob.global/cli
快速开始
推荐直接使用 npx:
npx goodjob-cli --help也可以全局安装:
npm install -g goodjob-cli
goodjob-cli --help需要 Node.js 20 或更高版本。
求职者常用命令
npx goodjob-cli login
npx goodjob-cli resume upload ./resume.pdf --accept-privacy-policy
npx goodjob-cli apply <jobId>
npx goodjob-cli applications list说明:
login会打开浏览器完成登录授权。- 上传简历前需要接受 GoodJob 隐私政策。
<jobId>是职位页或招聘方分享给你的gj_...职位 ID。
招聘方常用命令
npx goodjob-cli login
npx goodjob-cli company setup --name "公司名称" --slug company-slug
npx goodjob-cli jobs create --title "职位名称" --location "杭州" --salary-min 20 --salary-max 35 --salary-months 15 --description "职位描述"
npx goodjob-cli jobs publish <jobId>
npx goodjob-cli pull <jobId> [jobId...]pull 会把每个职位的简历 OCR(resume_ocr.md)和求职者/招聘者对话(conversation.md)下载到当前目录下的 goodjob-bundles/<jobId>/,并在 goodjob-bundles/ 根目录生成一份跨职位的 AGENTS.md。
- 仅 OCR:不下载简历 PDF 原件(原件体积大,候选人多时带宽/磁盘开销大)。让本地 AI agent 读 OCR 按岗位契合度排序,再按需取原件。
- 取原件:
pull resume app_a app_b,只下明确指定的候选人。不支持一次性下载全部原件。 - 可一次传入多个
<jobId>,逐个拉取;个别失败不影响其余职位。 - 取原件时,本地已存在且内容未变(校验和一致)的简历会被跳过,不重复下载。
查看更多帮助
npx goodjob-cli <command> --help常用入口:
npx goodjob-cli login
npx goodjob-cli whoami
npx goodjob-cli jobs --help
npx goodjob-cli resume --help
npx goodjob-cli pull --help