招聘描述里,Claude Code 被提到的次数多过其他所有 AI 编程工具
2026 年 9 月 21 日 Metix AI Platform 上,职位描述里提到 AI 编程工具的全球在招岗位。
27,679
个在招岗位的职位描述里提到 Claude Code,共 36,208 个岗位至少提到五个工具之一。
斜线条是严格计数:只在同时提到另一个 AI 编程工具时才计入。条形按最长的一条缩放
Claude Code 被提到的次数领先,Cursor 和 GitHub Copilot 紧随其后
职位
Claude Code 27679, Cursor 15676, GitHub Copilot 12790, Codex 7878, Windsurf 2234
- Claude Code27,679
- Cursor严格计数:需同时提到另一个工具;只看这个词 17,68115,676
- GitHub Copilot12,790
- Codex严格计数:需同时提到另一个工具;只看这个词 8,2907,878
- Windsurf严格计数:需同时提到另一个工具;只看这个词 2,3022,234
图中所见
全球有 36,208 个在招岗位的职位描述至少提到五个 AI 编程工具之一,其中 27,679 个提到 Claude Code,占 76%。
各工具在美国的占比不同:Claude Code 是 41%,Windsurf 只有 19%。美国以外的招聘方同样在点名这些工具。
方法与局限
Cursor、Codex 和 Windsurf 这几个词本身有别的意思(数据库游标、食品法典、帆板运动),抽检里只有九成多是指编程工具,所以只在同一段描述里还提到另一个 AI 编程工具时才计入。它们的数字是下限,图里的轮廓是只看这个词时的数量。
来源:Metix AI Platform 岗位数据,2026-09-21。
查询claude-code.json · cursor.json · github-copilot.json · codex.json · windsurf.json · any-tool.json
{ "where": { "field": "description", "match": "claude code" }, "size": 1}
{ "where": { "all": [ { "field": "description", "match": "cursor" }, { "any": [ { "field": "description", "match": "claude" }, { "field": "description", "match": "copilot" }, { "field": "description", "match": "windsurf" }, { "field": "description", "match": "codex" } ] } ] }, "size": 1}
{ "where": { "field": "description", "match": "github copilot" }, "size": 1}
{ "where": { "all": [ { "field": "description", "match": "codex" }, { "any": [ { "field": "description", "match": "openai" }, { "field": "description", "match": "claude" }, { "field": "description", "match": "copilot" }, { "field": "description", "match": "cursor" } ] } ] }, "size": 1}
{ "where": { "all": [ { "field": "description", "match": "windsurf" }, { "any": [ { "field": "description", "match": "cursor" }, { "field": "description", "match": "copilot" }, { "field": "description", "match": "claude" }, { "field": "description", "match": "codex" } ] } ] }, "size": 1}
{ "where": { "any": [ { "field": "description", "match": "claude code" }, { "field": "description", "match": "github copilot" }, { "all": [ { "field": "description", "match": "cursor" }, { "any": [ { "field": "description", "match": "claude" }, { "field": "description", "match": "copilot" }, { "field": "description", "match": "windsurf" }, { "field": "description", "match": "codex" } ] } ] }, { "all": [ { "field": "description", "match": "codex" }, { "any": [ { "field": "description", "match": "openai" }, { "field": "description", "match": "claude" }, { "field": "description", "match": "copilot" }, { "field": "description", "match": "cursor" } ] } ] }, { "all": [ { "field": "description", "match": "windsurf" }, { "any": [ { "field": "description", "match": "cursor" }, { "field": "description", "match": "copilot" }, { "field": "description", "match": "claude" }, { "field": "description", "match": "codex" } ] } ] } ] }, "size": 1}
运行这个案例
三种方式,每一种都先告诉你要花多少。
1 API Credit 可以买 25 个搜索结果或 5 条完整记录;1 美元可以买 30 API Credits。
交给你的 agent 来跑
95 到 135 API Credits3.17 到 4.50 美元可能超出赠送的 100 API Credits
花费超过 140 API Credits 之前,agent 会先停下来问你。
你的 agent 按提示词一步步执行:先读规则,再计数,按提示词的要求检查定义,最后写出文件和图表。请使用能写文件的 agent,比如 Claude Code 或 Codex。
一次性配置key、连接和一次免费检查。如果你的 agent 已经接入 Metix AI Platform,可以跳过。
1获取 key
在 Metix AI Platform 上创建 key →新账户一次性赠送 100 API Credits,30 天内有效。在启动 agent 的终端里设置,或者把这一行写进 ~/.zshrc 或 ~/.bashrc,新开的终端也能用:
终端export METIX_KEY=metix_xxxxxxxx
2连接你的 agent
Claude Code
为所有项目注册 Metix AI Platform。在任意目录启动 claude,就能看到十个 metix 工具。
MCP 配置指南 →终端: "${METIX_KEY:?run step 1 first}" && claude mcp add --scope user --transport http metix \ https://mira-api.metix.ai/mcp \ --header "Authorization: Bearer $METIX_KEY"Codex
注册同一个服务。key 留在环境变量里,不写进配置文件。
MCP 配置指南 →终端codex mcp add metix \ --url https://mira-api.metix.ai/mcp \ --bearer-token-env-var METIX_KEY
Skills
四个 skill,教任何 agent 使用 Metix AI Platform 的接口和查询规则,适合不支持 MCP 的 agent。安装程序默认一项都不勾选:在每一项上按空格,再按回车。
Skills 安装说明 →终端npx skills add MetixAI-Official/metix-skills
其他 MCP
让客户端通过 streamable HTTP 连接这个地址,并带上这两个请求头;缺少 Accept 请求头时服务器会返回 406。较旧的客户端使用同一主机上的 /sse。
MCP 配置指南 →地址和请求头https://mira-api.metix.ai/mcp Authorization: Bearer <your key> Accept: application/json, text/event-stream
3检查配置
先问这一句。它只读取余额和字段列表,不做任何搜索,不花 API Credits:
发给 agent 的提示使用 Metix AI Platform:查询我的 key 状态并读取 contract,这两项都免费。然后告诉我我的 API Credit 余额和可以查询哪些数据集。不要做任何搜索。
4粘贴提示词
在一个空文件夹里启动 agent,再粘贴。它会把文件写在那里。
要回答的问题
用 Metix AI Platform 回答一个问题:招聘岗位点名了哪些 AI 编程工具,各有多少?只通过公开的 Platform 访问(REST 地址 https://mira-api.metix.ai、MCP 服务或 metix-skills),密钥从 METIX_KEY 读取,任何时候都不要打印密钥。
01先读规则再查询
调用 GET /contract(免费),只用 querySpecByEntity.job 里的字段。size 1 的计数花 1 API Credit;没有结果的搜索不收费。开始和结束时各调用一次 GET /auth/key/status(免费)查余额,总花费超过 140 API Credits 之前先停下来问我。
02工具
Claude Code、Cursor、GitHub Copilot、Codex、Windsurf,在职位描述里匹配(字段 "description",操作符 match)。
03当心普通词
match 要求每个词都出现,但不要求连在一起。Claude Code 和 GitHub Copilot 按名称匹配没有问题。Cursor、Codex、Windsurf 同时也是普通词(数据库游标、食品法典、帆板运动)。
04先抽检再相信
每个工具读 40 到 60 条描述,检查名称附近是不是 AI 编程的上下文。无关的超过 5%,就改成只在同一段描述里还提到另一个 AI 编程工具时才计入,再对收紧后的条件抽检一次。只看单词的计数也保留,让读者看到定义对数字的影响有多大。
05计数
每个工具算全球和 location.country eq "United States" 两次,被收紧的工具再算一次只看单词的数量,最后算一次"至少提到五个之一"。大约 15 API Credits。
06清洗
不合并重复发布,直接说明。
07分组
一个文件写清每个工具的定义,被收紧的标为下限。
08输出
写出 data/tools.json,带 "unit": "jobs" 和快照日期,每个工具写计数、美国计数,有的话写只看单词的计数,再写"至少提到一个"的计数。运行前后各调用一次 GET /auth/key/status,余额差就是花费。
09图表
每个工具一根条形,排序,领先的高亮,被收紧的工具用斜线条,背后画一个只看单词时的轮廓。标题写结论。
10局限
提到一个工具不等于要求会用它,有的描述只是介绍团队在用什么。被收紧的工具是下限。这是某一天的截面,不是趋势。
你会得到
聚合文件和图表,一段说明抽检发现了什么、改了什么,以及这次运行花了多少 API Credits(取自运行前后的余额)。
如果调用返回 402 insufficient_quota,说明 key 有效,只是余额用完了。
复现数字
14 API Credits0.47 美元新账户赠送的 100 API Credits 够用
一个只用 Python 标准库的小脚本,把已提交的查询按计数发出去,写出这个页面所用的聚合文件。需要 Python,并在终端里设置好 METIX_KEY(见 agent 路径的第 1 步),也可以让你的 agent 替你运行这几行。
curl -fsSL https://platform.metix.ai/casebook/source/ai-coding-tools-in-postings-2026.tar.gz | tar xz
cd ai-coding-tools-in-postings-2026
: "${METIX_KEY:?set METIX_KEY first}" && python3 cases/ai-coding-tools-in-postings-2026/fetch.py你会得到
data/*.json 和 data/receipt.json。运行 git diff cases/ai-coding-tools-in-postings-2026/data 看哪些数字变了:除去快照之后数据本身的变化,数字应该一致。
改成你的问题
花费取决于你的版本读取多少。在提示词第 1 步里写上你自己的上限。
提示词就是这个案例本身。改掉下表里的部分,你的 agent 就会回答你的问题,用同样的检查和同样的花费记录方式。
| 想改的 | 改哪里 | 例子 |
|---|---|---|
| 工具 | 第 2 步,新工具在第 4 步抽检 | 加上 Gemini Code Assist 或 JetBrains AI |
| 市场 | 第 5 步 | 按国家计数,或者只看一个行业 |
| 字段 | 第 2 步 | 改成搜标题,找围绕某个工具设的岗位 |
运行前先问清楚
- 看哪些工具?它们的名字会不会有别的意思?
- 看职位描述还是标题?
- 看全球,还是某一个国家?
- 抽检读描述最多能花多少 API Credits?
用 Metix AI Platform 回答一个问题:招聘岗位点名了哪些 AI 编程工具,各有多少?只通过公开的 Platform 访问(REST 地址 https://mira-api.metix.ai、MCP 服务或 metix-skills),密钥从 METIX_KEY 读取,任何时候都不要打印密钥。 1. 先读规则再查询。调用 GET /contract(免费),只用 querySpecByEntity.job 里的字段。size 1 的计数花 1 API Credit;没有结果的搜索不收费。开始和结束时各调用一次 GET /auth/key/status(免费)查余额,总花费超过 140 API Credits 之前先停下来问我。 2. 工具。Claude Code、Cursor、GitHub Copilot、Codex、Windsurf,在职位描述里匹配(字段 "description",操作符 match)。 3. 当心普通词。match 要求每个词都出现,但不要求连在一起。Claude Code 和 GitHub Copilot 按名称匹配没有问题。Cursor、Codex、Windsurf 同时也是普通词(数据库游标、食品法典、帆板运动)。 4. 先抽检再相信。每个工具读 40 到 60 条描述,检查名称附近是不是 AI 编程的上下文。无关的超过 5%,就改成只在同一段描述里还提到另一个 AI 编程工具时才计入,再对收紧后的条件抽检一次。只看单词的计数也保留,让读者看到定义对数字的影响有多大。 5. 计数。每个工具算全球和 location.country eq "United States" 两次,被收紧的工具再算一次只看单词的数量,最后算一次"至少提到五个之一"。大约 15 API Credits。 6. 清洗。不合并重复发布,直接说明。 7. 分组。一个文件写清每个工具的定义,被收紧的标为下限。 8. 输出。写出 data/tools.json,带 "unit": "jobs" 和快照日期,每个工具写计数、美国计数,有的话写只看单词的计数,再写"至少提到一个"的计数。运行前后各调用一次 GET /auth/key/status,余额差就是花费。 9. 图表。每个工具一根条形,排序,领先的高亮,被收紧的工具用斜线条,背后画一个只看单词时的轮廓。标题写结论。 10. 局限。提到一个工具不等于要求会用它,有的描述只是介绍团队在用什么。被收紧的工具是下限。这是某一天的截面,不是趋势。
方法与局限
统计范围怎么定义、怎么计数和抽检,以及这些数字不能说明什么。
统计范围
2026 年 9 月 21 日 Metix AI Platform 上职位描述提到某个 AI 编程工具的在招岗位。Claude Code 和 GitHub Copilot 按名称匹配。Cursor、Codex、Windsurf 需要同一段描述里还提到另一个 AI 编程工具。
抽检
agent 为每个工具读了 40 到 60 条描述,检查名称附近是否是 AI 编程的上下文。Claude Code 和 GitHub Copilot 都是 40 条里 40 条。只看单词时,Cursor 60 条里 55 条,Codex 60 条里 55 条,Windsurf 60 条里 56 条,超过 5% 的误差线,所以收紧了条件;收紧后 Cursor 60 条里 60 条。
计数
每个工具算全球和美国两次,另外三个工具再算一次只看单词的数量,最后算一次"至少提到一个"。全部是计数,每次 1 API Credit,不读取岗位。重复发布没有合并。条件在 queries/。
局限
提到一个工具不等于要求会用它,有的描述只是介绍团队在用什么。匹配要求词都出现,不要求连在一起,抽检里没有发现因此误判的。这是快照当天的截面。
最近一次复现
上一次复现花了多少,取自运行前后 Metix AI Platform 记录的余额。
- 运行日期
- 2026-09-21
- 调用次数
- 14
- 搜索结果
- 14
- 读取记录
- 0
- API Credits
- 14
搜索结果是搜索返回的 ID 数,每次计数查询算一个,完整搜索按命中数算。记录是完整读取的岗位或档案:这个案例一条都没读。
做这个案例另外花了大约 152 API Credits:agent 做的抽检、试探性查询,以及被公开复现取代的早先运行。你不需要再花这部分。