diff --git a/README.ja.md b/README.ja.md
index 9f4634a..ec1bed2 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -16,7 +16,7 @@
English · 简体中文 · 日本語
-228 プロジェクト · 10 種類 · 更新 2026-09-28
各リポジトリ 50★以上 · ソース確認済み
+229 プロジェクト · 10 種類 · 更新 2026-09-28
各リポジトリ 50★以上 · ソース確認済み
@@ -68,11 +68,11 @@ npx skills add BeatAPI/awesome-jev
-## 全 228 プロジェクト
+## 全 229 プロジェクト
種類別に全カタログを確認できます。具体的な目的がある場合は、上の用途別ガイドから始めてください。
-[ブラウザ・PC 操作 · 20](#browser-computer-use) · [SDK・フレームワーク · 32](#sdk-integrations) · [ルーティング · 16](#routing-optimization) · [オープンモデル · 31](#open-models) · [検索・データ · 20](#search-data)
+[ブラウザ・PC 操作 · 20](#browser-computer-use) · [SDK・フレームワーク · 32](#sdk-integrations) · [ルーティング · 16](#routing-optimization) · [オープンモデル · 32](#open-models) · [検索・データ · 20](#search-data)
[安全性・レビュー · 16](#safety-review) · [Agent ワークフロー · 17](#agent-workflows) · [UI・自動化 · 14](#interfaces) · [開発者ツール · 42](#developer-tools) · [業務特化ツール · 20](#domain-tools)
@@ -166,7 +166,7 @@ npx skills add BeatAPI/awesome-jev
-### オープンモデル (31)
+### オープンモデル (32)
- **[Laya](https://github.com/NandhaKishorM/laya)** · 17.1K Star — 多言語・非自己回帰の System 1 意思決定エンジン。1 回の前向き計算で型付き choice/score/noul を出し、ルータがチェックポイントを選びます。 [根拠](https://github.com/NandhaKishorM/laya/blob/d113dca2512fb3eaca313534bc54c7162d87c1d4/README.md)
- **[Kev 0.5B](https://github.com/jaredpalmer/kev)** · 4.5K Star — Qwen2.5-0.5B に基づく、小さなトレーニング可能な JEV のような意思決定モデル。 [根拠](https://github.com/jaredpalmer/kev/blob/20fa6268c8ceb226530be2fb5266ab2c36b37724/README.md)
@@ -199,6 +199,7 @@ npx skills add BeatAPI/awesome-jev
- **[jevmlx](https://github.com/bnsd55/jevmlx)** · 59 Star — Apple Silicon 上で MLX logits から制約付きフィールドを採点し、System One HTTP を提供するローカル層。 [根拠](https://github.com/bnsd55/jevmlx/blob/9d3621516826a5de4480c9fdab0aa6d59e93e113/jevmlx/serve.py)
- **[QwenJev](https://github.com/RJMSWD/QwenJev)** · 57 Star — ローカルの Qwen で画像の閉じた選択肢を判定する実験。 [根拠](https://github.com/RJMSWD/QwenJev/blob/b1fde638be0747a71d1acafb1f99d4a7ce67651d/qwen_choice.py)
- **[Open Alternative to Jev](https://github.com/ikermoel/open-alternative-jev)** · 51 Star — 型付き質問をローカル開放モデルの一回 forward に詰める、オープンな System One 風 Decider。 [根拠](https://github.com/ikermoel/open-alternative-jev/blob/4a85df1831b537343c9e133b5150fa3a3b1ce98e/so1/decider.py)
+- **[WaterSheep](https://github.com/SamratDuttaOfficial/WaterSheep)** · 3 Star — 選択・スコア・はい/いいえ・マルチラベルの質問に答え、すべての選択肢に確率を返すオープンウェイトの意思決定モデル。Jev 互換の /v1/systemone サーバーと、ブラウザで動く ONNX 版があります。 [根拠](https://github.com/SamratDuttaOfficial/WaterSheep/blob/3ccf02b3839fd2d72e6fb29750488010c7d76360/watersheep/cli.py#L24-L31)
[↑ 検索入口に戻る](#discovery)
diff --git a/README.md b/README.md
index f185773..37d7812 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@
English · 简体中文 · 日本語
-228 projects · 10 project types · Updated 2026-09-28
50+ GitHub stars per repository · Source-reviewed
+229 projects · 10 project types · Updated 2026-09-28
50+ GitHub stars per repository · Source-reviewed
@@ -68,11 +68,11 @@ npx skills add BeatAPI/awesome-jev
-## All 228 projects
+## All 229 projects
Browse the full catalogue by project type. Use the scenario guides above when you have a specific task in mind.
-[Browser & computer use · 20](#browser-computer-use) · [SDK integrations · 32](#sdk-integrations) · [Routing & optimization · 16](#routing-optimization) · [Open models · 31](#open-models) · [Search & data · 20](#search-data)
+[Browser & computer use · 20](#browser-computer-use) · [SDK integrations · 32](#sdk-integrations) · [Routing & optimization · 16](#routing-optimization) · [Open models · 32](#open-models) · [Search & data · 20](#search-data)
[Safety & review · 16](#safety-review) · [Agent workflows · 17](#agent-workflows) · [Interfaces & automation · 14](#interfaces) · [Developer tools · 42](#developer-tools) · [Domain tools · 20](#domain-tools)
@@ -166,7 +166,7 @@ Browse the full catalogue by project type. Use the scenario guides above when yo
-### Open models (31)
+### Open models (32)
- **[Laya](https://github.com/NandhaKishorM/laya)** · 17.1K stars — Multilingual non-autoregressive System 1 decision engine: typed choice/score/noul in one forward pass, with a router across checkpoints. [Source](https://github.com/NandhaKishorM/laya/blob/d113dca2512fb3eaca313534bc54c7162d87c1d4/README.md)
- **[Kev 0.5B](https://github.com/jaredpalmer/kev)** · 4.5K stars — A tiny trainable Jev-like decision model based on Qwen2.5-0.5B. [Source](https://github.com/jaredpalmer/kev/blob/20fa6268c8ceb226530be2fb5266ab2c36b37724/README.md)
@@ -199,6 +199,7 @@ Browse the full catalogue by project type. Use the scenario guides above when yo
- **[jevmlx](https://github.com/bnsd55/jevmlx)** · 59 stars — A local Apple Silicon decision layer that scores constrained fields from MLX logits and speaks System One HTTP. [Source](https://github.com/bnsd55/jevmlx/blob/9d3621516826a5de4480c9fdab0aa6d59e93e113/jevmlx/serve.py)
- **[QwenJev](https://github.com/RJMSWD/QwenJev)** · 57 stars — A local Qwen experiment for closed-set visual decisions. [Source](https://github.com/RJMSWD/QwenJev/blob/b1fde638be0747a71d1acafb1f99d4a7ce67651d/qwen_choice.py)
- **[Open Alternative to Jev](https://github.com/ikermoel/open-alternative-jev)** · 51 stars — An open System One-style decider that packs typed questions into one forward pass over local open models. [Source](https://github.com/ikermoel/open-alternative-jev/blob/4a85df1831b537343c9e133b5150fa3a3b1ce98e/so1/decider.py)
+- **[WaterSheep](https://github.com/SamratDuttaOfficial/WaterSheep)** · 3 stars — Open-weight decision model that answers choice, score, yes/no and multi-label questions with a probability for every option, with a Jev-compatible /v1/systemone server and an ONNX build for the browser. [Source](https://github.com/SamratDuttaOfficial/WaterSheep/blob/3ccf02b3839fd2d72e6fb29750488010c7d76360/watersheep/cli.py#L24-L31)
[↑ Back to discovery](#discovery)
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 9f590ea..6c5b4ff 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -16,7 +16,7 @@
English · 简体中文 · 日本語
-228 个项目 · 10 种项目类型 · 更新于 2026-09-28
每个仓库 50+ Star · 已核对源码
+229 个项目 · 10 种项目类型 · 更新于 2026-09-28
每个仓库 50+ Star · 已核对源码
@@ -68,11 +68,11 @@ npx skills add BeatAPI/awesome-jev
-## 全部 228 个项目
+## 全部 229 个项目
下面按项目类型浏览完整目录。如果已经有具体需求,可以先看上方的场景指南。
-[浏览器与电脑操作 · 20](#browser-computer-use) · [SDK 与框架集成 · 32](#sdk-integrations) · [路由与优化 · 16](#routing-optimization) · [开放模型 · 31](#open-models) · [搜索与数据 · 20](#search-data)
+[浏览器与电脑操作 · 20](#browser-computer-use) · [SDK 与框架集成 · 32](#sdk-integrations) · [路由与优化 · 16](#routing-optimization) · [开放模型 · 32](#open-models) · [搜索与数据 · 20](#search-data)
[安全与审查 · 16](#safety-review) · [Agent 工作流 · 17](#agent-workflows) · [界面与自动化 · 14](#interfaces) · [开发者工具 · 42](#developer-tools) · [垂直工具 · 20](#domain-tools)
@@ -166,7 +166,7 @@ npx skills add BeatAPI/awesome-jev
-### 开放模型 (31)
+### 开放模型 (32)
- **[Laya](https://github.com/NandhaKishorM/laya)** · 17.1K Star — 多语言非自回归 System 1 决策引擎:单次前向完成类型化 choice/score/noul,并由路由在检查点间选型。 [源码证据](https://github.com/NandhaKishorM/laya/blob/d113dca2512fb3eaca313534bc54c7162d87c1d4/README.md)
- **[Kev 0.5B](https://github.com/jaredpalmer/kev)** · 4.5K Star — 基于 Qwen2.5-0.5B、可在 MacBook 上训练运行的轻量决策模型。 [源码证据](https://github.com/jaredpalmer/kev/blob/20fa6268c8ceb226530be2fb5266ab2c36b37724/README.md)
@@ -199,6 +199,7 @@ npx skills add BeatAPI/awesome-jev
- **[jevmlx](https://github.com/bnsd55/jevmlx)** · 59 Star — 在 Apple Silicon 本地从 MLX logits 为受限字段打分,并提供 System One HTTP 接口。 [源码证据](https://github.com/bnsd55/jevmlx/blob/9d3621516826a5de4480c9fdab0aa6d59e93e113/jevmlx/serve.py)
- **[QwenJev](https://github.com/RJMSWD/QwenJev)** · 57 Star — 使用本地 Qwen 做封闭选项视觉判断的实验。 [源码证据](https://github.com/RJMSWD/QwenJev/blob/b1fde638be0747a71d1acafb1f99d4a7ce67651d/qwen_choice.py)
- **[Open Alternative to Jev](https://github.com/ikermoel/open-alternative-jev)** · 51 Star — 开源 System One 风格决策器,把类型化问题打包进本地开放模型的一次前向。 [源码证据](https://github.com/ikermoel/open-alternative-jev/blob/4a85df1831b537343c9e133b5150fa3a3b1ce98e/so1/decider.py)
+- **[WaterSheep](https://github.com/SamratDuttaOfficial/WaterSheep)** · 3 Star — 开源权重的决策模型,回答选择、评分、是非和多标签问题,并为每个选项给出概率;提供兼容 Jev 的 /v1/systemone 服务,也有可在浏览器中运行的 ONNX 版本。 [源码证据](https://github.com/SamratDuttaOfficial/WaterSheep/blob/3ccf02b3839fd2d72e6fb29750488010c7d76360/watersheep/cli.py#L24-L31)
[↑ 返回检索入口](#discovery)
diff --git a/data/projects.json b/data/projects.json
index a40a68d..463e66f 100644
--- a/data/projects.json
+++ b/data/projects.json
@@ -6423,6 +6423,35 @@
},
"verification": "source-reviewed",
"runtimeVerified": false
+ },
+ {
+ "id": "watersheep",
+ "name": "WaterSheep",
+ "owner": "SamratDuttaOfficial",
+ "category": "open-models",
+ "repoUrl": "https://github.com/SamratDuttaOfficial/WaterSheep",
+ "evidenceUrl": "https://github.com/SamratDuttaOfficial/WaterSheep/blob/3ccf02b3839fd2d72e6fb29750488010c7d76360/watersheep/cli.py#L24-L31",
+ "modelUrl": "https://huggingface.co/samratduttaofficial/WaterSheep",
+ "language": "Python",
+ "license": "Apache-2.0",
+ "starsAtCapture": 3,
+ "summary": {
+ "en": "Open-weight decision model that answers choice, score, yes/no and multi-label questions with a probability for every option, with a Jev-compatible /v1/systemone server and an ONNX build for the browser.",
+ "zh": "开源权重的决策模型,回答选择、评分、是非和多标签问题,并为每个选项给出概率;提供兼容 Jev 的 /v1/systemone 服务,也有可在浏览器中运行的 ONNX 版本。",
+ "ja": "選択・スコア・はい/いいえ・マルチラベルの質問に答え、すべての選択肢に確率を返すオープンウェイトの意思決定モデル。Jev 互換の /v1/systemone サーバーと、ブラウザで動く ONNX 版があります。"
+ },
+ "decision": {
+ "en": "Picks among the options a caller defines and returns a probability for each, so code can act on the answer or hold back below a threshold.",
+ "zh": "在调用方定义的选项中作出选择,并为每个选项给出概率,代码可以据此执行,或在低于阈值时暂缓。",
+ "ja": "呼び出し側が定義した選択肢から選び、それぞれに確率を返すので、コードはその答えで動くか、しきい値未満なら保留できます。"
+ },
+ "source": {
+ "type": "github",
+ "label": "GitHub source",
+ "url": "https://github.com/SamratDuttaOfficial/WaterSheep/blob/3ccf02b3839fd2d72e6fb29750488010c7d76360/README.md"
+ },
+ "verification": "source-reviewed",
+ "runtimeVerified": false
}
]
}
diff --git a/scripts/validate.test.mjs b/scripts/validate.test.mjs
index 1acead8..579b153 100644
--- a/scripts/validate.test.mjs
+++ b/scripts/validate.test.mjs
@@ -9,7 +9,7 @@ const catalogue = JSON.parse(
test('catalogue metadata is explicit', () => {
assert.equal(catalogue.schemaVersion, 3);
assert.match(catalogue.capturedAt, /^\d{4}-\d{2}-\d{2}$/);
- assert.equal(catalogue.projects.length, 228);
+ assert.equal(catalogue.projects.length, 229);
const belowFloor = catalogue.projects.filter((project) => project.starsAtCapture < 50).map((project) => project.id);
assert.deepEqual(belowFloor, []);
assert.doesNotMatch(catalogue.source.policy, /exception/i);