一、Jev 到底是什么:TypeSafe AI 的「System One」决策小模型

这条 brief 列了 10 个代码库,全围绕一个叫 Jev 的东西。先把它说清楚:Jev 是 TypeSafe AI(官网今天 curl 200)推的「System One」决策模型——一个专门用来做低成本判断/路由的小模型:每个步骤回答「该操作哪个元素」和「目标完成了还是卡住了」,也能答「是/否」「选择题」「评分题」。它不是通用对话 LLM,而是卡在流程里做高频决策的那一层(浏览器代理每步决策、LangGraph 路由分流、agent 置信度兜底)。brief 里 10 个仓库的链接全被截断(`github.com/jkudish/jev-br…`),我逐个 GitHub API 实查补全 + 核对星数,不挂假链接。

二、10 个仓库实查结果(星数为 2026-10-03 实查,非 brief 口播)

按「工具链 / 技能 / 策展清单」三类,全部 10 个都实查了真仓,没有一个假链接(brief 截断名我已按 owner 补全核实):

#仓库(实查真名)★类它干什么
1jkudish/jev-browser305工具用 Jev 做浏览器自动化,走 MCP / CLI / 库三条路;每步问「操作哪个元素」+「完成了没/卡住没」
2smartdio/jev-browser-agent0工具ego-browser + Jev,一次请求定「操作 + 目标」,每步 ~1s;置信度 <0.6 就升级更大模型或交回人工
3RevocGG/typesafe-jev-bridge4桥接零依赖、OpenAI 兼容的 bridge,在 Claude Code / Cursor / Cline / 9Router 里用 CLI 或 HTTP 喂「是/否/选择/评分」
4jyje/pilot-typesafeai-jev1路由LangGraph + Deep Agents 集成,一次请求 3 个问题、纯代码选择路由,只有胜出的路由才花对话模型 token
5dbreunig/building-with-jev-skill148技能教你「写调用 Jev 的代码」的技能:怎么措辞提问、建状态、设阈值、调试「总答错的问题」
6wuyoscar/jev-skill560技能引导式安装 + 评估流;查已装内容、不擅自换供应商、不凭空捏造概率(描述实为「Jev 用例集」)
7yibie/awesome-jev2,091策展「人们真在用 Jev 上线的东西」,按类整理并标注每个条目限制(fork 319)
8AbdelStark/awesome-typesafe-jev555策展SDK / 实时 demo / agent 工具 / 独立评估,揭示「每个供应商编号的来源」(fork 141)
9Anil-matcha/awesome-jev-by-typesafe894策展有证据支撑的用例 + 模式 + 初始代码;70~500ms 延迟是厂商报告、非实测(fork 198)
10cobanov/awesome-jev495策展迄今最大产品目录:Go / Java / JS 的 SDK、MCP 连接器、护罩实验与研究(CC0)

实查里两个 brief 没写对、被我纠正的点:① 第 4 个 owner 是 jyje(brief 里易读成 yjje);② 第 5 个真名是 building-with-jev-skill(不是 build-…)。第 2 个 smartdio/jev-browser-agent 现在 0★/0 fork(2026-09-19 push),是刚开的,引它当「成熟方案」要注明它还很新。

三、机制:Jev 为什么卡在「决策层」而不是「对话层」

这 10 个仓的共同点是把 Jev 用成一层「System One」判断,而不是让它写代码/做长对话。三条设计动机,从实查描述里读出来的:

