npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

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