① 高频决策要便宜 + 快。浏览器代理(#1/#2)每帧都要问「下一步点哪」,如果每步都调一次大模型,又慢又贵;Jev 作为专用决策小模型,把「选元素 + 判完成」这一步压到 ~1s(#2 口播)。#4 更进一步:LangGraph 里放 3 个问题、纯代码选路由,只有胜出的那条路才花对话模型 token——决策层和生成层彻底分家。

② 置信度兜底。#2 明确「置信度 <0.6 就升级到更大模型或退回人工」——这是把 Jev 当可校准的门:它自己给个把握度,把握不足就交棒。#5 的技能文档专门教「怎么调试总答错的问题」,说明阈值/措辞是调优重点。

③ OpenAI 兼容接口抹平集成。#3 的 bridge 把 Jev 包成 OpenAI 兼容 API,「零依赖」,于是在 Claude Code / Cursor / Cline / 9Router 里像换个 base_url 一样接入——这是它生态能铺开 10 个仓的原因:接口标准化了,每个方向(浏览器/路由/技能/策展)都能单独长出来。

四、怎么选(10 个按你要什么挑)

  • 想给自己的应用接一层「判断/路由」 → 先 #3 typesafe-jev-bridge(OpenAI 兼容最省事),要更精细再上 #4(LangGraph 多问分流)。
  • 想做浏览器 agent → #1 jev-browser(305★ 最成熟);要「一次请求定操作+目标 + 置信度兜底」的轻方案看 #2(但它是 0★ 新仓,生产慎直接上)。
  • 想学「怎么写调 Jev 的代码 / 调阈值 / 措辞提问」 → #5 building-with-jev-skill(148★)+ #6 wuyoscar/jev-skill(560★,含评估流)。
  • 想扫全生态、找别人怎么用的** → 四个 awesome 按侧重挑:#7 yibie/awesome-jev(2,091★ 最全、标限制)、#9(带证据+初始代码,但延迟是厂商数)、#8(追供应商编号来源)、#10(最大产品目录,含多语言 SDK)。

五、坑与边界(别把厂商数字当实测)

  • 延迟 70~500ms 是厂商报告、非实测:#9 描述自己写明「latency data is vendor-reported, not measured」。引用这个数务必带「厂商口径」,别当 SLA。
  • 「绝不凭空捏造概率」是 #6 的卖点不是保证:技能 prompt 声称不幻觉概率值,实际仍取决于你配的模型和评估集;#5 教「调试总答错的问题」恰恰说明阈值/措辞调不好就会答错。
  • 授权参差不齐:#5(148★)GitHub 显示无 LICENSE、#3 是「Other」、#10 是 CC0、#7 未标——抄代码前逐个看 license,MIT 的(#1/#2/#4/#6/#8)最稳。
  • 0★ 新仓别当成熟方案:#2 smartdio 刚 09-19 开的 0★/0fork,当 demo 参考可以,生产直接依赖要盯它后续。
  • 「System One」是 TypeSafe AI 的产品命名,开源仓只是「怎么用 Jev」的周边生态,Jev 模型本身 + 推理服务的授权/价格要看 typesafe.ai 官方,别把周边仓的 license 当成 Jev 模型本身的 license。

适合谁:正在做 agent / 浏览器自动化 / 多模型路由,想在「高频小决策」这一层用一个便宜专用模型降 token 成本的开发者。10 个仓全实查(2026-10-03,无一假链接)、官网 typesafe.ai 200 存活。

一句话:Jev = TypeSafe AI 的「System One」决策小模型,10 个周边仓分「接入工具(#1-4)/ 使用技能(#5-6)/ 策展清单(#7-10)」三层——抄接入看 3,学用法看 5/6,扫全生态看 7 最全(2091★)。

实查清单(2026-10-03 · GitHub API):jkudish/jev-browser 305★ · smartdio/jev-browser-agent 0★ · RevocGG/typesafe-jev-bridge 4★ · jyje/pilot-typesafeai-jev 1★ · dbreunig/building-with-jev-skill 148★ · wuyoscar/jev-skill 560★ · yibie/awesome-jev 2091★ · AbdelStark/awesome-typesafe-jev 555★ · Anil-matcha/awesome-jev-by-typesafe 894★ · cobanov/awesome-jev 495★;官网 typesafe.ai(200)