From 2918cb4c17c2a13805ed3506e0c8934ed6db859f Mon Sep 17 00:00:00 2001 From: KKKK Date: Sun, 20 Sep 2026 18:57:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20add=2025=20=E2=89=A5100=E2=98=85=20JEV?= =?UTF-8?q?=20projects=20(catalogue=20=E2=86=92=20125)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Import a curated batch of high-star GitHub projects with fixed-commit evidence, refresh trilingual README lists/counts, require ja copy in validation, and note that JEV is live on BeatAPI systemone. --- README.ja.md | 185 +++-- README.md | 34 +- README.zh-CN.md | 34 +- data/projects.json | 1300 ++++++++++++++++++++++++++----- scripts/add-star100-batch.mjs | 526 +++++++++++++ scripts/export-website-data.mjs | 4 +- scripts/validate.test.mjs | 16 +- 7 files changed, 1827 insertions(+), 272 deletions(-) create mode 100644 scripts/add-star100-batch.mjs diff --git a/README.ja.md b/README.ja.md index 3fbb53e..2e80017 100644 --- a/README.ja.md +++ b/README.ja.md @@ -5,7 +5,7 @@

Awesome JEV ギャラリーを見る · 注目プロジェクト · - 全 100 プロジェクト · + 全 125 プロジェクト · JSON カタログ · English · 简体中文 @@ -31,7 +31,7 @@ - 100 + 125 29 10 2026-09-20 @@ -72,58 +72,133 @@

フィルターと詳しい説明付きで見る →

-## 全 100 プロジェクト - -### ブラウザ・コンピューター操作(3) - -[Jev Ultrafast](https://github.com/browser-use/jev-ultrafast) · [Cua · JEV Use](https://github.com/trycua/cua) · [Agent Desktop · JEV Skill](https://github.com/lahfir/agent-desktop) - -### SDK・フレームワーク連携(9) - -[LangChain · TypeSafe](https://github.com/langchain-ai/langchain) · [Composio · TypeSafe Provider](https://github.com/ComposioHQ/composio) · [Vercel AI SDK · TypeSafe](https://github.com/vercel/ai) · [Pydantic AI · TypeSafe](https://github.com/pydantic/pydantic-ai) · [Eliza · TypeSafe Client](https://github.com/elizaOS/eliza) · [LangChain.js · TypeSafe](https://github.com/langchain-ai/langchainjs) · [Rig · TypeSafe Crate](https://github.com/0xPlaygrounds/rig) · [Ax · TypeSafe Client](https://github.com/ax-llm/ax) · [Vellum Assistant · JEV](https://github.com/vellum-ai/vellum-assistant) - -### ルーティング・最適化(4) - -[LiteLLM · JEV Router](https://github.com/BerriAI/litellm) · [Oh My Pi · JEV Judgments](https://github.com/can1357/oh-my-pi) · [OpenChamber · JEV Router](https://github.com/openchamber/openchamber) · [Firstmate · JEV Dispatch](https://github.com/kunchenguid/firstmate) - -### オープンモデル(8) - -[SemIf](https://github.com/TheoLeeCJ/SemIf) · [Laya](https://github.com/NandhaKishorM/laya) · [NanoJev](https://github.com/TianyuCodings/NanoJev) · [Jevlike](https://github.com/vinnylarouge/jevlike) · [Kev 0.5B](https://github.com/jaredpalmer/kev) · [Nimble](https://github.com/bespokelabsai/nimble) · [LocalJev](https://github.com/githubnext/localjev) · [Jeff](https://github.com/logan-markewich/jeff) - -### 検索・データ(4) - -[Jev Experiments](https://github.com/dabit3/jev-experiments) · [Tax Document Classifier](https://github.com/kyotofin/tax-doc-classifier) · [jev-semgrep](https://github.com/uehaj/jev-semgrep) · [jegrep](https://github.com/can1357/jegrep) - -### 安全性・レビュー(5) - -[Agentgateway · JEV Guardrail](https://github.com/agentgateway/agentgateway) · [Latitude · JEV Preclassifier](https://github.com/latitude-dev/latitude-llm) · [Abide](https://github.com/coldteadotai/abide) · [jev-align](https://github.com/sutro-sh/jev-align) · [Jev Reviewer](https://github.com/choxos/jev-reviewer) - -### Agent ワークフロー(3) - -[Jev Model Router](https://github.com/davila7/claude-code-templates) · [NewsJack](https://github.com/elvisun/newsjack) · [jev-gateway](https://github.com/vinilana/jev-gateway) - -### UI・自動化(3) - -[json-render · JEV Compose](https://github.com/vercel-labs/json-render) · [TipTour macOS](https://github.com/milind-soni/tiptour-macos) · [Live Jev](https://github.com/okinaaudio/live-jev) - -### 開発者ツール(2) - -[Fast Jev Compaction](https://github.com/tamaratran/fast-jev-compaction) · [Hono Jev Router](https://github.com/yusukebe/hono-jev-router) - -### 業務特化ツール(3) - -[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund) · [QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger) · [JEV Trader](https://github.com/jarrodwatts/jev-trader) - -
-データ、根拠、選定基準 - -- 各項目には公開リポジトリ、固定コミットの根拠、JEV が担う具体的な判断を記録しています。 -- ソース確認で見つかった直接関連の 1K+ Star リポジトリを収録し、独自性のある小規模プロジェクトも残しています。 -- Star と表示回数は発見時点のスナップショットです。`source-reviewed` は性能再現、セキュリティ監査、開発者による推薦を意味しません。 -- 機械可読データ:[`data/projects.json`](./data/projects.json) -- 追加・修正:[`CONTRIBUTING.md`](./CONTRIBUTING.md) - -
+## 全 125 プロジェクト + +- [Jev Ultrafast](https://github.com/browser-use/jev-ultrafast) · 9,549 stars +- [LangChain · TypeSafe](https://github.com/langchain-ai/langchain) · 146,702 stars +- [AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund) · 63,571 stars +- [LiteLLM · JEV Router](https://github.com/BerriAI/litellm) · 59,192 stars +- [Oh My Pi · JEV Judgments](https://github.com/can1357/oh-my-pi) · 32,024 stars +- [Jev Model Router](https://github.com/davila7/claude-code-templates) · 30,822 stars +- [Composio · TypeSafe Provider](https://github.com/ComposioHQ/composio) · 30,258 stars +- [Vercel AI SDK · TypeSafe](https://github.com/vercel/ai) · 26,858 stars +- [Cua · JEV Use](https://github.com/trycua/cua) · 24,683 stars +- [Pydantic AI · TypeSafe](https://github.com/pydantic/pydantic-ai) · 20,066 stars +- [Eliza · TypeSafe Client](https://github.com/elizaOS/eliza) · 19,382 stars +- [LangChain.js · TypeSafe](https://github.com/langchain-ai/langchainjs) · 18,213 stars +- [json-render · JEV Compose](https://github.com/vercel-labs/json-render) · 16,898 stars +- [QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger) · 11,763 stars +- [OpenChamber · JEV Router](https://github.com/openchamber/openchamber) · 10,100 stars +- [Rig · TypeSafe Crate](https://github.com/0xPlaygrounds/rig) · 8,679 stars +- [Firstmate · JEV Dispatch](https://github.com/kunchenguid/firstmate) · 6,771 stars +- [Agentgateway · JEV Guardrail](https://github.com/agentgateway/agentgateway) · 4,936 stars +- [Latitude · JEV Preclassifier](https://github.com/latitude-dev/latitude-llm) · 4,661 stars +- [Fast Jev Compaction](https://github.com/tamaratran/fast-jev-compaction) · 4,463 stars +- [Ax · TypeSafe Client](https://github.com/ax-llm/ax) · 2,927 stars +- [SemIf](https://github.com/TheoLeeCJ/SemIf) · 2,047 stars +- [Laya](https://github.com/NandhaKishorM/laya) · 1,795 stars +- [JEV Trader](https://github.com/jarrodwatts/jev-trader) · 1,364 stars +- [Agent Desktop · JEV Skill](https://github.com/lahfir/agent-desktop) · 1,310 stars +- [Vellum Assistant · JEV](https://github.com/vellum-ai/vellum-assistant) · 1,292 stars +- [NewsJack](https://github.com/elvisun/newsjack) · 1,181 stars +- [NanoJev](https://github.com/TianyuCodings/NanoJev) · 1,104 stars +- [Jevlike](https://github.com/vinnylarouge/jevlike) · 1,018 stars +- [TipTour macOS](https://github.com/milind-soni/tiptour-macos) · 600 stars +- [Kev 0.5B](https://github.com/jaredpalmer/kev) · 591 stars +- [Nimble](https://github.com/bespokelabsai/nimble) · 573 stars +- [LocalJev](https://github.com/githubnext/localjev) · 484 stars +- [Jev Experiments](https://github.com/dabit3/jev-experiments) · 312 stars +- [Tax Document Classifier](https://github.com/kyotofin/tax-doc-classifier) · 270 stars +- [Abide](https://github.com/coldteadotai/abide) · 169 stars +- [jev-align](https://github.com/sutro-sh/jev-align) · 158 stars +- [Jeff](https://github.com/logan-markewich/jeff) · 120 stars +- [jev-semgrep](https://github.com/uehaj/jev-semgrep) · 92 stars +- [jev-gateway](https://github.com/vinilana/jev-gateway) · 57 stars +- [Hono Jev Router](https://github.com/yusukebe/hono-jev-router) · 39 stars +- [Live Jev](https://github.com/okinaaudio/live-jev) · 32 stars +- [jegrep](https://github.com/can1357/jegrep) · 31 stars +- [Jev Reviewer](https://github.com/choxos/jev-reviewer) · 19 stars +- [Celesto](https://github.com/CelestoAI/celesto) · 943 stars +- [Atomic](https://github.com/bastani-inc/atomic) · 806 stars +- [Aiavatarkit](https://github.com/uezo/aiavatarkit) · 676 stars +- [Kody](https://github.com/kentcdodds/kody) · 654 stars +- [Agent](https://github.com/AgentiLoop/Agent) · 616 stars +- [Req LLM](https://github.com/agentjido/req_llm) · 577 stars +- [Omg.dev](https://github.com/BennyKok/omg.dev) · 531 stars +- [Vexjoy Agent](https://github.com/notque/vexjoy-agent) · 420 stars +- [Foreman](https://github.com/thruwire/foreman) · 344 stars +- [WrongStack](https://github.com/WrongStack/WrongStack) · 329 stars +- [Instructor Php](https://github.com/cognesy/instructor-php) · 327 stars +- [TypeSafe Computer Use](https://github.com/awlevin/typesafe-computer-use) · 302 stars +- [Jev Review](https://github.com/devagrawal09/jev-review) · 284 stars +- [Orchestkit](https://github.com/yonatangross/orchestkit) · 278 stars +- [TypeSafe Mario](https://github.com/fhshaik/typesafe-mario) · 266 stars +- [Openai Scala Client](https://github.com/cequence-io/openai-scala-client) · 248 stars +- [Pi Fabric](https://github.com/monotykamary/pi-fabric) · 236 stars +- [OpenWhisper](https://github.com/Knuckles92/OpenWhisper) · 185 stars +- [Pg JEV](https://github.com/realZachi/pg-jev) · 179 stars +- [Interlinked CLI](https://github.com/QuentinCody/interlinked-cli) · 177 stars +- [JEV Router](https://github.com/gargpratyush/jev-router) · 174 stars +- [Skillbox](https://github.com/kitze/skillbox) · 165 stars +- [Mobile JEV](https://github.com/droidrun/mobile-jev) · 162 stars +- [Runline](https://github.com/Michaelliv/runline) · 162 stars +- [JEV Search](https://github.com/superagents-lab/jev-search) · 146 stars +- [JEV Browser Use](https://github.com/wy-coliney/jev-browser-use) · 136 stars +- [JEV Review](https://github.com/NiazMorshed2007/jev-review) · 126 stars +- [Effect Agent](https://github.com/danieljvdm/effect-agent) · 119 stars +- [JEV Browser](https://github.com/jkudish/jev-browser) · 117 stars +- [Unclutter](https://github.com/kitze/unclutter) · 110 stars +- [TypeSafe SDK Python](https://github.com/typesafe-ai/typesafe-sdk-python) · 101 stars +- [JEV Eval Agent](https://github.com/vinilana/jev-eval-agent) · 87 stars +- [Bluenoise](https://github.com/rokcso/bluenoise) · 83 stars +- [TypeSafe MCP](https://github.com/itsmostafa/typesafe-mcp) · 80 stars +- [JEV Shell History](https://github.com/mrnugget/jev-shell-history) · 57 stars +- [JEV Codex Router](https://github.com/0xNatoshi/jev-codex-router) · 53 stars +- [TypeSafe Adblock](https://github.com/realZachi/typesafe-adblock) · 50 stars +- [JEV Skip](https://github.com/valentynkit/jev-skip) · 1 stars +- [JEV Commit](https://github.com/valentynkit/jev-commit) · 0 stars +- [Jev.nvim](https://github.com/valentynkit/jev.nvim) · 0 stars +- [Jevpilot](https://github.com/standardagents/jevpilot) · 77 stars +- [JEV Drone](https://github.com/RomanSlack/jev-drone) · 66 stars +- [Youtube Sponsor Detection](https://github.com/trungdq88/youtube-sponsor-detection) · 61 stars +- [Jevmeter](https://github.com/ChetasLua/jevmeter) · 58 stars +- [Captaincore](https://github.com/CaptainCore/captaincore) · 71 stars +- [Pg TypeSafe](https://github.com/giuliosmall/pg_typesafe) · 76 stars +- [Simple JEV](https://github.com/featherless-ai/simple-jev) · 168 stars +- [TypeSafe SDK Js](https://github.com/typesafe-ai/typesafe-sdk-js) · 139 stars +- [AI](https://github.com/hackclub/ai) · 133 stars +- [Taskuary](https://github.com/ldbumble/taskuary) · 105 stars +- [JEV Voice Browser](https://github.com/moritzkremb/jev-voice-browser) · 84 stars +- [JEV MCP](https://github.com/jkudish/jev-mcp) · 75 stars +- [Advocaat](https://github.com/pithings/advocaat) · 75 stars +- [Pi JEV](https://github.com/y0usaf/pi-jev) · 70 stars +- [Pi Warden](https://github.com/DevMortimer/pi-warden) · 67 stars +- [Openjev](https://github.com/razorback16/openjev) · 50 stars +- [Openwork](https://github.com/different-ai/openwork) · 23,660 stars +- [Eve](https://github.com/vercel/eve) · 5,278 stars +- [AI CLI](https://github.com/vercel-labs/ai-cli) · 807 stars +- [TypeSafe Skills](https://github.com/typesafe-ai/skills) · 880 stars +- [Awesome JEV by TypeSafe](https://github.com/Anil-matcha/awesome-jev-by-typesafe) · 661 stars +- [Smithers](https://github.com/smithersai/smithers) · 417 stars +- [Jev CU](https://github.com/Sac-Y/Jev-cu) · 406 stars +- [Splash](https://github.com/incoai/splash) · 381 stars +- [Awesome TypeSafe](https://github.com/AbdelStark/awesome-typesafe) · 369 stars +- [Awesome JEV (cobanov)](https://github.com/cobanov/awesome-jev) · 238 stars +- [OpenJEV SGLang](https://github.com/ekzhang/openjev-sglang) · 207 stars +- [Notra](https://github.com/usenotra/notra) · 192 stars +- [System One Adapter (Python)](https://github.com/typesafe-ai/system-one-adapter-python) · 184 stars +- [Awesome JEV (fatwang2)](https://github.com/fatwang2/awesome-jev) · 173 stars +- [Perch](https://github.com/lakeday-org/perch) · 162 stars +- [JEV Visual](https://github.com/hr98w/jev-visual) · 163 stars +- [Third Hand](https://github.com/shhivv/third-hand) · 147 stars +- [Compact Adviser](https://github.com/kunchenguid/compact-adviser) · 143 stars +- [Awesome JEV Projects](https://github.com/logicrw/awesome-jev-projects) · 168 stars +- [Hermes JEV Skills](https://github.com/kerpopule/hermes-jev-skills) · 136 stars +- [JEV Pruner](https://github.com/tamaratran/jev-pruner) · 119 stars +- [OpenJEV Verdict 2.0](https://github.com/Heman10x-NGU/openJev-verdict-2.0) · 119 stars +- [Building with JEV Skill](https://github.com/dbreunig/building-with-jev-skill) · 121 stars +- [Decider](https://github.com/Mapika/decider) · 107 stars +- [djev-spark](https://github.com/mmastrac/djev-spark) · 103 stars ## BeatAPI @@ -131,7 +206,7 @@ **[BeatAPI Key を作成](https://beatapi.io/ja/dashboard/apikeys)** · **[コントリビュート](./CONTRIBUTING.md)** -モデル ID、価格、実レスポンスが確認されるまで、JEV を BeatAPI の提供中エンドポイントとは表記しません。 +JEV は BeatAPI で提供中です。同じ BeatAPI キーと USD 残高を使い、`POST /v1/systemone` でモデル `jev-1.13` を呼び出せます。 --- diff --git a/README.md b/README.md index 16906f3..22cad6a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

Browse the live Awesome JEV gallery · Featured projects · - All 100 projects · + All 125 projects · JSON catalogue · 简体中文 · 日本語 @@ -31,7 +31,7 @@ - 100 + 125 29 10 2026-09-20 @@ -72,7 +72,7 @@

Explore with filters and full descriptions →

-## All 100 projects +## All 125 projects - [Jev Ultrafast](https://github.com/browser-use/jev-ultrafast) · 9,549 stars - [LangChain · TypeSafe](https://github.com/langchain-ai/langchain) · 146,702 stars @@ -174,7 +174,31 @@ - [Pi JEV](https://github.com/y0usaf/pi-jev) · 70 stars - [Pi Warden](https://github.com/DevMortimer/pi-warden) · 67 stars - [Openjev](https://github.com/razorback16/openjev) · 50 stars - +- [Openwork](https://github.com/different-ai/openwork) · 23,660 stars +- [Eve](https://github.com/vercel/eve) · 5,278 stars +- [AI CLI](https://github.com/vercel-labs/ai-cli) · 807 stars +- [TypeSafe Skills](https://github.com/typesafe-ai/skills) · 880 stars +- [Awesome JEV by TypeSafe](https://github.com/Anil-matcha/awesome-jev-by-typesafe) · 661 stars +- [Smithers](https://github.com/smithersai/smithers) · 417 stars +- [Jev CU](https://github.com/Sac-Y/Jev-cu) · 406 stars +- [Splash](https://github.com/incoai/splash) · 381 stars +- [Awesome TypeSafe](https://github.com/AbdelStark/awesome-typesafe) · 369 stars +- [Awesome JEV (cobanov)](https://github.com/cobanov/awesome-jev) · 238 stars +- [OpenJEV SGLang](https://github.com/ekzhang/openjev-sglang) · 207 stars +- [Notra](https://github.com/usenotra/notra) · 192 stars +- [System One Adapter (Python)](https://github.com/typesafe-ai/system-one-adapter-python) · 184 stars +- [Awesome JEV (fatwang2)](https://github.com/fatwang2/awesome-jev) · 173 stars +- [Perch](https://github.com/lakeday-org/perch) · 162 stars +- [JEV Visual](https://github.com/hr98w/jev-visual) · 163 stars +- [Third Hand](https://github.com/shhivv/third-hand) · 147 stars +- [Compact Adviser](https://github.com/kunchenguid/compact-adviser) · 143 stars +- [Awesome JEV Projects](https://github.com/logicrw/awesome-jev-projects) · 168 stars +- [Hermes JEV Skills](https://github.com/kerpopule/hermes-jev-skills) · 136 stars +- [JEV Pruner](https://github.com/tamaratran/jev-pruner) · 119 stars +- [OpenJEV Verdict 2.0](https://github.com/Heman10x-NGU/openJev-verdict-2.0) · 119 stars +- [Building with JEV Skill](https://github.com/dbreunig/building-with-jev-skill) · 121 stars +- [Decider](https://github.com/Mapika/decider) · 107 stars +- [djev-spark](https://github.com/mmastrac/djev-spark) · 103 stars ## BeatAPI @@ -182,7 +206,7 @@ **[Create a BeatAPI key](https://beatapi.io/dashboard/apikeys)** · **[Contribute](./CONTRIBUTING.md)** -JEV is not claimed as a live BeatAPI endpoint until its model ID, pricing, and real response are verified. +JEV is live on BeatAPI: use the same BeatAPI key and USD balance to call `POST /v1/systemone` with model `jev-1.13`. --- diff --git a/README.zh-CN.md b/README.zh-CN.md index 70bbcd2..9aec1c5 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,7 +5,7 @@

浏览 Awesome JEV 主站 Gallery · 精选项目 · - 全部 100 个项目 · + 全部 125 个项目 · JSON 目录 · English · 日本語 @@ -31,7 +31,7 @@ - 100 + 125 29 10 2026-09-20 @@ -72,7 +72,7 @@

在主站筛选并查看完整项目说明 →

-## 全部 100 个项目 +## 全部 125 个项目 - [Jev Ultrafast](https://github.com/browser-use/jev-ultrafast) · 9,549 Star - [LangChain · TypeSafe](https://github.com/langchain-ai/langchain) · 146,702 Star @@ -174,7 +174,31 @@ - [Pi JEV](https://github.com/y0usaf/pi-jev) · 70 Star - [Pi Warden](https://github.com/DevMortimer/pi-warden) · 67 Star - [Openjev](https://github.com/razorback16/openjev) · 50 Star - +- [Openwork](https://github.com/different-ai/openwork) · 23,660 Star +- [Eve](https://github.com/vercel/eve) · 5,278 Star +- [AI CLI](https://github.com/vercel-labs/ai-cli) · 807 Star +- [TypeSafe Skills](https://github.com/typesafe-ai/skills) · 880 Star +- [Awesome JEV by TypeSafe](https://github.com/Anil-matcha/awesome-jev-by-typesafe) · 661 Star +- [Smithers](https://github.com/smithersai/smithers) · 417 Star +- [Jev CU](https://github.com/Sac-Y/Jev-cu) · 406 Star +- [Splash](https://github.com/incoai/splash) · 381 Star +- [Awesome TypeSafe](https://github.com/AbdelStark/awesome-typesafe) · 369 Star +- [Awesome JEV (cobanov)](https://github.com/cobanov/awesome-jev) · 238 Star +- [OpenJEV SGLang](https://github.com/ekzhang/openjev-sglang) · 207 Star +- [Notra](https://github.com/usenotra/notra) · 192 Star +- [System One Adapter (Python)](https://github.com/typesafe-ai/system-one-adapter-python) · 184 Star +- [Awesome JEV (fatwang2)](https://github.com/fatwang2/awesome-jev) · 173 Star +- [Perch](https://github.com/lakeday-org/perch) · 162 Star +- [JEV Visual](https://github.com/hr98w/jev-visual) · 163 Star +- [Third Hand](https://github.com/shhivv/third-hand) · 147 Star +- [Compact Adviser](https://github.com/kunchenguid/compact-adviser) · 143 Star +- [Awesome JEV Projects](https://github.com/logicrw/awesome-jev-projects) · 168 Star +- [Hermes JEV Skills](https://github.com/kerpopule/hermes-jev-skills) · 136 Star +- [JEV Pruner](https://github.com/tamaratran/jev-pruner) · 119 Star +- [OpenJEV Verdict 2.0](https://github.com/Heman10x-NGU/openJev-verdict-2.0) · 119 Star +- [Building with JEV Skill](https://github.com/dbreunig/building-with-jev-skill) · 121 Star +- [Decider](https://github.com/Mapika/decider) · 107 Star +- [djev-spark](https://github.com/mmastrac/djev-spark) · 103 Star ## BeatAPI @@ -182,7 +206,7 @@ **[创建 BeatAPI Key](https://beatapi.io/zh/dashboard/apikeys)** · **[参与维护](./CONTRIBUTING.md)** -在模型 ID、价格和真实返回完成核验前,本仓库不宣称 JEV 已经作为 BeatAPI 端点上线。 +JEV 已在 BeatAPI 上线:使用同一把 BeatAPI Key 和 USD 余额,通过 `POST /v1/systemone` 调用模型 `jev-1.13`。 --- diff --git a/data/projects.json b/data/projects.json index cf0ccc8..8b5fadf 100644 --- a/data/projects.json +++ b/data/projects.json @@ -26,11 +26,13 @@ "starsAtCapture": 9549, "summary": { "en": "A browser agent that uses JEV to choose an action and matching DOM element, calling a text model only when input text is needed.", - "zh": "用 JEV 一次选出浏览器动作与对应 DOM 元素,只在需要输入文本时再调用文本模型。" + "zh": "用 JEV 一次选出浏览器动作与对应 DOM 元素,只在需要输入文本时再调用文本模型。", + "ja": "JEV を使用してアクションと一致する DOM 要素を選択し、入力テキストが必要な場合にのみテキスト モデルを呼び出すブラウザ エージェント。" }, "decision": { "en": "Chooses the next browser action and target element from the current page state.", - "zh": "根据当前页面状态选择下一步浏览器动作和目标元素。" + "zh": "根据当前页面状态选择下一步浏览器动作和目标元素。", + "ja": "現在のページ状態から次のブラウザ アクションとターゲット要素を選択します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -47,11 +49,13 @@ "starsAtCapture": 146702, "summary": { "en": "An optional JEV classifier integration for Python LangChain workflows.", - "zh": "面向 Python LangChain 工作流的可选 JEV 分类器集成。" + "zh": "面向 Python LangChain 工作流的可选 JEV 分类器集成。", + "ja": "Python LangChain ワークフロー用のオプションの JEV 分類子統合。" }, "decision": { "en": "Submits binary, categorical, and ordered-score questions and returns typed answers with probabilities.", - "zh": "提交二元、分类和有序评分问题,并返回带概率的类型化答案。" + "zh": "提交二元、分类和有序评分问题,并返回带概率的类型化答案。", + "ja": "バイナリ、カテゴリ、および順序付きスコアの質問を送信し、確率とともに型付きの回答を返します。" }, "source": { "type": "github", @@ -73,11 +77,13 @@ "starsAtCapture": 63571, "summary": { "en": "An educational hedge-fund prototype with an optional JEV adapter for structured strategy judgments.", - "zh": "在教育型 AI 对冲基金原型中加入可选 JEV 适配器,用于结构化策略判断。" + "zh": "在教育型 AI 对冲基金原型中加入可选 JEV 适配器,用于结构化策略判断。", + "ja": "構造化された戦略判断のためのオプションの JEV アダプターを備えた教育用ヘッジファンド プロトタイプ。" }, "decision": { "en": "Converts strategy questions into System One requests and normalizes typed answers for the fund workflow.", - "zh": "把策略问题转换为 System One 请求,并将类型化答案归一化给基金工作流。" + "zh": "把策略问题转换为 System One 请求,并将类型化答案归一化给基金工作流。", + "ja": "戦略に関する質問を System One リクエストへ変換し、ファンド運用フローで使える型付き回答に整えます。" }, "source": { "type": "github", @@ -99,11 +105,13 @@ "starsAtCapture": 59192, "summary": { "en": "LiteLLM can use JEV inside its complexity-based model router.", - "zh": "LiteLLM 可在按复杂度路由模型的策略中使用 JEV。" + "zh": "LiteLLM 可在按复杂度路由模型的策略中使用 JEV。", + "ja": "LiteLLM は、複雑さベースのモデル ルーター内で JEV を使用できます。" }, "decision": { "en": "Maps a request to a configured complexity class that drives backend model routing.", - "zh": "把请求映射到配置好的复杂度类别,再据此路由后端模型。" + "zh": "把请求映射到配置好的复杂度类别,再据此路由后端模型。", + "ja": "バックエンド モデルのルーティングを駆動する構成された複雑さのクラスにリクエストをマップします。" }, "source": { "type": "github", @@ -125,11 +133,13 @@ "starsAtCapture": 32024, "summary": { "en": "A coding agent with an optional TypeSafe judgment provider for bounded workflow decisions.", - "zh": "在编码 Agent 中提供可选 TypeSafe 判断器,处理有边界的工作流决策。" + "zh": "在编码 Agent 中提供可选 TypeSafe 判断器,处理有边界的工作流决策。", + "ja": "境界の明確なワークフロー判断に、任意の TypeSafe 意思決定プロバイダーを使えるコーディング Agent。" }, "decision": { "en": "Sends agent state and typed questions to JEV and parses structured answers.", - "zh": "把 Agent 状态与类型化问题发给 JEV,并解析结构化答案。" + "zh": "把 Agent 状态与类型化问题发给 JEV,并解析结构化答案。", + "ja": "エージェントの状態と型付きの質問を JEV に送信し、構造化された回答を解析します。" }, "source": { "type": "github", @@ -151,11 +161,13 @@ "starsAtCapture": 30822, "summary": { "en": "A Claude Code mod that classifies subagent model and reasoning-effort needs.", - "zh": "为 Claude Code 判断子 Agent 模型与推理强度的 Mod。" + "zh": "为 Claude Code 判断子 Agent 模型与推理强度的 Mod。", + "ja": "サブエージェント モデルと推論強度の必要性を分類する Claude Code mod。" }, "decision": { "en": "Jev classifies the task; local policy maps the result to model and effort settings.", - "zh": "JEV 判断任务类别,本地策略再映射到模型与 effort 配置。" + "zh": "JEV 判断任务类别,本地策略再映射到模型与 effort 配置。", + "ja": "JEV がタスクを分類し、ローカルポリシーが結果をモデルと推論強度の設定へ割り当てます。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -179,11 +191,13 @@ "starsAtCapture": 30258, "summary": { "en": "A TypeSafe provider that uses JEV to choose among tools and bounded argument options.", - "zh": "用 JEV 在工具与有限参数选项之间做选择的 TypeSafe Provider。" + "zh": "用 JEV 在工具与有限参数选项之间做选择的 TypeSafe Provider。", + "ja": "JEV を使ってツールと許可済みの引数候補を選ぶ TypeSafe プロバイダー。" }, "decision": { "en": "Turns tool conditions into structured questions and passes answers to local invocation logic.", - "zh": "把工具条件转换为结构化问题,再把答案交给本地调用逻辑。" + "zh": "把工具条件转换为结构化问题,再把答案交给本地调用逻辑。", + "ja": "ツールの条件を構造化された質問に変換し、回答をローカル呼び出しロジックに渡します。" }, "source": { "type": "github", @@ -205,11 +219,13 @@ "starsAtCapture": 26858, "summary": { "en": "The AI SDK TypeSafe provider exposes JEV through the shared evaluate interface.", - "zh": "AI SDK 的 TypeSafe Provider 通过统一 evaluate 接口调用 JEV。" + "zh": "AI SDK 的 TypeSafe Provider 通过统一 evaluate 接口调用 JEV。", + "ja": "共通の評価インターフェイスから JEV を利用できる、AI SDK 向け TypeSafe プロバイダー。" }, "decision": { "en": "Maps choice, score, and yes/no questions to System One and parses typed results.", - "zh": "把 choice、score 与 yes/no 问题映射到 System One,并解析类型化结果。" + "zh": "把 choice、score 与 yes/no 问题映射到 System One,并解析类型化结果。", + "ja": "選択肢、スコア、はい/いいえの質問を System One にマッピングし、型付きの結果 を解析します。" }, "source": { "type": "github", @@ -231,11 +247,13 @@ "starsAtCapture": 24683, "summary": { "en": "A computer-use example pairing Cua Driver observation and execution with bounded JEV choices.", - "zh": "把 Cua Driver 的观察与执行能力和 JEV 的有限动作选择结合起来。" + "zh": "把 Cua Driver 的观察与执行能力和 JEV 的有限动作选择结合起来。", + "ja": "Cua Driver の観察と実行を、制限された JEV の選択肢と組み合わせたコンピューター使用例。" }, "decision": { "en": "Reads DOM or visual-region descriptions and returns one supplied candidate action ID.", - "zh": "读取 DOM 或视觉区域描述,从候选动作中返回一个动作 ID。" + "zh": "读取 DOM 或视觉区域描述,从候选动作中返回一个动作 ID。", + "ja": "DOM または視覚領域の説明を読み取り、指定された 1 つの候補アクション ID を返します。" }, "source": { "type": "github", @@ -257,11 +275,13 @@ "starsAtCapture": 20066, "summary": { "en": "A TypeSafe model integration that maps supported structured outputs to JEV questions.", - "zh": "把受支持的结构化输出映射为 JEV 问题的 TypeSafe 模型集成。" + "zh": "把受支持的结构化输出映射为 JEV 问题的 TypeSafe 模型集成。", + "ja": "サポートされている構造化出力を JEV 質問にマッピングする TypeSafe モデル統合。" }, "decision": { "en": "Converts output fields into typed questions and maps JEV answers back to the result model.", - "zh": "把输出字段转成类型化问题,再将 JEV 答案映射回结果模型。" + "zh": "把输出字段转成类型化问题,再将 JEV 答案映射回结果模型。", + "ja": "出力フィールドを型付きの質問に変換し、JEV 応答を結果モデルにマッピングします。" }, "source": { "type": "github", @@ -283,11 +303,13 @@ "starsAtCapture": 19382, "summary": { "en": "An optional TypeSafe HTTP adapter in the Eliza agent operating system.", - "zh": "Eliza Agent 操作系统中的可选 TypeSafe HTTP 适配器。" + "zh": "Eliza Agent 操作系统中的可选 TypeSafe HTTP 适配器。", + "ja": "Eliza エージェント オペレーティング システムのオプションの TypeSafe HTTP アダプター。" }, "decision": { "en": "Sends state and questions only when explicitly called and validates typed answers.", - "zh": "仅在显式调用时发送状态与问题,并校验类型化答案。" + "zh": "仅在显式调用时发送状态与问题,并校验类型化答案。", + "ja": "明示的に呼び出され、型付きの回答 が検証された場合にのみ状態と質問を送信します。" }, "source": { "type": "github", @@ -309,11 +331,13 @@ "starsAtCapture": 18213, "summary": { "en": "A TypeSafeClassifier integration for JavaScript LangChain workflows.", - "zh": "面向 JavaScript LangChain 工作流的 TypeSafeClassifier 集成。" + "zh": "面向 JavaScript LangChain 工作流的 TypeSafeClassifier 集成。", + "ja": "JavaScript の LangChain ワークフロー向け TypeSafeClassifier 連携。" }, "decision": { "en": "Invokes JEV with predefined questions and parses choice, noul, score, and probability fields.", - "zh": "用预定义问题调用 JEV,并解析 choice、noul、score 与概率字段。" + "zh": "用预定义问题调用 JEV,并解析 choice、noul、score 与概率字段。", + "ja": "事前定義された質問を使用して JEV を呼び出し、選択肢、noul、スコア、および確率フィールドを解析します。" }, "source": { "type": "github", @@ -335,11 +359,13 @@ "starsAtCapture": 16898, "summary": { "en": "A JEV UI-composition experiment that selects from predefined components and properties.", - "zh": "用 JEV 从预定义组件与属性中进行选择的 UI 组合实验。" + "zh": "用 JEV 从预定义组件与属性中进行选择的 UI 组合实验。", + "ja": "事前定義されたコンポーネントとプロパティから選択する JEV UI 構成の実験。" }, "decision": { "en": "Evaluates component configurations before local code assembles the UI specification.", - "zh": "先判断组件配置,再由本地代码组装 UI 规范。" + "zh": "先判断组件配置,再由本地代码组装 UI 规范。", + "ja": "ローカル コードが UI 仕様をアセンブルする前に、コンポーネント構成を評価します。" }, "source": { "type": "github", @@ -361,11 +387,13 @@ "starsAtCapture": 11763, "summary": { "en": "An open-source trading OS with a JEV decision gate before selected live entries.", - "zh": "在部分真实交易入场前增加 JEV 决策闸门的开源交易系统。" + "zh": "在部分真实交易入场前增加 JEV 决策闸门的开源交易系统。", + "ja": "選択されたライブエントリーの前に JEV 決定ゲートを備えたオープンソースの取引 OS。" }, "decision": { "en": "Checks evidence quality, signal consistency, exposure, and budget before an order reaches the exchange.", - "zh": "在订单进入交易所前检查证据质量、信号一致性、敞口与预算。" + "zh": "在订单进入交易所前检查证据质量、信号一致性、敞口与预算。", + "ja": "注文が取引所に届く前に、証拠の品質、信号の一貫性、露出、予算をチェックします。" }, "source": { "type": "github", @@ -387,11 +415,13 @@ "starsAtCapture": 10100, "summary": { "en": "An optional automatic model router that classifies a message before model selection.", - "zh": "在选择模型前先对消息分类的可选自动路由器。" + "zh": "在选择模型前先对消息分类的可选自动路由器。", + "ja": "モデルを選択する前にメッセージを分類するオプションの自動モデル ルーター。" }, "decision": { "en": "Selects a task category; local mappings determine the model and reasoning configuration.", - "zh": "选择任务类别,再由本地映射决定模型与推理配置。" + "zh": "选择任务类别,再由本地映射决定模型与推理配置。", + "ja": "タスクのカテゴリを選択します。ローカル マッピングにより、モデルと推論の構成が決まります。" }, "source": { "type": "github", @@ -413,11 +443,13 @@ "starsAtCapture": 8679, "summary": { "en": "An experimental Rust crate for expressing JEV questions and answers with Rust types.", - "zh": "用 Rust 类型表达 JEV 问题与答案的实验性 crate。" + "zh": "用 Rust 类型表达 JEV 问题与答案的实验性 crate。", + "ja": "JEV の質問と回答を Rust タイプで表現するための実験的な Rust クレート。" }, "decision": { "en": "Sends application state and questions and parses Choice, Score, or Noul answers.", - "zh": "发送应用状态与问题,并解析 Choice、Score 或 Noul 答案。" + "zh": "发送应用状态与问题,并解析 Choice、Score 或 Noul 答案。", + "ja": "アプリケーションの状態と質問を送信し、Choice、Score、または Noul の回答を解析します。" }, "source": { "type": "github", @@ -439,11 +471,13 @@ "starsAtCapture": 6771, "summary": { "en": "An agent crew dispatcher that can match task briefs to rules with JEV.", - "zh": "可用 JEV 把任务简报匹配到调度规则的 Agent 团队调度器。" + "zh": "可用 JEV 把任务简报匹配到调度规则的 Agent 团队调度器。", + "ja": "JEV を使用してタスクの概要をルールに一致させることができるエージェント クルー ディスパッチャー。" }, "decision": { "en": "Matches the task brief to candidate rules before local policy resolves the execution profile.", - "zh": "先把任务简报匹配到候选规则,再由本地策略确定执行配置。" + "zh": "先把任务简报匹配到候选规则,再由本地策略确定执行配置。", + "ja": "ローカルポリシーが実行プロファイルを決める前に、タスク概要を候補ルールと照合します。" }, "source": { "type": "github", @@ -465,11 +499,13 @@ "starsAtCapture": 4936, "summary": { "en": "A JEV webhook guardrail example for inspecting model requests and responses.", - "zh": "用 JEV Webhook 检查模型请求与响应的 Guardrail 示例。" + "zh": "用 JEV Webhook 检查模型请求与响应的 Guardrail 示例。", + "ja": "モデルのリクエストとレスポンスを検査するための JEV Webhook ガードレールの例。" }, "decision": { "en": "Scores jailbreaks, harmful content, and secret disclosure before gateway policy accepts a request.", - "zh": "对越狱、有害内容与密钥泄露评分,再由网关策略决定是否放行。" + "zh": "对越狱、有害内容与密钥泄露评分,再由网关策略决定是否放行。", + "ja": "ゲートウェイ ポリシーがリクエストを受け入れる前に、ジェイルブレイク、有害なコンテンツ、秘密の漏洩をスコアリングします。" }, "source": { "type": "github", @@ -491,11 +527,13 @@ "starsAtCapture": 4661, "summary": { "en": "An optional JEV preclassifier for selecting which conversation checks should run.", - "zh": "选择一段会话应执行哪些检查的可选 JEV 预分类器。" + "zh": "选择一段会话应执行哪些检查的可选 JEV 预分类器。", + "ja": "実行する会話チェックを選ぶための、任意で使える JEV 事前分類器。" }, "decision": { "en": "Judges which checks apply before thresholds and rate limits allow them into the evaluation queue.", - "zh": "先判断哪些检查适用,再由阈值和速率限制决定是否入队。" + "zh": "先判断哪些检查适用,再由阈值和速率限制决定是否入队。", + "ja": "しきい値とレート制限が適用される前に、どのチェックが評価キューに入れられるかを判断します。" }, "source": { "type": "github", @@ -517,11 +555,13 @@ "starsAtCapture": 4463, "summary": { "en": "Compacts Claude Code tool history while keeping retained text verbatim.", - "zh": "压缩 Claude Code 工具历史,同时原样保留仍有价值的内容。" + "zh": "压缩 Claude Code 工具历史,同时原样保留仍有价值的内容。", + "ja": "保持されたテキストをそのまま保持しながら、Claude Code ツール履歴を圧縮します。" }, "decision": { "en": "Scores which calls remain useful; local code keeps, truncates, or drops them.", - "zh": "判断哪些调用仍有用,再由本地代码保留、截断或删除。" + "zh": "判断哪些调用仍有用,再由本地代码保留、截断或删除。", + "ja": "コールするスコアは依然として有用です。ローカル コードはそれらを保持、切り捨て、または削除します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -545,11 +585,13 @@ "starsAtCapture": 2927, "summary": { "en": "A TypeSafe integration for boolean, finite-class, and native JEV signatures.", - "zh": "支持布尔、有限分类以及原生 JEV 请求的 TypeSafe 集成。" + "zh": "支持布尔、有限分类以及原生 JEV 请求的 TypeSafe 集成。", + "ja": "ブール型、有限クラス、およびネイティブ JEV 署名の TypeSafe 統合。" }, "decision": { "en": "Maps supported signatures to typed JEV questions or sends native System One requests.", - "zh": "把签名映射到类型化 JEV 问题,或直接发送原生 System One 请求。" + "zh": "把签名映射到类型化 JEV 问题,或直接发送原生 System One 请求。", + "ja": "対応するシグネチャを型付きの JEV 質問に変換するか、ネイティブの System One リクエストを送信します。" }, "source": { "type": "github", @@ -572,11 +614,13 @@ "starsAtCapture": 2047, "summary": { "en": "An independent open-model implementation of the semantic-if interface pattern.", - "zh": "用开放模型实现“语义 if”接口模式的独立研究项目。" + "zh": "用开放模型实现“语义 if”接口模式的独立研究项目。", + "ja": "semantic-if インターフェイス パターンの独立したオープンモデル実装。" }, "decision": { "en": "Reads option probabilities directly from open models without a generated answer sentence.", - "zh": "直接读取开放模型的选项概率,不生成再解析答案文本。" + "zh": "直接读取开放模型的选项概率,不生成再解析答案文本。", + "ja": "生成された回答文を使用せずに、オープン モデルからオプションの確率を直接読み取ります。" }, "source": { "type": "github", @@ -599,11 +643,13 @@ "starsAtCapture": 1795, "summary": { "en": "An Apache-2.0 open-weight decision model with English, multilingual, and typed-decision checkpoints.", - "zh": "采用 Apache-2.0 的开放权重决策模型,提供英文、多语言与 typed-decision 检查点。" + "zh": "采用 Apache-2.0 的开放权重决策模型,提供英文、多语言与 typed-decision 检查点。", + "ja": "英語、多言語、型付き意思決定チェックポイントを備えた Apache-2.0 オープンウェイト意思決定モデル。" }, "decision": { "en": "Produces typed choice, score, and noul outputs locally; benchmark comparisons are author-reported.", - "zh": "在本地输出类型化 choice、score 与 noul;对比数据均按作者披露处理。" + "zh": "在本地输出类型化 choice、score 与 noul;对比数据均按作者披露处理。", + "ja": "型指定された選択肢、スコア、および noul 出力をローカルに生成します。ベンチマークの比較は著者によって報告されています。" }, "source": { "type": "github", @@ -625,11 +671,13 @@ "starsAtCapture": 1364, "summary": { "en": "A market-making experiment that can request one JEV trade decision per Monad block.", - "zh": "可在 Monad 每个区块请求一次 JEV 交易判断的做市实验。" + "zh": "可在 Monad 每个区块请求一次 JEV 交易判断的做市实验。", + "ja": "モナドブロックごとに 1 つの JEV 取引決定を要求できるマーケットメイク実験。" }, "decision": { "en": "Turns order-book state into a bounded buy, sell, or hold decision before local execution policy.", - "zh": "把订单簿状态转成 buy、sell 或 hold 的有限判断,再交给本地执行策略。" + "zh": "把订单簿状态转成 buy、sell 或 hold 的有限判断,再交给本地执行策略。", + "ja": "ローカル執行ポリシーの前に、オーダーブックの状態を限定された買い、売り、またはホールドの決定に変換します。" }, "source": { "type": "github", @@ -651,11 +699,13 @@ "starsAtCapture": 1310, "summary": { "en": "An optional JEV skill that chooses native desktop controls and actions from accessibility data.", - "zh": "根据系统无障碍数据选择原生桌面控件与动作的可选 JEV Skill。" + "zh": "根据系统无障碍数据选择原生桌面控件与动作的可选 JEV Skill。", + "ja": "アクセシビリティ データからネイティブ デスクトップ コントロールとアクションを選択するオプションの JEV スキル。" }, "decision": { "en": "Selects a target and action and estimates presence and risk before local policy executes.", - "zh": "选择目标与动作并估计存在性和风险,再由本地策略执行。" + "zh": "选择目标与动作并估计存在性和风险,再由本地策略执行。", + "ja": "対象とアクションを選び、ローカルポリシーを実行する前に存在確率とリスクを見積もります。" }, "source": { "type": "github", @@ -677,11 +727,13 @@ "starsAtCapture": 1292, "summary": { "en": "An optional JEV provider that submits conversation state and explicit questions.", - "zh": "提交会话状态与显式问题的可选 JEV Provider。" + "zh": "提交会话状态与显式问题的可选 JEV Provider。", + "ja": "会話状態と明示的な質問を送信するオプションの JEV プロバイダー。" }, "decision": { "en": "Bundles state and questions for System One and returns structured answers to the assistant.", - "zh": "把状态与问题打包发送给 System One,再向 Assistant 返回结构化答案。" + "zh": "把状态与问题打包发送给 System One,再向 Assistant 返回结构化答案。", + "ja": "System One の状態と質問をバンドルし、構造化された回答をアシスタントに返します。" }, "source": { "type": "github", @@ -703,11 +755,13 @@ "starsAtCapture": 1181, "summary": { "en": "An open-source PR workflow that screens a live news feed for timely brand opportunities.", - "zh": "从实时新闻流中筛选品牌可跟进话题的开源 PR 工作流。" + "zh": "从实时新闻流中筛选品牌可跟进话题的开源 PR 工作流。", + "ja": "ライブ ニュース フィードをスクリーニングしてタイムリーなブランド チャンスを見つけるオープンソースの PR ワークフロー。" }, "decision": { "en": "Jev scores hundreds of headlines; the agent only expands the short list into PR actions.", - "zh": "JEV 先给数百条新闻做判断,Agent 只继续处理入选的少量机会。" + "zh": "JEV 先给数百条新闻做判断,Agent 只继续处理入选的少量机会。", + "ja": "JEV は何百もの見出しを飾ります。エージェントは短いリストを PR アクションに拡張するだけです。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -732,11 +786,13 @@ "starsAtCapture": 1104, "summary": { "en": "A 0.6B open replica of the JEV interface with parallel decisions and a training pipeline.", - "zh": "提供并行判断、动态候选与完整训练流程的 0.6B 开放 JEV 接口复刻。" + "zh": "提供并行判断、动态候选与完整训练流程的 0.6B 开放 JEV 接口复刻。", + "ja": "並列決定とトレーニング パイプラインを備えた JEV インターフェイスの 0.6B オープン レプリカ。" }, "decision": { "en": "Scores runtime-defined candidates in one pass and exposes complete probability distributions.", - "zh": "一次前向过程给运行时动态候选评分,并输出完整概率分布。" + "zh": "一次前向过程给运行时动态候选评分,并输出完整概率分布。", + "ja": "ランタイム定義の候補を 1 回のパスでスコアリングし、完全な確率分布を明らかにします。" }, "source": { "type": "github", @@ -758,11 +814,13 @@ "starsAtCapture": 1018, "summary": { "en": "An independent starter model that scores a changing list of text or visual options in one pass.", - "zh": "一次为动态文本或视觉候选列表评分的独立入门模型。" + "zh": "一次为动态文本或视觉候选列表评分的独立入门模型。", + "ja": "テキストまたはビジュアル オプションの変更リストを 1 パスでスコアリングする独立したスターター モデル。" }, "decision": { "en": "Returns one probability per option without reproducing JEV’s undisclosed model or training.", - "zh": "为每个选项返回概率,但不宣称复刻 JEV 未公开的模型或训练方法。" + "zh": "为每个选项返回概率,但不宣称复刻 JEV 未公开的模型或训练方法。", + "ja": "JEV の非公開モデルやトレーニングを再現せずに、オプションごとに 1 つの確率を返します。" }, "source": { "type": "github", @@ -784,11 +842,13 @@ "starsAtCapture": 600, "summary": { "en": "A local macOS computer-use companion driven by Jev or Gemini Live.", - "zh": "由 JEV 或 Gemini Live 驱动的本地 macOS 电脑操作伴侣。" + "zh": "由 JEV 或 Gemini Live 驱动的本地 macOS 电脑操作伴侣。", + "ja": "JEV または Gemini Live によって駆動されるローカル macOS コンピューター使用コンパニオン。" }, "decision": { "en": "Jev chooses pointer actions from locally parsed screen targets.", - "zh": "JEV 从本地解析出的屏幕目标中选择指针动作。" + "zh": "JEV 从本地解析出的屏幕目标中选择指针动作。", + "ja": "JEV は、ローカルで解析された画面ターゲットからポインター アクションを選択します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -812,11 +872,13 @@ "starsAtCapture": 591, "summary": { "en": "A tiny trainable Jev-like decision model based on Qwen2.5-0.5B.", - "zh": "基于 Qwen2.5-0.5B、可在 MacBook 上训练运行的轻量决策模型。" + "zh": "基于 Qwen2.5-0.5B、可在 MacBook 上训练运行的轻量决策模型。", + "ja": "Qwen2.5-0.5B に基づく、小さなトレーニング可能な JEV のような意思決定モデル。" }, "decision": { "en": "Exposes a TypeSafe-compatible API for bounded local choices and scores.", - "zh": "通过 TypeSafe 兼容接口完成有边界的本地选择与评分。" + "zh": "通过 TypeSafe 兼容接口完成有边界的本地选择与评分。", + "ja": "制限されたローカルの選択肢とスコア用の TypeSafe 互換 API を公開します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -840,11 +902,13 @@ "starsAtCapture": 573, "summary": { "en": "An open toolkit for local typed decisions, data curation, and evaluation.", - "zh": "面向本地类型化决策、数据整理与评测的开放工具包。" + "zh": "面向本地类型化决策、数据整理与评测的开放工具包。", + "ja": "ローカルでの型付き意思決定、データキュレーション、評価に使えるオープンツールキット。" }, "decision": { "en": "Explores open local classifiers for bounded judgments and comparable evaluations.", - "zh": "探索用于有限判断的开放本地分类器与可比较评测。" + "zh": "探索用于有限判断的开放本地分类器与可比较评测。", + "ja": "境界の明確な判断と比較可能な評価に使える、オープンなローカル分類器を検証します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -868,11 +932,13 @@ "starsAtCapture": 484, "summary": { "en": "A local Jev-compatible server with benchmarks across small local models.", - "zh": "基于多种本地小模型、提供 JEV 兼容接口与评测的本地服务。" + "zh": "基于多种本地小模型、提供 JEV 兼容接口与评测的本地服务。", + "ja": "小規模なローカル モデルにわたるベンチマークを備えたローカル JEV 互換サーバー。" }, "decision": { "en": "Keeps the Jev request shape while swapping the hosted model for a local classifier.", - "zh": "保留 JEV 请求形态,把托管模型替换为本地分类器。" + "zh": "保留 JEV 请求形态,把托管模型替换为本地分类器。", + "ja": "ホストされたモデルをローカル分類子に交換する間、JEV リクエストの形状を維持します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -896,11 +962,13 @@ "starsAtCapture": 312, "summary": { "en": "Small Jev experiments including intent search and agent-assist flows.", - "zh": "包含意图搜索与 Agent Assist 流程的一组 JEV 实验。" + "zh": "包含意图搜索与 Agent Assist 流程的一组 JEV 实验。", + "ja": "インテント検索やエージェント支援フローを含む小規模な JEV 実験。" }, "decision": { "en": "Uses fast intent judgments after retrieval instead of asking a large model to inspect everything.", - "zh": "在初步召回后快速判断意图,避免让大模型通读全部内容。" + "zh": "在初步召回后快速判断意图,避免让大模型通读全部内容。", + "ja": "大規模なモデルにすべてを検査させる代わりに、取得後に迅速な意図判断を使用します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -924,11 +992,13 @@ "starsAtCapture": 270, "summary": { "en": "Classifies extracted tax-document pages against a fixed IRS form catalogue.", - "zh": "把税务文档页面归入预先定义的 IRS 表格目录。" + "zh": "把税务文档页面归入预先定义的 IRS 表格目录。", + "ja": "抽出された税務書類のページを固定 IRS フォーム カタログに基づいて分類します。" }, "decision": { "en": "Returns form type, page type, and confidence while ingestion stays deterministic.", - "zh": "返回表格类型、页面类型与置信度,文档入库仍由确定性代码控制。" + "zh": "返回表格类型、页面类型与置信度,文档入库仍由确定性代码控制。", + "ja": "取り込みが決定的なままである間、フォーム タイプ、ページ タイプ、および信頼度を返します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -952,11 +1022,13 @@ "starsAtCapture": 169, "summary": { "en": "A coding-agent rule layer for constraints that ordinary linters cannot express.", - "zh": "为普通 Linter 难以表达的项目规则增加 Agent 级约束。" + "zh": "为普通 Linter 难以表达的项目规则增加 Agent 级约束。", + "ja": "通常のリンターでは表現できない制約を扱う、コーディング Agent 向けルール層。" }, "decision": { "en": "Scores each agent turn against semantic rules and returns targeted corrections.", - "zh": "逐轮对照语义规则评分,并把需要修正的约束返回给 Agent。" + "zh": "逐轮对照语义规则评分,并把需要修正的约束返回给 Agent。", + "ja": "セマンティック ルールに対してエージェントが反抗するたびにスコアを付け、対象を絞った修正を返します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -980,11 +1052,13 @@ "starsAtCapture": 158, "summary": { "en": "A CLI for calibrating Jev classifiers from human examples with GEPA.", - "zh": "用人工正反例和 GEPA 校准 JEV 分类标准的 CLI。" + "zh": "用人工正反例和 GEPA 校准 JEV 分类标准的 CLI。", + "ja": "GEPA を使用して人間の例から JEV 分類器を調整するための CLI。" }, "decision": { "en": "Optimizes the decision prompt against examples instead of relying on a generic criterion.", - "zh": "围绕明确样例优化判断标准,而不是依赖泛化提示词。" + "zh": "围绕明确样例优化判断标准,而不是依赖泛化提示词。", + "ja": "一般的な基準に依存するのではなく、例に基づいて決定プロンプトを最適化します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -1008,11 +1082,13 @@ "starsAtCapture": 120, "summary": { "en": "A self-hosted Jev-compatible service powered by GliFormer.", - "zh": "基于 GliFormer、可自托管的 JEV 兼容服务。" + "zh": "基于 GliFormer、可自托管的 JEV 兼容服务。", + "ja": "GliFormer を利用したセルフホスト型の JEV 互換サービス。" }, "decision": { "en": "Preserves the decision API while running the classifier locally.", - "zh": "保留简洁的决策 API,同时在本地运行分类器。" + "zh": "保留简洁的决策 API,同时在本地运行分类器。", + "ja": "分類子をローカルで実行している間、意思決定 API を保持します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -1036,11 +1112,13 @@ "starsAtCapture": 92, "summary": { "en": "Meaning-based grep with multilingual AND, OR, NOT, and probability thresholds.", - "zh": "支持跨语言 AND、OR、NOT 与概率阈值的“按意思搜索”grep。" + "zh": "支持跨语言 AND、OR、NOT 与概率阈值的“按意思搜索”grep。", + "ja": "多言語の AND、OR、NOT、確率しきい値を使用した意味ベースの grep。" }, "decision": { "en": "Scores whether each line satisfies a proposition, then applies grep controls locally.", - "zh": "判断每行是否满足命题,再由本地代码应用 grep 控制项。" + "zh": "判断每行是否满足命题,再由本地代码应用 grep 控制项。", + "ja": "各行が命題を満たすかどうかをスコアリングし、grep コントロールをローカルに適用します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -1064,11 +1142,13 @@ "starsAtCapture": 57, "summary": { "en": "A gateway for inserting Jev decisions into Claude Code and Codex tool flows.", - "zh": "把 JEV 判断接入 Claude Code 与 Codex 工具流程的网关。" + "zh": "把 JEV 判断接入 Claude Code 与 Codex 工具流程的网关。", + "ja": "JEV 決定を Claude Code および Codex ツール フローに挿入するためのゲートウェイ。" }, "decision": { "en": "Delegates bounded tool-choice judgments while the coding agent owns the broader task.", - "zh": "把有限的工具选择判断分离出来,完整任务仍由编码 Agent 负责。" + "zh": "把有限的工具选择判断分离出来,完整任务仍由编码 Agent 负责。", + "ja": "コーディングエージェントがより広範なタスクを所有する一方で、限定されたツール選択の判断を委任します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -1092,11 +1172,13 @@ "starsAtCapture": 39, "summary": { "en": "A semantic Hono router that matches HTTP requests by meaning.", - "zh": "不只按 method/path,而是按请求语义匹配处理器的 Hono 路由器。" + "zh": "不只按 method/path,而是按请求语义匹配处理器的 Hono 路由器。", + "ja": "意味によって HTTP リクエストを照合するセマンティック Hono ルーター。" }, "decision": { "en": "Jev chooses among declared routes; Hono still owns execution and response handling.", - "zh": "JEV 从已声明路由中选择,执行和响应仍由 Hono 控制。" + "zh": "JEV 从已声明路由中选择,执行和响应仍由 Hono 控制。", + "ja": "JEV は宣言されたルートの中から選択します。 Hono は依然として実行と応答の処理を所有しています。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -1120,11 +1202,13 @@ "starsAtCapture": 32, "summary": { "en": "Controls Ableton Live from short Japanese or English commands.", - "zh": "用一句日语或英语命令控制 Ableton Live。" + "zh": "用一句日语或英语命令控制 Ableton Live。", + "ja": "日本語または英語の短いコマンドから Ableton Live をコントロールします。" }, "decision": { "en": "Jev maps the instruction to a bounded DAW action before local automation executes it.", - "zh": "JEV 把指令映射到有限的 DAW 动作,再由本地自动化执行。" + "zh": "JEV 把指令映射到有限的 DAW 动作,再由本地自动化执行。", + "ja": "JEV は、ローカル オートメーションが実行する前に、その命令を制限された DAW アクションにマップします。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -1148,11 +1232,13 @@ "starsAtCapture": 31, "summary": { "en": "Semantic grep for live code trees: describe what you need, get files and original line ranges without building an index.", - "zh": "面向实时代码树的语义 grep:用自然语言描述目标,无需建索引即可返回文件与原始行号范围。" + "zh": "面向实时代码树的语义 grep:用自然语言描述目标,无需建索引即可返回文件与原始行号范围。", + "ja": "ライブ コード ツリーのセマンティック grep: 必要なものを記述し、インデックスを作成せずにファイルと元の行範囲を取得します。" }, "decision": { "en": "JEV scores folders, files, and bounded code passages; local search strategies manage budgets, thresholds, and fallbacks.", - "zh": "JEV 为目录、文件和有限代码片段评分,本地搜索策略负责预算、阈值与回退。" + "zh": "JEV 为目录、文件和有限代码片段评分,本地搜索策略负责预算、阈值与回退。", + "ja": "JEV は、フォルダー、ファイル、および制限されたコードパッセージをスコアリングします。ローカル検索戦略は、予算、しきい値、およびフォールバックを管理します。" }, "source": { "type": "github", @@ -1174,11 +1260,13 @@ "starsAtCapture": 19, "summary": { "en": "Extracts review evidence from research papers with quotes and page references.", - "zh": "从研究论文中提取系统综述证据,并保留原文引用与页码。" + "zh": "从研究论文中提取系统综述证据,并保留原文引用与页码。", + "ja": "研究論文から引用や参照ページを含むレビュー証拠を抽出します。" }, "decision": { "en": "Jev finds passages matching a field; the reviewer verifies every extracted claim.", - "zh": "JEV 找出符合审查字段的段落,每条结果仍由研究者核验。" + "zh": "JEV 找出符合审查字段的段落,每条结果仍由研究者核验。", + "ja": "JEV は、フィールドに一致するパッセージを検索します。レビュー担当者は、抽出されたすべてのクレームを検証します。" }, "verification": "source-reviewed", "runtimeVerified": false, @@ -1207,11 +1295,13 @@ "starsAtCapture": 943, "summary": { "en": "A Celesto PR-review example prepares sandbox checks and compares a general model with Jev on candidate findings.", - "zh": "Celesto 的 PR 审查示例在沙盒中准备检查,再比较普通模型与 Jev 对候选问题的判断。" + "zh": "Celesto 的 PR 审查示例在沙盒中准备检查,再比较普通模型与 Jev 对候选问题的判断。", + "ja": "Celesto PR レビューの例では、サンドボックス チェックを準備し、候補となる結果について一般的なモデルと JEV を比較します。" }, "decision": { "en": "Judges whether a finding was introduced by the change, is supported and merits a fix.", - "zh": "检查疑似问题是否由当前变更引入、是否有证据、是否值得修复。" + "zh": "检查疑似问题是否由当前变更引入、是否有证据、是否值得修复。", + "ja": "調査結果が変更によってもたらされたものであるか、サポートされているか、修正に値するかどうかを判断します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1233,11 +1323,13 @@ "starsAtCapture": 806, "summary": { "en": "An optional Jev decision backend in the Atomic coding Agent for bounded structured choices such as routing.", - "zh": "Atomic 编程 Agent 的可选 Jev 决策后端,为路由等流程提供受限的结构化选择。" + "zh": "Atomic 编程 Agent 的可选 Jev 决策后端,为路由等流程提供受限的结构化选择。", + "ja": "ルーティングなど、範囲を限定した構造化選択に使える Atomic コーディング Agent の任意 JEV バックエンド。" }, "decision": { "en": "Sends predefined questions to Jev and decodes answers for callers; regular models still generate code.", - "zh": "将预定义的问题交给 Jev,解码答案后由调用方应用;常规模型仍负责生成代码。" + "zh": "将预定义的问题交给 Jev,解码答案后由调用方应用;常规模型仍负责生成代码。", + "ja": "事前定義された質問を JEV に送信し、呼び出し元の回答をデコードします。通常のモデルでもコードが生成されます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1259,11 +1351,13 @@ "starsAtCapture": 676, "summary": { "en": "An optional AIAvatarKit component uses Jev to judge turn endings from speech transcripts.", - "zh": "AIAvatarKit 的可选 Jev 组件根据转写内容判断用户是否结束发言。" + "zh": "AIAvatarKit 的可选 Jev 组件根据转写内容判断用户是否结束发言。", + "ja": "オプションの AIAvatarKit コンポーネントは、JEV を使用して音声トランスクリプトからターン終了を判断します。" }, "decision": { "en": "Assesses utterance completeness and whether the user is likely to continue speaking.", - "zh": "评估当前话语是否完整、是否准备继续说,并影响轮次结束门槛。" + "zh": "评估当前话语是否完整、是否准备继续说,并影响轮次结束门槛。", + "ja": "発話の完全性と、ユーザーが発話を続ける可能性があるかどうかを評価します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1285,11 +1379,13 @@ "starsAtCapture": 654, "summary": { "en": "Optional second-stage search: widen the hybrid pool, then Score-rerank candidates with Workers AI typesafe/jev.", - "zh": "可选的二段检索:先扩大混合召回,再用 Cloudflare Workers AI 上的 `typesafe/jev` Score 重排。" + "zh": "可选的二段检索:先扩大混合召回,再用 Cloudflare Workers AI 上的 `typesafe/jev` Score 重排。", + "ja": "オプションの第 2 段階の検索: ハイブリッド プールを拡大し、Workers AI typesafe/jev を使用して候補者をスコア再ランク付けします。" }, "decision": { "en": "Sends a Score question per candidate, reorders and drops low scores; the model id is typesafe/jev.", - "zh": "对每个候选发 Score 问题,按分数重排并丢掉低分结果;模型 ID 为 `typesafe/jev`。" + "zh": "对每个候选发 Score 问题,按分数重排并丢掉低分结果;模型 ID 为 `typesafe/jev`。", + "ja": "候補者ごとにスコアの質問を送信し、並べ替えて低いスコアを削除します。モデル ID は typesafe/jev です。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1311,11 +1407,13 @@ "starsAtCapture": 616, "summary": { "en": "An optional Jev command-risk advisor inside a native macOS Agent, with a TypeSafeKit client.", - "zh": "原生 macOS Agent 内的可选 Jev 命令风险顾问,配有 TypeSafeKit 客户端。" + "zh": "原生 macOS Agent 内的可选 Jev 命令风险顾问,配有 TypeSafeKit 客户端。", + "ja": "TypeSafeKit クライアントを使用した、ネイティブ macOS エージェント内のオプションの JEV コマンド リスク アドバイザ。" }, "decision": { "en": "Adds a destructive-risk judgment after local shell checks and refuses commands above the configured threshold.", - "zh": "对已通过本地规则的 Shell 命令追加破坏性判断,达到配置阈值时拒绝。" + "zh": "对已通过本地规则的 Shell 命令追加破坏性判断,达到配置阈值时拒绝。", + "ja": "ローカル シェルのチェック後に破壊的リスクの判定を追加し、設定されたしきい値を超えるコマンドを拒否します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1337,11 +1435,13 @@ "starsAtCapture": 577, "summary": { "en": "A TypeSafe provider for calling Jev through ReqLLM’s evaluate interface in Elixir.", - "zh": "ReqLLM 的 TypeSafe provider,让 Elixir 应用通过 evaluate 接口调用 Jev。" + "zh": "ReqLLM 的 TypeSafe provider,让 Elixir 应用通过 evaluate 接口调用 Jev。", + "ja": "Elixir の ReqLLM 評価インターフェイスから JEV を呼び出す TypeSafe プロバイダー。" }, "decision": { "en": "Sends state and questions, normalizes answers and retains the raw provider response.", - "zh": "提交状态与判断题,将答案放入统一响应对象,并保留原始 provider 数据。" + "zh": "提交状态与判断题,将答案放入统一响应对象,并保留原始 provider 数据。", + "ja": "状態と質問を送り、回答を正規化しつつ、プロバイダーの元レスポンスも保持します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1363,11 +1463,13 @@ "starsAtCapture": 531, "summary": { "en": "An omg.dev mobile testing script can use Jev to read the accessibility tree and choose the next interaction.", - "zh": "omg.dev 的移动端测试脚本可让 Jev 读取可访问性树并选择下一步交互。" + "zh": "omg.dev 的移动端测试脚本可让 Jev 读取可访问性树并选择下一步交互。", + "ja": "omg.dev モバイル テスト スクリプトは、JEV を使用してアクセシビリティ ツリーを読み取り、次のインタラクションを選択できます。" }, "decision": { "en": "Chooses controls and checks completion or blockage before the test runner operates the UI.", - "zh": "判断要操作的控件、步骤是否完成或是否受阻,再由测试执行器操作界面。" + "zh": "判断要操作的控件、步骤是否完成或是否受阻,再由测试执行器操作界面。", + "ja": "テスト ランナーが UI を操作する前に、コントロールを選択し、完了または障害をチェックします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1389,11 +1491,13 @@ "starsAtCapture": 420, "summary": { "en": "An optional Jev routing path that matches VexJoy requests to specialist Agents, skills and workflows.", - "zh": "给 VexJoy 的任务分派增加一条 Jev 路线。输入需求后,判断该选哪位专长 Agent、哪项技能和哪条工作流。" + "zh": "给 VexJoy 的任务分派增加一条 Jev 路线。输入需求后,判断该选哪位专长 Agent、哪项技能和哪条工作流。", + "ja": "VexJoy リクエストを専門エージェント、スキル、ワークフローに照合するオプションの JEV ルーティング パス。" }, "decision": { "en": "After deterministic routing guards, Jev judges the remaining candidates and required workflow components.", - "zh": "先判断是否需要路由,再从实际清单中选择候选;非法选择或调用失败交回原有流程。" + "zh": "先判断是否需要路由,再从实际清单中选择候选;非法选择或调用失败交回原有流程。", + "ja": "確定的ルーティング ガードの後、JEV は残りの候補と必要なワークフロー コンポーネントを判断します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1415,11 +1519,13 @@ "starsAtCapture": 344, "summary": { "en": "An independent supervisor loop that reads worker diffs, logs and tests, asks Jev Nouls about stuck / off-track / verify, then applies a Python policy.", - "zh": "独立监督环读取编码工人的 diff、日志和测试,用 Jev Noul 判断卡住、跑偏、该验证,再由 Python 策略干预。" + "zh": "独立监督环读取编码工人的 diff、日志和测试,用 Jev Noul 判断卡住、跑偏、该验证,再由 Python 策略干预。", + "ja": "ワーカーの差分、ログ、テストを読み取り、スタック/オフトラック/検証について JEV Nouls に質問し、Python ポリシーを適用する独立したスーパーバイザー ループ。" }, "decision": { "en": "AsyncTypeSafeClient.system_one with default jev-latest sends Noul questions for supervision.", - "zh": "`AsyncTypeSafeClient.system_one`,默认 `jev-latest`,对监督问题发 Noul。" + "zh": "`AsyncTypeSafeClient.system_one`,默认 `jev-latest`,对监督问题发 Noul。", + "ja": "デフォルトの jev-latest を使用する AsyncTypeSafeClient.system_one は、監視のために Noul の質問を送信します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1441,11 +1547,13 @@ "starsAtCapture": 329, "summary": { "en": "An optional Jev dispatch classifier for choosing among WrongStack specialist Agents.", - "zh": "给 WrongStack 编程 Agent 增加一个可选分派助手。遇到多个相近的专长 Agent 时,用 Jev 判断谁更适合当前任务。" + "zh": "给 WrongStack 编程 Agent 增加一个可选分派助手。遇到多个相近的专长 Agent 时,用 Jev 判断谁更适合当前任务。", + "ja": "WrongStack の専門 Agent から担当を選ぶための、任意で使える JEV ディスパッチ分類器。" }, "decision": { "en": "Jev evaluates the task against eligible specialists; local dispatch rules use the result.", - "zh": "从候选角色中选一个,同时判断有没有任何候选真正适合;不合适时交回原有策略。" + "zh": "从候选角色中选一个,同时判断有没有任何候选真正适合;不合适时交回原有策略。", + "ja": "JEV は、適格なスペシャリストと照らし合わせてタスクを評価します。ローカルディスパッチルールは結果を使用します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1467,11 +1575,13 @@ "starsAtCapture": 327, "summary": { "en": "A TypeSafe Decision driver within Instructor PHP’s Polyglot module.", - "zh": "Instructor PHP 的 Polyglot 模块内置 TypeSafe Decision 驱动。" + "zh": "Instructor PHP 的 Polyglot 模块内置 TypeSafe Decision 驱动。", + "ja": "Instructor PHP の Polyglot モジュール内の TypeSafe Decision ドライバー。" }, "decision": { "en": "Converts application state and typed questions into Jev requests and maps responses to PHP decision objects.", - "zh": "将业务状态和类型化问题转换为 Jev 请求,再映射为 PHP 决策响应。" + "zh": "将业务状态和类型化问题转换为 Jev 请求,再映射为 PHP 决策响应。", + "ja": "アプリケーション状態と型付き質問を JEV リクエストへ変換し、レスポンスを PHP の意思決定オブジェクトへ割り当てます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1493,11 +1603,13 @@ "starsAtCapture": 302, "summary": { "en": "Builds candidate actions from OCR and UI state for Jev to control macOS, calling a text model only when writing is needed.", - "zh": "用 OCR 和界面状态构造候选动作,让 Jev 决定如何操作 macOS,需要写文字时再调用文本模型。" + "zh": "用 OCR 和界面状态构造候选动作,让 Jev 决定如何操作 macOS,需要写文字时再调用文本模型。", + "ja": "JEV の OCR および UI 状態から候補アクションを構築して macOS を制御し、書き込みが必要な場合にのみテキスト モデルを呼び出します。" }, "decision": { "en": "Selects the next step from deterministically extracted controls and actions before desktop execution.", - "zh": "从确定性提取的控件与动作中选择下一步,执行器操作桌面。" + "zh": "从确定性提取的控件与动作中选择下一步,执行器操作桌面。", + "ja": "デスクトップの実行前に、決定的に抽出されたコントロールとアクションから次のステップを選択します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1519,11 +1631,13 @@ "starsAtCapture": 284, "summary": { "en": "Reviews a Git diff or a codebase in stages and displays review leads in a local dashboard.", - "zh": "分阶段检查 Git diff 或整个代码库,在本地面板里展示可复核的审查线索。" + "zh": "分阶段检查 Git diff 或整个代码库,在本地面板里展示可复核的审查线索。", + "ja": "Git diff またはコードベースを段階的にレビューし、ローカル ダッシュボードにレビュー リードを表示します。" }, "decision": { "en": "Judges risk, files, evidence regions, mechanisms and severity before rule-based reviewer routing.", - "zh": "依次判断风险、文件、证据片段、问题机制和严重程度,再按规则选择审查路径。" + "zh": "依次判断风险、文件、证据片段、问题机制和严重程度,再按规则选择审查路径。", + "ja": "ルールベースのレビュー担当者ルーティングの前に、リスク、ファイル、証拠領域、メカニズム、重大度を判断します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1545,11 +1659,13 @@ "starsAtCapture": 278, "summary": { "en": "OrchestKit can optionally use Jev to classify coding sessions and set their colors when confidence meets a threshold.", - "zh": "OrchestKit 可选用 Jev 给编程会话分类,符合阈值时用结果决定会话颜色。" + "zh": "OrchestKit 可选用 Jev 给编程会话分类,符合阈值时用结果决定会话颜色。", + "ja": "OrchestKit はオプションで JEV を使用してコーディング セッションを分類し、信頼度がしきい値を満たしたときにその色を設定できます。" }, "decision": { "en": "Classifies the first task prompt and branch state by work type; local policy accepts the result or falls back.", - "zh": "将首条任务提示与分支状态分类为开发、排错等工作类型;本地规则选择采用或回退。" + "zh": "将首条任务提示与分支状态分类为开发、排错等工作类型;本地规则选择采用或回退。", + "ja": "最初のタスクプロンプトとブランチ状態を作業種別ごとに分類し、ローカルポリシーが結果の採用またはフォールバックを決めます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1571,11 +1687,13 @@ "starsAtCapture": 266, "summary": { "en": "An experimental NES Mario controller that gives Jev structured emulator RAM and telemetry instead of screenshots.", - "zh": "从 NES 模拟器 RAM 和状态数据中提取环境,让 Jev 选择超级马力欧的手柄按键。" + "zh": "从 NES 模拟器 RAM 和状态数据中提取环境,让 Jev 选择超级马力欧的手柄按键。", + "ja": "JEV 構造化エミュレータ RAM とスクリーンショットの代わりにテレメトリを提供する実験的な NES マリオ コントローラ。" }, "decision": { "en": "Reads motion, enemies, terrain and recent controls, then selects a predefined legal action.", - "zh": "读取运动、敌人、地形及近期操作状态,从预设合法操作中选一项。" + "zh": "读取运动、敌人、地形及近期操作状态,从预设合法操作中选一项。", + "ja": "動き、敵、地形、最近の操作を読み取り、事前に定義された法的措置を選択します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1597,11 +1715,13 @@ "starsAtCapture": 248, "summary": { "en": "A dedicated TypeSafe module in a Scala client that supports multiple AI providers.", - "zh": "让 Scala 应用也能接入 Jev。这个多模型客户端新增了独立 TypeSafe 模块,用状态和判断题获取结构化答案。" + "zh": "让 Scala 应用也能接入 Jev。这个多模型客户端新增了独立 TypeSafe 模块,用状态和判断题获取结构化答案。", + "ja": "複数の AI プロバイダーをサポートする Scala クライアントの専用 TypeSafe モジュール。" }, "decision": { "en": "Sends shared state and typed questions to Jev and parses structured answers.", - "zh": "调用 System One 返回单选、评分和是非概率;可把受支持的封闭 JSON Schema 转成判断题。" + "zh": "调用 System One 返回单选、评分和是非概率;可把受支持的封闭 JSON Schema 转成判断题。", + "ja": "共有状態と型付きの質問を JEV に送信し、構造化された回答を解析します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1623,11 +1743,13 @@ "starsAtCapture": 236, "summary": { "en": "Pi’s programmable runtime includes an optional Jev loop for observing state, making decisions and running bounded actions.", - "zh": "给 Pi 的工具运行时加上可编程的 Jev 决策循环。先写好观察、判断和执行步骤,再让它按预算在前台或后台运行。" + "zh": "给 Pi 的工具运行时加上可编程的 Jev 决策循环。先写好观察、判断和执行步骤,再让它按预算在前台或后台运行。", + "ja": "Pi のプログラム可能なランタイムには、状態の監視、意思決定、制限されたアクションの実行のためのオプションの JEV ループが含まれています。" }, "decision": { "en": "Programmed questions feed Jev judgments into local action logic under runtime budgets.", - "zh": "对程序提交的状态做单选、是非判断或评分;循环和动作执行由本地程序控制。" + "zh": "对程序提交的状态做单选、是非判断或评分;循环和动作执行由本地程序控制。", + "ja": "プログラムされた質問は、ランタイム バジェットに基づいて JEV の判断をローカル アクション ロジックにフィードします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1649,11 +1771,13 @@ "starsAtCapture": 185, "summary": { "en": "A dictation and meeting-notes app with optional Jev checks for topic changes, note-taker instructions and sensitive text.", - "zh": "语音听写与会议记录应用,可选用 Jev 检查话题变化、面向记录助手的指令和敏感文本。" + "zh": "语音听写与会议记录应用,可选用 Jev 检查话题变化、面向记录助手的指令和敏感文本。", + "ja": "オプションの JEV を備えたディクテーションと会議メモのアプリは、トピックの変更、メモを取る指示、機密テキストをチェックします。" }, "decision": { "en": "Makes bounded transcript judgments for checkpoints, note-taking actions or screening before remote text cleanup.", - "zh": "对转录片段做有边界的判断,辅助触发会议检查点、记录操作或远程文本清理前的筛查。" + "zh": "对转录片段做有边界的判断,辅助触发会议检查点、记录操作或远程文本清理前的筛查。", + "ja": "チェックポイント、メモを取るアクション、またはリモート テキスト クリーンアップ前のスクリーニングについて、制限されたトランスクリプトの判断を行います。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1675,11 +1799,13 @@ "starsAtCapture": 179, "summary": { "en": "Adds natural-language filtering, classification, and ranking of rows to PostgreSQL queries.", - "zh": "在 PostgreSQL 查询中用自然语言给数据行筛选、分类和排序。" + "zh": "在 PostgreSQL 查询中用自然语言给数据行筛选、分类和排序。", + "ja": "PostgreSQL クエリに行の自然言語フィルタリング、分類、ランク付けを追加します。" }, "decision": { "en": "Sends row content to Jev for a match decision, category, or score used by SQL conditions and ordering.", - "zh": "将行内容交给 Jev,返回是否匹配、类别或等级分数,供 SQL 条件与排序使用。" + "zh": "将行内容交给 Jev,返回是否匹配、类别或等级分数,供 SQL 条件与排序使用。", + "ja": "SQL 条件および順序付けで使用される一致判定、カテゴリ、またはスコアのために、行の内容を JEV に送信します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1701,11 +1827,13 @@ "starsAtCapture": 177, "summary": { "en": "Interlinked adds optional Jev judgments and evidence checks to local coding-agent checks.", - "zh": "Interlinked 在编程 Agent 的本地检查之外,提供可选 Jev 判断与证据检查。" + "zh": "Interlinked 在编程 Agent 的本地检查之外,提供可选 Jev 判断与证据检查。", + "ja": "Interlinked は、任意の JEV 判断と根拠チェックをローカルのコーディング Agent 検査に追加します。" }, "decision": { "en": "Assesses inputs such as test names, documentation claims and supporting evidence.", - "zh": "评估测试名称、文档声明和对应证据等输入,给规则流程补充语义判断。" + "zh": "评估测试名称、文档声明和对应证据等输入,给规则流程补充语义判断。", + "ja": "テスト名、文書の主張、裏付けとなる証拠などの入力を評価します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1727,11 +1855,13 @@ "starsAtCapture": 174, "summary": { "en": "A Claude Code and CLI proxy that asks Jev to score task complexity and pick a model from the account’s available set.", - "zh": "Claude Code / CLI 代理:Jev 给任务复杂度打分,并在当前账号可用的模型里选一个,再由本地策略决定是否更换。" + "zh": "Claude Code / CLI 代理:Jev 给任务复杂度打分,并在当前账号可用的模型里选一个,再由本地策略决定是否更换。", + "ja": "Claude Code および CLI プロキシ。JEV にタスクの複雑さをスコアリングし、アカウントの利用可能なセットからモデルを選択するよう依頼します。" }, "decision": { "en": "Scores task, reasoning, and tool complexity, then chooses among the exact models the account can run; failures keep the current model.", - "zh": "三个 Score 衡量任务、推理和工具复杂度,再在可用模型上做 Choice;置信不足或 Jev 失败则保持当前模型。" + "zh": "三个 Score 衡量任务、推理和工具复杂度,再在可用模型上做 Choice;置信不足或 Jev 失败则保持当前模型。", + "ja": "タスク、推論、ツールの複雑さをスコアリングし、アカウントが実行できる正確なモデルの中から選択します。障害が発生しても現在のモデルが維持されます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1753,11 +1883,13 @@ "starsAtCapture": 165, "summary": { "en": "A self-hosted, versioned Agent skills library with optional Jev recommendations.", - "zh": "自建一个有版本管理的 Agent 技能库,还能选配 Jev 推荐:告诉它当前任务,从你有权限使用的技能里挑更相关的。" + "zh": "自建一个有版本管理的 Agent 技能库,还能选配 Jev 推荐:告诉它当前任务,从你有权限使用的技能里挑更相关的。", + "ja": "オプションの JEV 推奨事項を備えた自己ホスト型のバージョン管理されたエージェント スキル ライブラリ。" }, "decision": { "en": "Jev scores task relevance among skills the client is allowed to access.", - "zh": "对候选技能逐项评估任务相关度,再由应用整理推荐结果。" + "zh": "对候选技能逐项评估任务相关度,再由应用整理推荐结果。", + "ja": "JEV は、クライアントがアクセスを許可されているスキル間のタスクの関連性をスコア付けします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1779,11 +1911,13 @@ "starsAtCapture": 162, "summary": { "en": "Controls an Android phone through Mobilerun, with a web studio and CLI showing Jev decisions.", - "zh": "通过 Mobilerun 控制 Android 手机,网页面板与命令行可查看 Jev 的操作过程。" + "zh": "通过 Mobilerun 控制 Android 手机,网页面板与命令行可查看 Jev 的操作过程。", + "ja": "Web スタジオと CLI で JEV の決定を表示し、Mobilerun を通じて Android スマートフォンを制御します。" }, "decision": { "en": "Chooses apps, controls and next actions from phone state; Mobilerun executes them.", - "zh": "根据手机界面选择应用、控件和下一步动作,Mobilerun 执行操作。" + "zh": "根据手机界面选择应用、控件和下一步动作,Mobilerun 执行操作。", + "ja": "電話の状態からアプリ、コントロール、次のアクションを選択します。 Mobilerun がそれらを実行します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1805,11 +1939,13 @@ "starsAtCapture": 162, "summary": { "en": "A TypeSafe plugin exposing Jev decisions as callable actions in Runline Agent JavaScript.", - "zh": "Runline 的 TypeSafe 插件,把 Jev 判断作为 Agent JavaScript 可调用的动作。" + "zh": "Runline 的 TypeSafe 插件,把 Jev 判断作为 Agent JavaScript 可调用的动作。", + "ja": "Runline Agent JavaScript で呼び出し可能なアクションとして JEV 決定を公開する TypeSafe プラグイン。" }, "decision": { "en": "evaluate, choice, score and noul actions submit questions and retain answers and usage.", - "zh": "evaluate、choice、score、noul 等动作提交问题并保留模型答案和用量。" + "zh": "evaluate、choice、score、noul 等动作提交问题并保留模型答案和用量。", + "ja": "評価、選択、スコア、および noul アクションは質問を送信し、回答と使用法を保持します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1831,11 +1967,13 @@ "starsAtCapture": 146, "summary": { "en": "Searches the web with Jev choosing sources and time ranges, then ranking returned links.", - "zh": "用自然语言搜网页:Jev 选择搜索来源和时间范围,再给返回的链接排序。" + "zh": "用自然语言搜网页:Jev 选择搜索来源和时间范围,再给返回的链接排序。", + "ja": "JEV を使用して Web を検索し、ソースと時間範囲を選択し、返されたリンクをランク付けします。" }, "decision": { "en": "Judges search intent, source and time settings, and relevance of individual results.", - "zh": "判断查询意图、来源与时间条件,并给各条搜索结果打相关性分数。" + "zh": "判断查询意图、来源与时间条件,并给各条搜索结果打相关性分数。", + "ja": "審査員は、検索の意図、ソースと時間の設定、個々の結果の関連性を判断します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1857,11 +1995,13 @@ "starsAtCapture": 136, "summary": { "en": "A Skill for Codex browser workflows: Jev chooses navigation, clicks, and scrolling while Codex handles text input and final checks.", - "zh": "给 Codex 浏览器工作流加一个 Skill:Jev 选导航、点击和滚动,Codex 保留文字输入与最终核验。" + "zh": "给 Codex 浏览器工作流加一个 Skill:Jev 选导航、点击和滚动,Codex 保留文字输入与最终核验。", + "ja": "Codex ブラウザ ワークフローのスキル: JEV はナビゲーション、クリック、スクロールを選択し、Codex はテキスト入力と最終チェックを処理します。" }, "decision": { "en": "Sends page state and permitted candidates to Jev; the existing browser connection executes the actions.", - "zh": "将页面状态与可执行候选交给 Jev,现有浏览器连接负责执行动作。" + "zh": "将页面状态与可执行候选交给 Jev,现有浏览器连接负责执行动作。", + "ja": "ページの状態と許可された候補を JEV に送信します。既存のブラウザ接続によってアクションが実行されます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1883,11 +2023,13 @@ "starsAtCapture": 126, "summary": { "en": "A local MCP code-quality reviewer returning structured scores to coding Agents.", - "zh": "供编码 Agent 使用的本地 MCP 代码质量检查器,返回多个维度的结构化评分。" + "zh": "供编码 Agent 使用的本地 MCP 代码质量检查器,返回多个维度的结构化评分。", + "ja": "ローカルの MCP コード品質レビュアーが、構造化スコアをコーディング Agent に返します。" }, "decision": { "en": "Jev scores correctness, complexity, tests and security; code ranks areas to improve.", - "zh": "Jev 对正确性、复杂度、测试和安全等维度评分,程序汇总优先改进项。" + "zh": "Jev 对正确性、复杂度、测试和安全等维度评分,程序汇总优先改进项。", + "ja": "JEV は、正確さ、複雑さ、テスト、およびセキュリティをスコア付けします。コードは改善すべき領域をランク付けします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1909,11 +2051,13 @@ "starsAtCapture": 119, "summary": { "en": "An Effect Agent TypeSafe decision provider for typed question sets and optional model selection.", - "zh": "Effect Agent 的 TypeSafe 决策 provider,支持类型化问题集与可选模型选择。" + "zh": "Effect Agent 的 TypeSafe 决策 provider,支持类型化问题集与可选模型选择。", + "ja": "型付き質問セットと任意のモデル選択に対応する、Effect Agent 向け TypeSafe 意思決定プロバイダー。" }, "decision": { "en": "Jev answers probability, choice and score questions for application transitions or model selection.", - "zh": "Jev 回答概率、选择和评分问题,应用按结果执行状态转换或选择模型。" + "zh": "Jev 回答概率、选择和评分问题,应用按结果执行状态转换或选择模型。", + "ja": "JEV は、アプリケーションの移行やモデルの選択に関する確率、選択、スコアの質問に答えます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1935,11 +2079,13 @@ "starsAtCapture": 117, "summary": { "en": "Drives a browser from a task and URL, returning the final page, screenshot and action trace.", - "zh": "给定任务与网址后驱动浏览器,返回最终页面、截图和逐步操作记录。" + "zh": "给定任务与网址后驱动浏览器,返回最终页面、截图和逐步操作记录。", + "ja": "タスクと URL からブラウザを起動し、最終ページ、スクリーンショット、アクション トレースを返します。" }, "decision": { "en": "Chooses DOM actions and judges goal completion or stalled progress; a separate model can supply typed text.", - "zh": "从 DOM 控件选择点击、输入、选择或滚动,并判断目标是否完成、流程是否卡住。" + "zh": "从 DOM 控件选择点击、输入、选择或滚动,并判断目标是否完成、流程是否卡住。", + "ja": "DOM アクションを選択し、目標の完了または進行の停滞を判断します。別のモデルでは、入力されたテキストを提供できます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1961,11 +2107,13 @@ "starsAtCapture": 110, "summary": { "en": "A browser extension using Jev to identify ads, promotions, and subscription popups and save reusable hiding rules.", - "zh": "用 Jev 帮浏览器扩展识别网页中的广告、促销与订阅弹窗,并保存可复用的隐藏规则。" + "zh": "用 Jev 帮浏览器扩展识别网页中的广告、促销与订阅弹窗,并保存可复用的隐藏规则。", + "ja": "JEV を使用して広告、プロモーション、購読ポップアップを識別し、再利用可能な非表示ルールを保存するブラウザ拡張機能。" }, "decision": { "en": "Evaluates candidate page elements before the extension applies local hiding rules.", - "zh": "对候选页面元素做结构化判断,再由扩展应用本地隐藏规则。" + "zh": "对候选页面元素做结构化判断,再由扩展应用本地隐藏规则。", + "ja": "拡張機能がローカルの非表示ルールを適用する前に、候補のページ要素を評価します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -1987,11 +2135,13 @@ "starsAtCapture": 101, "summary": { "en": "Official TypeSafe Python SDK with synchronous and asynchronous clients for Jev System One, plus question and answer types.", - "zh": "TypeSafe 官方 Python SDK,提供 Jev System One 的同步、异步客户端及问题和回答类型。" + "zh": "TypeSafe 官方 Python SDK,提供 Jev System One 的同步、异步客户端及问题和回答类型。", + "ja": "JEV System One の同期および非同期クライアントを備えた公式 TypeSafe Python SDK、および質問と回答のタイプ。" }, "decision": { "en": "system_one sends context and choice, score or yes/no questions to the API, then parses answers by question name.", - "zh": "system_one 将上下文与选择、评分或是非问题提交到 API,并按问题名称解析返回的回答。" + "zh": "system_one 将上下文与选择、评分或是非问题提交到 API,并按问题名称解析返回的回答。", + "ja": "system_one は、コンテキストと選択肢、スコア、またははい/いいえの質問を API に送信し、質問名で回答を解析します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2013,11 +2163,13 @@ "starsAtCapture": 87, "summary": { "en": "Agent tool evaluation harness comparing standard LLM tool selection against Jev routing across 100 mocked tools.", - "zh": "智能体工具选择基准测试平台,在包含 100 个模拟工具的个人助理环境下对比大模型直接选工具与 Jev 路由的效率。" + "zh": "智能体工具选择基准测试平台,在包含 100 个模拟工具的个人助理环境下对比大模型直接选工具与 Jev 路由的效率。", + "ja": "標準 LLM ツールの選択と 100 個のモック ツールにわたる JEV ルーティングを比較するエージェント ツール評価ハーネス。" }, "decision": { "en": "Employs Jev for two-stage discrete pruning over tool catalogs, narrowing extensive tool lists down to relevant candidates in milliseconds.", - "zh": "利用 Jev 对上百个工具元数据进行两级离散筛选和相关性判定,把候选工具集从百级快速裁剪至少量候选。" + "zh": "利用 Jev 对上百个工具元数据进行两级离散筛选和相关性判定,把候选工具集从百级快速裁剪至少量候选。", + "ja": "ツール カタログに対する 2 段階の個別のプルーニングに JEV を採用し、広範なツール リストをミリ秒単位で関連する候補に絞り込みます。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2039,11 +2191,13 @@ "starsAtCapture": 83, "summary": { "en": "An X/Twitter filtering extension using local rules by default, with optional Jev checks for unmatched replies.", - "zh": "为 X/Twitter 过滤帖子与回复的浏览器扩展;默认用本地规则,可选择用 Jev 检查未匹配的回复。" + "zh": "为 X/Twitter 过滤帖子与回复的浏览器扩展;默认用本地规则,可选择用 Jev 检查未匹配的回复。", + "ja": "デフォルトでローカル ルールを使用する X/Twitter フィルタリング拡張機能。オプションで JEV が一致しない返信をチェックします。" }, "decision": { "en": "When experimental AI is enabled, Jev evaluates replies missed by rules and local thresholds decide whether to hide them.", - "zh": "启用实验性 AI 后,将未命中规则的回复交给 Jev 评估,再由本地阈值决定是否隐藏。" + "zh": "启用实验性 AI 后,将未命中规则的回复交给 Jev 评估,再由本地阈值决定是否隐藏。", + "ja": "実験的な AI が有効になっている場合、JEV はルールによって見逃された応答を評価し、ローカルのしきい値によってそれらを非表示にするかどうかを決定します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2065,11 +2219,13 @@ "starsAtCapture": 80, "summary": { "en": "An MCP server that lets Claude Code, Claude Desktop, Codex and Pi ask Jev typed questions.", - "zh": "让 Claude Code、Claude Desktop、Codex 和 Pi 通过 MCP 或扩展向 Jev 提问,获取结构化判断。" + "zh": "让 Claude Code、Claude Desktop、Codex 和 Pi 通过 MCP 或扩展向 Jev 提问,获取结构化判断。", + "ja": "Claude Code、Claude Desktop、Codex、Pi から JEV へ型付き質問を送れる MCP サーバー。" }, "decision": { "en": "Submits state and Choice, Score or Noul questions and returns structured answers with probabilities.", - "zh": "把状态和 Choice、Score、Noul 问题交给 Jev,返回答案与概率。" + "zh": "把状态和 Choice、Score、Noul 问题交给 Jev,返回答案与概率。", + "ja": "状態、選択、スコア、または Noul の質問を送信し、確率を含む構造化された回答を返します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2091,11 +2247,13 @@ "starsAtCapture": 57, "summary": { "en": "Fish-style Zsh history suggestion tool ranked by Jev, ordering candidate commands from local history based on context.", - "zh": "类似于 Fish 终端样式的 Zsh 历史命令建议工具,利用 Jev 对已有历史记录根据当前上下文进行智能打分排序。" + "zh": "类似于 Fish 终端样式的 Zsh 历史命令建议工具,利用 Jev 对已有历史记录根据当前上下文进行智能打分排序。", + "ja": "JEV によってランク付けされた Fish スタイルの Zsh 履歴提案ツール。コンテキストに基づいてローカル履歴から候補コマンドを順序付けします。" }, "decision": { "en": "Packages current command input and historical candidates into a Jev request, ranking the most plausible command for inline suggestion.", - "zh": "将当前敲入的命令前缀与本地 Zsh 历史候选组装为 Jev 请求,由 Jev 评估最佳补全项,仅做行内建议而不自动执行。" + "zh": "将当前敲入的命令前缀与本地 Zsh 历史候选组装为 Jev 请求,由 Jev 评估最佳补全项,仅做行内建议而不自动执行。", + "ja": "現在のコマンド入力と過去の候補を JEV リクエストにパッケージ化し、インライン提案として最も妥当なコマンドをランク​​付けします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2117,11 +2275,13 @@ "starsAtCapture": 53, "summary": { "en": "Uses Jev to classify each Codex turn, then applies local rules to choose the model, reasoning effort, and speed mode.", - "zh": "每轮先让 Jev 判断任务类型与难度,再由本地策略为 Codex 选模型、思考深度和速度档。" + "zh": "每轮先让 Jev 判断任务类型与难度,再由本地策略为 Codex 选模型、思考深度和速度档。", + "ja": "JEV で Codex の各ターンを分類し、ローカルルールに従ってモデル、推論強度、速度モードを選びます。" }, "decision": { "en": "Classifies task difficulty and reasoning needs before local policy selects a model configuration.", - "zh": "对当前轮次的任务层级与推理需求分类,本地规则据此选择模型配置。" + "zh": "对当前轮次的任务层级与推理需求分类,本地规则据此选择模型配置。", + "ja": "ローカルポリシーがモデル設定を選ぶ前に、タスクの難易度と必要な推論強度を分類します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2143,11 +2303,13 @@ "starsAtCapture": 50, "summary": { "en": "An experimental Chrome extension that asks Jev whether candidate DOM elements are ads, then highlights or removes them.", - "zh": "一个实验性 Chrome 扩展,让 Jev 判断候选 DOM 元素是否是广告,再高亮或移除。" + "zh": "一个实验性 Chrome 扩展,让 Jev 判断候选 DOM 元素是否是广告,再高亮或移除。", + "ja": "候補となる DOM 要素が広告であるかどうかを JEV に尋ね、それらをハイライト表示または削除する実験的な Chrome 拡張機能。" }, "decision": { "en": "Batches element text, labels, and link information into Noul questions and applies a threshold.", - "zh": "对元素文本、标签和链接等信息批量询问 Noul,按阈值应用页面操作。" + "zh": "对元素文本、标签和链接等信息批量询问 Noul,按阈值应用页面操作。", + "ja": "要素のテキスト、ラベル、リンク情報を Noul の質問にバッチ処理し、しきい値を適用します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2169,11 +2331,13 @@ "starsAtCapture": 1, "summary": { "en": "A browser extension that classifies YouTube caption segments with Jev, splitting requests when the segment or token budget is exceeded, paints five categories on the seek bar, and auto-skips those painted slices over the threshold.", - "zh": "Chrome 扩展:只读字幕,把片段交给 Jev 分类(段数或 Token 预算超限就拆请求),在进度条上画出五类片段,并对达到阈值的 sponsor、self_promo、intro、outro、recap 自动跳过。" + "zh": "Chrome 扩展:只读字幕,把片段交给 Jev 分类(段数或 Token 预算超限就拆请求),在进度条上画出五类片段,并对达到阈值的 sponsor、self_promo、intro、outro、recap 自动跳过。", + "ja": "YouTube のキャプション セグメントを JEV で分類し、セグメントまたはトークンの予算を超過した場合にリクエストを分割し、シーク バーに 5 つのカテゴリを描画し、しきい値を超えるそれらの描画されたスライスを自動スキップするブラウザ拡張機能。" }, "decision": { "en": "One Choice per caption segment among content, sponsor, intro, outro, self_promo, recap, and other. Painted categories sponsor, self_promo, intro, outro, and recap skip when probability is at or above the threshold; content and other never skip.", - "zh": "每个字幕片段一个 Choice:content、sponsor、intro、outro、self_promo、recap 或 other。绘制并跳过的是 PAINTED 五类(sponsor、self_promo、intro、outro、recap)里概率达到阈值的片段;content 和 other 不跳过。" + "zh": "每个字幕片段一个 Choice:content、sponsor、intro、outro、self_promo、recap 或 other。绘制并跳过的是 PAINTED 五类(sponsor、self_promo、intro、outro、recap)里概率达到阈值的片段;content 和 other 不跳过。", + "ja": "コンテンツ、スポンサー、イントロ、アウトロ、自己宣伝、要約などの中からキャプション セグメントごとに 1 つの選択肢。ペイントされたカテゴリのスポンサー、セルフプロモ、イントロ、アウトロ、および要約は、確率がしきい値以上の場合にスキップされます。コンテンツなどをスキップすることはありません。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2195,11 +2359,13 @@ "starsAtCapture": 0, "summary": { "en": "A commit-msg hook that scores the message against the staged diff with one Jev request of five Nouls and warns by default. Default blocking is a local regex belt on high-precision added-line hits; the secret_shaped Noul blocks only with --strict.", - "zh": "commit-msg 钩子:一次 Jev 请求对照暂存 diff 给提交说明打五个 Noul,默认只警告。默认拦住提交的是本地正则腰带对新增行的高置信命中;secret_shaped Noul 只在 --strict 时参与拦截。" + "zh": "commit-msg 钩子:一次 Jev 请求对照暂存 diff 给提交说明打五个 Noul,默认只警告。默认拦住提交的是本地正则腰带对新增行的高置信命中;secret_shaped Noul 只在 --strict 时参与拦截。", + "ja": "commit-msg フックは、5 Noul の 1 つの JEV リクエストでステージングされた差分に対してメッセージをスコアリングし、デフォルトで警告します。デフォルトのブロックは、高精度の追加行ヒットに対するローカル正規表現ベルトです。 Secret_shape の Noul ブロッ​​クは --strict でのみブロックされます。" }, "decision": { "en": "Five Noul questions in one request: checkable message, hunk match, debug leftovers, unmentioned work, and credential-shaped added lines. Default blocking is the regex belt; secret_shaped participates only under --strict.", - "zh": "一次请求里五个 Noul:说明是否可核对、是否与 hunk 相符、是否留下调试代码、是否有未提及改动、新增行是否像密钥。默认拦截来自正则腰带;secret_shaped 只在 --strict 下参与拦截。" + "zh": "一次请求里五个 Noul:说明是否可核对、是否与 hunk 相符、是否留下调试代码、是否有未提及改动、新增行是否像密钥。默认拦截来自正则腰带;secret_shaped 只在 --strict 下参与拦截。", + "ja": "1 つのリクエストで 5 つの Noul 質問: チェック可能なメッセージ、ハンクの一致、デバッグの残り物、言及されていない作業、資格情報の形をした追加行。デフォルトのブロックは正規表現ベルトです。 Secret_shape は、--strict の下でのみ参加します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2221,11 +2387,13 @@ "starsAtCapture": 0, "summary": { "en": "A Neovim plugin that asks a plain-language question of every function in the buffer and lists every Jev hit in quickfix, ranked by probability.", - "zh": "Neovim 插件:用自然语言问当前 buffer,Treesitter 按函数切开,Jev 给每个函数打概率;全部命中按概率进入 quickfix。" + "zh": "Neovim 插件:用自然语言问当前 buffer,Treesitter 按函数切开,Jev 给每个函数打概率;全部命中按概率进入 quickfix。", + "ja": "Neovim プラグインは、バッファー内のすべての関数について平易な言語で質問し、クイックフィックス内のすべての JEV ヒットを確率でランク付けしてリストします。" }, "decision": { "en": "Scores each Treesitter function against the user question, splitting across requests if the buffer does not fit. Every hit is listed in quickfix; only hits at or above the threshold get buffer marks.", - "zh": "把同一问题套到每个函数的源码上,返回概率;装不下就拆成多次请求。全部命中写入 quickfix,只有达到阈值的才打 virtual text 标记。" + "zh": "把同一问题套到每个函数的源码上,返回概率;装不下就拆成多次请求。全部命中写入 quickfix,只有达到阈值的才打 virtual text 标记。", + "ja": "ユーザーの質問に対して各 Treesitter 関数にスコアを付け、バッファーが適合しない場合はリクエスト間で分割します。すべてのヒットはクイックフィックスにリストされます。しきい値以上のヒットのみがバッファ マークを取得します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2247,11 +2415,13 @@ "starsAtCapture": 77, "summary": { "en": "A browser driving simulator where Jev chooses among locally generated paths and speeds.", - "zh": "在浏览器里开一辆小车,让 Jev 从提前算好的路线和速度里选下一步。" + "zh": "在浏览器里开一辆小车,让 Jev 从提前算好的路线和速度里选下一步。", + "ja": "JEV がローカルで生成されたパスと速度の中から選択するブラウザー運転シミュレーター。" }, "decision": { "en": "Jev reads road and traffic state and selects motion; geometry, collision prediction and braking remain local.", - "zh": "读取路况、附近车辆和候选轨迹,选择转向与速度;碰撞预测和紧急刹车由代码处理。" + "zh": "读取路况、附近车辆和候选轨迹,选择转向与速度;碰撞预测和紧急刹车由代码处理。", + "ja": "JEV は道路と交通の状態を読み取り、動きを選択します。ジオメトリ、衝突予測、ブレーキはローカルのままです。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2273,11 +2443,13 @@ "starsAtCapture": 66, "summary": { "en": "A MuJoCo drone experiment deriving scene features from camera buffers for Jev tactical advice.", - "zh": "MuJoCo 无人机仿真实验:从相机缓冲区提取场景,Jev 提供战术动作建议。" + "zh": "MuJoCo 无人机仿真实验:从相机缓冲区提取场景,Jev 提供战术动作建议。", + "ja": "JEV 戦術的なアドバイスのためにカメラ バッファーからシーンの特徴を導出する MuJoCo ドローン実験。" }, "decision": { "en": "Uses range sectors, obstacle heights and target state to choose maneuvers and assess risk or target loss.", - "zh": "根据距离扇区、障碍高度与目标状态选择机动、评估风险和目标丢失状态。" + "zh": "根据距离扇区、障碍高度与目标状态选择机动、评估风险和目标丢失状态。", + "ja": "範囲セクター、障害物の高さ、目標の状態を使用して、操縦を選択し、リスクや目標の損失を評価します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2299,11 +2471,13 @@ "starsAtCapture": 61, "summary": { "en": "YouTube extension detecting sponsored segments from live audio and transcripts using Jev, skipping promotional blocks automatically.", - "zh": "结合实时音频与字幕由 Jev 驱动的 YouTube 视频赞助广告片段检测与自动跳过扩展。" + "zh": "结合实时音频与字幕由 Jev 驱动的 YouTube 视频赞助广告片段检测与自动跳过扩展。", + "ja": "YouTube 拡張機能は、JEV を使用してライブ音声とトランスクリプトからスポンサー付きセグメントを検出し、プロモーション ブロックを自動的にスキップします。" }, "decision": { "en": "Inspects transcript segments with Jev to identify sponsor reads while browser code handles playback timeline skipping.", - "zh": "提取视频字幕或音频转录切片,由 Jev 判定当前片段是否属于赞助商宣传读条,代码引擎控制时间戳与播放器快进。" + "zh": "提取视频字幕或音频转录切片,由 Jev 判定当前片段是否属于赞助商宣传读条,代码引擎控制时间戳与播放器快进。", + "ja": "ブラウザ コードが再生タイムラインのスキップを処理している間に、JEV を使用してトランスクリプト セグメントを検査してスポンサーの読み取りを識別します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2325,11 +2499,13 @@ "starsAtCapture": 58, "summary": { "en": "Creates edited videos with score meters by asking Jev to rate transcript sentences against selected rubrics.", - "zh": "把视频转成带评分仪表的视频成片:Jev 按选定规则给字幕句子评分,再由渲染器叠加显示。" + "zh": "把视频转成带评分仪表的视频成片:Jev 按选定规则给字幕句子评分,再由渲染器叠加显示。", + "ja": "選択したルーブリックに対してトランスクリプト文を評価するよう JEV に依頼することで、スコア メーター付きの編集済みビデオを作成します。" }, "decision": { "en": "Scores transcript sentences with preset questions and scales for meters placed on the video timeline.", - "zh": "逐句读取转录文本,按预设问题和尺度返回分数,供时间轴上的仪表使用。" + "zh": "逐句读取转录文本,按预设问题和尺度返回分数,供时间轴上的仪表使用。", + "ja": "事前に設定された質問を含むトランスクリプト文をスコア化し、ビデオ タイムライン上に配置されたメーターをスケールします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2351,11 +2527,13 @@ "starsAtCapture": 71, "summary": { "en": "Jev commands in the WordPress toolkit CaptainCore answer structured questions and prioritize malware scanner findings for review.", - "zh": "WordPress 运维工具 CaptainCore 的 Jev 命令,可询问结构化问题,并给恶意代码扫描结果排复核优先级。" + "zh": "WordPress 运维工具 CaptainCore 的 Jev 命令,可询问结构化问题,并给恶意代码扫描结果排复核优先级。", + "ja": "WordPress ツールキットCaptainCore の JEV コマンドは、構造化された質問に答え、マルウェア スキャナーの検出結果に優先順位を付けてレビューします。" }, "decision": { "en": "Sends scan rules, matched snippets, and file context to Jev to assess likely true positives and suggested handling.", - "zh": "把扫描规则、命中片段与文件上下文交给 Jev,判断真阳性可能性和建议处理方式。" + "zh": "把扫描规则、命中片段与文件上下文交给 Jev,判断真阳性可能性和建议处理方式。", + "ja": "スキャン ルール、一致したスニペット、およびファイル コンテキストを JEV に送信して、真陽性の可能性と推奨される処理を評価します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2377,11 +2555,13 @@ "starsAtCapture": 76, "summary": { "en": "A pre-alpha PostgreSQL C extension for calling Jev from SQL for classification, yes/no judgments, and scoring.", - "zh": "一个预览阶段的 PostgreSQL C 扩展,让 SQL 直接调用 Jev 做分类、是非判断和评分。" + "zh": "一个预览阶段的 PostgreSQL C 扩展,让 SQL 直接调用 Jev 做分类、是非判断和评分。", + "ja": "分類、はい/いいえの判断、スコアリングのために SQL から JEV を呼び出すためのプレアルファ版の PostgreSQL C 拡張機能。" }, "decision": { "en": "Converts SQL input into System One requests and returns answers through database functions.", - "zh": "将 SQL 输入转换为 System One 请求,并把答案返回给数据库函数。" + "zh": "将 SQL 输入转换为 System One 请求,并把答案返回给数据库函数。", + "ja": "SQL 入力を System One リクエストに変換し、データベース関数を通じて回答を返します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2403,11 +2583,13 @@ "starsAtCapture": 168, "summary": { "en": "Adapter turning open LLM endpoints into Jev-compatible classification services without training a separate classifier head.", - "zh": "将任意开源大语言模型转化为分类器与 Jev 兼容端点的适配服务,无需额外训练专用分类头。" + "zh": "将任意开源大语言模型转化为分类器与 Jev 兼容端点的适配服务,无需额外训练专用分类头。", + "ja": "専用の分類ヘッドを学習せずに、公開 LLM エンドポイントを JEV 互換の分類サービスへ変換するアダプター。" }, "decision": { "en": "Extracts log-probabilities of candidate tokens from model vocabulary logits, formatting them into standard Jev responses.", - "zh": "通过分析输入文本在模型词表中的 logits 分布,将候选项映射为标准 Jev 离散概率输出。" + "zh": "通过分析输入文本在模型词表中的 logits 分布,将候选项映射为标准 Jev 离散概率输出。", + "ja": "モデル語彙ロジットから候補トークンの対数確率を抽出し、標準の JEV 応答にフォーマットします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2429,11 +2611,13 @@ "starsAtCapture": 139, "summary": { "en": "The JavaScript and TypeScript SDK published by TypeSafe, with typed Jev requests and answers.", - "zh": "TypeSafe 组织发布的 JavaScript 与 TypeScript SDK,提供 Jev 请求和回答类型。" + "zh": "TypeSafe 组织发布的 JavaScript 与 TypeScript SDK,提供 Jev 请求和回答类型。", + "ja": "TypeSafe によって公開された JavaScript および TypeScript SDK (型指定された JEV リクエストと回答を含む)。" }, "decision": { "en": "systemOne submits state and named questions and infers answer types from the questions.", - "zh": "systemOne 提交状态与命名问题,并按问题类型推导返回答案。" + "zh": "systemOne 提交状态与命名问题,并按问题类型推导返回答案。", + "ja": "systemOne は、状態と名前付きの質問を送信し、質問から回答タイプを推測します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2455,11 +2639,13 @@ "starsAtCapture": 133, "summary": { "en": "A Jev forwarding endpoint in the Hack Club AI proxy, using its authentication, limits and usage logging.", - "zh": "Hack Club AI 代理中的 Jev 转发接口,复用已有鉴权、限额和用量记录。" + "zh": "Hack Club AI 代理中的 Jev 转发接口,复用已有鉴权、限额和用量记录。", + "ja": "Hack Club AI プロキシの JEV 転送エンドポイント。認証、制限、使用状況ログを使用します。" }, "decision": { "en": "Forwards authorized structured requests to TypeSafe and returns answers with usage accounting.", - "zh": "把获准用户的结构化请求转发到 TypeSafe,返回模型结果并记录用量。" + "zh": "把获准用户的结构化请求转发到 TypeSafe,返回模型结果并记录用量。", + "ja": "承認された構造化リクエストを TypeSafe に転送し、使用量アカウンティングを含む回答を返します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2481,11 +2667,13 @@ "starsAtCapture": 105, "summary": { "en": "An optional Jev judgment module in Taskuary for checking user-defined conditions on task state.", - "zh": "Taskuary 的可选 Jev 判断模块,对任务运行状态检查用户定义的条件。" + "zh": "Taskuary 的可选 Jev 判断模块,对任务运行状态检查用户定义的条件。", + "ja": "タスク状態に関するユーザー定義の条件をチェックするための Taskuary のオプションの JEV 判定モジュール。" }, "decision": { "en": "Turns conditions into yes/no probability questions and returns local-threshold verdicts plus probabilities.", - "zh": "把条件转成 yes/no 概率问题,按本地阈值返回布尔结果和原始概率。" + "zh": "把条件转成 yes/no 概率问题,按本地阈值返回布尔结果和原始概率。", + "ja": "条件をはい/いいえの確率の質問に変換し、ローカルしきい値の判定と確率を返します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2507,11 +2695,13 @@ "starsAtCapture": 84, "summary": { "en": "Controls a Playwright browser by sending incremental speech transcripts to Jev.", - "zh": "用语音控制 Playwright 浏览器,将逐步转写的口令交给 Jev 判断。" + "zh": "用语音控制 Playwright 浏览器,将逐步转写的口令交给 Jev 判断。", + "ja": "増分音声トランスクリプトを JEV に送信することで、Playwright ブラウザを制御します。" }, "decision": { "en": "Chooses intent, elements, URLs or verbatim spans and judges command completeness and sensitive actions.", - "zh": "选择意图、元素、网址或原文片段,并判断口令是否完整、是否涉及敏感动作。" + "zh": "选择意图、元素、网址或原文片段,并判断口令是否完整、是否涉及敏感动作。", + "ja": "インテント、要素、URL、または逐語的な範囲を選択し、コマンドの完全性と機密性の高いアクションを判断します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2533,11 +2723,13 @@ "starsAtCapture": 75, "summary": { "en": "Eight MCP tools for evidence checks, content screening, search, reranking, classification, comparison and extraction.", - "zh": "给 Agent 提供核对引用、筛查内容、查找、重排、分类、比较和提取等八个 MCP 判断工具。" + "zh": "给 Agent 提供核对引用、筛查内容、查找、重排、分类、比较和提取等八个 MCP 判断工具。", + "ja": "証拠チェック、コンテンツ スクリーニング、検索、再ランキング、分類、比較、抽出のための 8 つの MCP ツール。" }, "decision": { "en": "Uses typed questions to assess evidence support, content risk and candidate relevance.", - "zh": "用 Choice、Noul 等问题评估证据支持、内容风险和候选相关性。" + "zh": "用 Choice、Noul 等问题评估证据支持、内容风险和候选相关性。", + "ja": "型付きの質問 を使用して、証拠の裏付け、コンテンツのリスク、および候補者の関連性を評価します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2559,11 +2751,13 @@ "starsAtCapture": 75, "summary": { "en": "A small TypeScript client for asking Jev multiple typed questions about the same data.", - "zh": "用简短的 TypeScript 调用向 Jev 提问。把同一份数据里的多个判断一次写好,直接拿到概率、选项和分数。" + "zh": "用简短的 TypeScript 调用向 Jev 提问。把同一份数据里的多个判断一次写好,直接拿到概率、选项和分数。", + "ja": "同じデータについて複数の型付き質問を JEV に送るための、小さな TypeScript クライアント。" }, "decision": { "en": "Combines yes/no, Choice and Score questions and maps responses to typed values.", - "zh": "将带类型的问题转成 System One 请求,并把命名答案映射回调用方。" + "zh": "将带类型的问题转成 System One 请求,并把命名答案映射回调用方。", + "ja": "Noul、Choice、Score の質問を組み合わせ、回答を型付きの値へ変換します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2585,11 +2779,13 @@ "starsAtCapture": 70, "summary": { "en": "A Pi extension that flags tool risks before execution and checks output for secrets and failure types.", - "zh": "Pi 编码 Agent 扩展:执行前提示工具风险,执行后检查秘密泄露与失败类型。" + "zh": "Pi 编码 Agent 扩展:执行前提示工具风险,执行后检查秘密泄露与失败类型。", + "ja": "実行前にツールのリスクにフラグを立て、出力のシークレットと障害タイプをチェックする Pi 拡張機能。" }, "decision": { "en": "Jev scores destructive actions, scope and output risks; configuration chooses warnings or confirmation.", - "zh": "Jev 给破坏性、越权和输出风险打分,配置决定提示还是请求确认。" + "zh": "Jev 给破坏性、越权和输出风险打分,配置决定提示还是请求确认。", + "ja": "JEV は、破壊的なアクション、範囲、および出力リスクをスコア化します。設定では警告または確認を選択します。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2611,11 +2807,13 @@ "starsAtCapture": 67, "summary": { "en": "Adds checks for project rules, out-of-scope actions, repeated failures, and completion claims to Pi Agents.", - "zh": "给 Pi Agent 加项目规则、越界操作、重复失败和完成声明的检查。" + "zh": "给 Pi Agent 加项目规则、越界操作、重复失败和完成声明的检查。", + "ja": "プロジェクト ルール、範囲外のアクション、繰り返される失敗、完了要求のチェックを Pi エージェントに追加します。" }, "decision": { "en": "Uses Jev to judge rule violations, irreversible actions, and task drift, feeding results back to the Agent.", - "zh": "用 Jev 判断写入是否违反规则、操作是否不可逆或偏离任务,并把结果反馈到 Agent。" + "zh": "用 Jev 判断写入是否违反规则、操作是否不可逆或偏离任务,并把结果反馈到 Agent。", + "ja": "JEV を使用してルール違反、取り消し不能なアクション、タスクのドリフトを判断し、結果をエージェントにフィードバックします。" }, "verification": "source-reviewed", "runtimeVerified": false @@ -2637,11 +2835,713 @@ "starsAtCapture": 50, "summary": { "en": "An independent System One decision server compatible with Jev’s API, running an open DiffusionGemma model.", - "zh": "一个兼容 Jev System One 接口的独立决策服务,使用开源 DiffusionGemma 模型运行。" + "zh": "一个兼容 Jev System One 接口的独立决策服务,使用开源 DiffusionGemma 模型运行。", + "ja": "JEV API と互換性のある独立型 System One 意思決定サーバーで、オープンな DiffusionGemma モデルを実行します。" }, "decision": { "en": "Accepts Jev-style state and Noul, Choice, and Score questions, producing probabilities with a local model.", - "zh": "接受与 Jev 相似的状态和 Noul、Choice、Score 问题,由本地模型产生概率结果。" + "zh": "接受与 Jev 相似的状态和 Noul、Choice、Score 问题,由本地模型产生概率结果。", + "ja": "JEV スタイルの状態と Noul、Choice、Score の質問を受け入れ、ローカル モデルで確率を生成します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "openwork", + "name": "Openwork", + "owner": "different-ai", + "category": "agent-workflows", + "repoUrl": "https://github.com/different-ai/openwork", + "evidenceUrl": "https://github.com/different-ai/openwork/blob/80c74d2160034fa1738fc6be78dd24ddfeccfc59/.github/scripts/jev-test-coverage-review.mjs", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/different-ai/openwork/blob/80c74d2160034fa1738fc6be78dd24ddfeccfc59/.github/scripts/jev-test-coverage-review.mjs" + }, + "language": "TypeScript", + "license": "Not declared", + "starsAtCapture": 23660, + "summary": { + "en": "An open-source cowork-style agent workspace that can run JEV-backed reviews inside CI and skill workflows.", + "zh": "开源的 cowork 风格 Agent 工作区,可在 CI 与 Skill 流程里跑 JEV 驱动的审查。", + "ja": "CI と Skill ワークフローで JEV レビューを実行できる、オープンソースの cowork 風エージェント作業空間。" + }, + "decision": { + "en": "Scores or gates test-coverage and review findings before merging agent-produced changes.", + "zh": "在合并 Agent 产出前,对测试覆盖与审查结论做评分或门禁。", + "ja": "エージェント成果をマージする前に、テストカバレッジやレビュー結果を評価・ゲートします。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "vercel-eve", + "name": "Eve", + "owner": "vercel", + "category": "agent-workflows", + "repoUrl": "https://github.com/vercel/eve", + "evidenceUrl": "https://github.com/vercel/eve/blob/d004e6d47e9d25d0380c24b5a47b65a18f8b2784/README.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/vercel/eve/blob/d004e6d47e9d25d0380c24b5a47b65a18f8b2784/README.md" + }, + "language": "TypeScript", + "license": "Apache-2.0", + "starsAtCapture": 5278, + "summary": { + "en": "Vercel’s open agent framework for packaging skills, evals, and tool-using workflows.", + "zh": "Vercel 开源的 Agent 框架,用于打包 Skill、评测与带工具的工作流。", + "ja": "Skill・評価・ツール付きワークフローをまとめる Vercel のオープンなエージェント枠組み。" + }, + "decision": { + "en": "Structures agent runs so later steps can apply typed judgments before acting.", + "zh": "把 Agent 运行结构化,便于后续步骤在行动前做类型化判断。", + "ja": "エージェント実行を構造化し、行動前に型付き判断を差し込めるようにします。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "vercel-ai-cli", + "name": "AI CLI", + "owner": "vercel-labs", + "category": "developer-tools", + "repoUrl": "https://github.com/vercel-labs/ai-cli", + "evidenceUrl": "https://github.com/vercel-labs/ai-cli/blob/6a0ed5d04ea60ee536029d469499b82898d1b214/skills/ai-cli/SKILL.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/vercel-labs/ai-cli/blob/6a0ed5d04ea60ee536029d469499b82898d1b214/skills/ai-cli/SKILL.md" + }, + "language": "TypeScript", + "license": "Not declared", + "starsAtCapture": 807, + "summary": { + "en": "A terminal generator CLI that ships with an agent skill for creating content from the command line.", + "zh": "终端生成 CLI,并附带可从命令行创作内容的 Agent Skill。", + "ja": "ターミナルからコンテンツ生成するための Agent Skill 付き CLI。" + }, + "decision": { + "en": "Chooses generation steps and skill instructions before local CLI execution.", + "zh": "在本地 CLI 执行前选择生成步骤与 Skill 说明。", + "ja": "ローカル CLI 実行前に生成手順と Skill 指示を選びます。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "typesafe-skills", + "name": "TypeSafe Skills", + "owner": "typesafe-ai", + "category": "developer-tools", + "repoUrl": "https://github.com/typesafe-ai/skills", + "evidenceUrl": "https://github.com/typesafe-ai/skills/blob/65a39f393687675ce170e6094757de20370365b9/skills/typesafe-ai/SKILL.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/typesafe-ai/skills/blob/65a39f393687675ce170e6094757de20370365b9/skills/typesafe-ai/SKILL.md" + }, + "language": "Not declared", + "license": "MIT", + "starsAtCapture": 880, + "summary": { + "en": "Official agent skills for building against TypeSafe’s System One / JEV API.", + "zh": "面向 TypeSafe System One / JEV API 的官方 Agent Skill 集合。", + "ja": "TypeSafe の System One / JEV API 向け公式 Agent Skill 集。" + }, + "decision": { + "en": "Guides agents to frame Noul, Choice, and Score questions against System One.", + "zh": "指导 Agent 把 Noul / Choice / Score 问题正确提交给 System One。", + "ja": "エージェントが Noul / Choice / Score を System One に正しく投げるよう導きます。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "awesome-jev-by-typesafe", + "name": "Awesome JEV by TypeSafe", + "owner": "Anil-matcha", + "category": "developer-tools", + "repoUrl": "https://github.com/Anil-matcha/awesome-jev-by-typesafe", + "evidenceUrl": "https://github.com/Anil-matcha/awesome-jev-by-typesafe/blob/0f4a1eadcdd70f4fc1cf8eadcf72794dfe416095/docs/jev-use-case-playbook.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/Anil-matcha/awesome-jev-by-typesafe/blob/0f4a1eadcdd70f4fc1cf8eadcf72794dfe416095/docs/jev-use-case-playbook.md" + }, + "language": "Python", + "license": "MIT", + "starsAtCapture": 661, + "summary": { + "en": "An evidence-backed playbook of JEV use cases, patterns, prompts, and starter code.", + "zh": "有证据支撑的 JEV 用例、模式、提示词与起步代码手册。", + "ja": "根拠付きの JEV ユースケース・パターン・プロンプト・スターター集。" + }, + "decision": { + "en": "Helps builders pick which typed decision pattern fits a product workflow.", + "zh": "帮助开发者判断哪种类型化决策模式适合自己的产品流程。", + "ja": "どの型付き意思決定パターンが製品フローに合うかを選ぶ助けになります。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "smithers", + "name": "Smithers", + "owner": "smithersai", + "category": "agent-workflows", + "repoUrl": "https://github.com/smithersai/smithers", + "evidenceUrl": "https://github.com/smithersai/smithers/blob/394ada6a3fb815b4b62cfc7bc2242e238d42ff44/apps/server/src/jev.ts", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/smithersai/smithers/blob/394ada6a3fb815b4b62cfc7bc2242e238d42ff44/apps/server/src/jev.ts" + }, + "language": "TypeScript", + "license": "MIT", + "starsAtCapture": 417, + "summary": { + "en": "An agentic TypeScript workflow framework with a first-class JEV classify path.", + "zh": "以 TypeScript 配置定义工作流的 Agent 框架,内置 JEV 分类路径。", + "ja": "TypeScript 設定でワークフローを定義し、JEV 分類パスを持つエージェント枠組み。" + }, + "decision": { + "en": "Classifies workflow steps or review verdicts through a dedicated JEV relay.", + "zh": "通过专用 JEV 中继对工作流步骤或审查结论做分类。", + "ja": "専用の JEV 中継でワークフロー手順やレビュー判定を分類します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "jev-cu", + "name": "Jev CU", + "owner": "Sac-Y", + "category": "browser-computer-use", + "repoUrl": "https://github.com/Sac-Y/Jev-cu", + "evidenceUrl": "https://github.com/Sac-Y/Jev-cu/blob/38fb31de7dfe6209bbe6e04057c00c6e885ba577/scripts/jev-decide.mjs", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/Sac-Y/Jev-cu/blob/38fb31de7dfe6209bbe6e04057c00c6e885ba577/scripts/jev-decide.mjs" + }, + "language": "JavaScript", + "license": "Not declared", + "starsAtCapture": 406, + "summary": { + "en": "Computer-use helpers that call JEV to decide the next UI action.", + "zh": "用 JEV 决定下一步界面动作的 Computer Use 辅助工具。", + "ja": "次の UI 操作を JEV に決めさせる Computer Use 補助ツール。" + }, + "decision": { + "en": "Picks a bounded next action from observed UI state before local execution.", + "zh": "根据观察到的界面状态,在本地执行前选出有限下一步动作。", + "ja": "観測した UI 状態から、ローカル実行前に有限の次アクションを選びます。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "splash", + "name": "Splash", + "owner": "incoai", + "category": "open-models", + "repoUrl": "https://github.com/incoai/splash", + "evidenceUrl": "https://github.com/incoai/splash/blob/f53d5ab543a7accdc332c060fd594a693f33f529/README.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/incoai/splash/blob/f53d5ab543a7accdc332c060fd594a693f33f529/README.md" + }, + "language": "Python", + "license": "Apache-2.0", + "starsAtCapture": 381, + "summary": { + "en": "A local Apple Silicon inference engine oriented around decision-style models.", + "zh": "面向决策类模型的本地 Apple Silicon 推理引擎。", + "ja": "意思決定系モデル向けの Apple Silicon ローカル推論エンジン。" + }, + "decision": { + "en": "Runs local inference so apps can obtain typed judgments without a remote JEV hop.", + "zh": "在本地完成推理,让应用无需远程 JEV 也能拿到类型化判断。", + "ja": "ローカル推論で型付き判断を返し、遠隔 JEV なしでも使えるようにします。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "awesome-typesafe", + "name": "Awesome TypeSafe", + "owner": "AbdelStark", + "category": "developer-tools", + "repoUrl": "https://github.com/AbdelStark/awesome-typesafe", + "evidenceUrl": "https://github.com/AbdelStark/awesome-typesafe/blob/d44dc0a1e26d41bc7f543d39b4b62ae5cb9f13c8/README.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/AbdelStark/awesome-typesafe/blob/d44dc0a1e26d41bc7f543d39b4b62ae5cb9f13c8/README.md" + }, + "language": "CSS", + "license": "MIT", + "starsAtCapture": 369, + "summary": { + "en": "A curated list of official and community resources for TypeSafe, System One, and JEV.", + "zh": "TypeSafe、System One 与 JEV 的官方与社区资源精选列表。", + "ja": "TypeSafe・System One・JEV の公式/コミュニティ資源をまとめたキュレーション一覧。" + }, + "decision": { + "en": "Surfaces which projects and docs are worth opening when building with System One.", + "zh": "帮你判断做 System One 时该先打开哪些项目与文档。", + "ja": "System One 開発時に開くべきプロジェクト/ドキュメントを示します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "cobanov-awesome-jev", + "name": "Awesome JEV (cobanov)", + "owner": "cobanov", + "category": "developer-tools", + "repoUrl": "https://github.com/cobanov/awesome-jev", + "evidenceUrl": "https://github.com/cobanov/awesome-jev/blob/2c8c34a7a89499a0cec3ca7de3a23fec3ea9dc97/README.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/cobanov/awesome-jev/blob/2c8c34a7a89499a0cec3ca7de3a23fec3ea9dc97/README.md" + }, + "language": "Not declared", + "license": "CC0-1.0", + "starsAtCapture": 238, + "summary": { + "en": "A source-backed list of projects built with JEV / TypeSafe System One.", + "zh": "基于源码核对的 JEV / TypeSafe System One 项目精选列表。", + "ja": "JEV / TypeSafe System One で作られたプロジェクトの根拠付き一覧。" + }, + "decision": { + "en": "Highlights repositories that demonstrate concrete typed-decision integration points.", + "zh": "标出能看清类型化决策接入点的仓库。", + "ja": "型付き意思決定の具体的な接続点が見えるリポジトリを示します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "openjev-sglang", + "name": "OpenJEV SGLang", + "owner": "ekzhang", + "category": "open-models", + "repoUrl": "https://github.com/ekzhang/openjev-sglang", + "evidenceUrl": "https://github.com/ekzhang/openjev-sglang/blob/604664a22b2cf44c6cc499e503092ae4e3c24c03/src/openjev/__init__.py", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/ekzhang/openjev-sglang/blob/604664a22b2cf44c6cc499e503092ae4e3c24c03/src/openjev/__init__.py" + }, + "language": "Python", + "license": "Not declared", + "starsAtCapture": 207, + "summary": { + "en": "A JEV-compatible API endpoint built on open models with a prefill-only serving path.", + "zh": "基于开源模型的 JEV 兼容 API,采用 prefill-only 服务路径。", + "ja": "オープンモデル上の JEV 互換 API。prefill-only の提供経路を使います。" + }, + "decision": { + "en": "Serves System One–style probability answers from open models instead of hosted JEV.", + "zh": "用开源模型提供 System One 风格的概率答案,替代托管 JEV。", + "ja": "ホスト型 JEV の代わりに、オープンモデルで System One 風の確率回答を返します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "notra", + "name": "Notra", + "owner": "usenotra", + "category": "interfaces", + "repoUrl": "https://github.com/usenotra/notra", + "evidenceUrl": "https://github.com/usenotra/notra/blob/f792a620ef1066b34665ec84c6f55fc9ca5d9954/README.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/usenotra/notra/blob/f792a620ef1066b34665ec84c6f55fc9ca5d9954/README.md" + }, + "language": "TypeScript", + "license": "AGPL-3.0", + "starsAtCapture": 192, + "summary": { + "en": "A product that turns work artifacts into publishable content with agent skill hooks.", + "zh": "把工作产物转成可发布内容的产品,并挂接 Agent Skill。", + "ja": "作業成果を公開コンテンツに変え、Agent Skill を接続するプロダクト。" + }, + "decision": { + "en": "Uses skill-guided steps to decide what to extract and how to package content.", + "zh": "用 Skill 引导的步骤决定提取什么内容、如何打包发布。", + "ja": "Skill 案内の手順で、何を抽出しどう梱包するかを決めます。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "system-one-adapter-python", + "name": "System One Adapter (Python)", + "owner": "typesafe-ai", + "category": "sdk-integrations", + "repoUrl": "https://github.com/typesafe-ai/system-one-adapter-python", + "evidenceUrl": "https://github.com/typesafe-ai/system-one-adapter-python/blob/adffc2eab300a4fa3c0e92252d4ffd6ceaa53700/src/system_one_adapter/_client.py", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/typesafe-ai/system-one-adapter-python/blob/adffc2eab300a4fa3c0e92252d4ffd6ceaa53700/src/system_one_adapter/_client.py" + }, + "language": "Python", + "license": "MIT", + "starsAtCapture": 184, + "summary": { + "en": "A drop-in TypeSafeClient replacement that backs System One calls with ordinary LLM APIs.", + "zh": "可替换 TypeSafeClient 的适配器,用普通 LLM API 承接 System One 调用。", + "ja": "通常の LLM API で System One 呼び出しを受ける、TypeSafeClient 差し替えアダプタ。" + }, + "decision": { + "en": "Maps Noul, Choice, and Score questions onto LLM providers and normalizes probabilities.", + "zh": "把 Noul / Choice / Score 问题映射到 LLM 提供方并归一化概率。", + "ja": "Noul / Choice / Score を LLM プロバイダへ写し、確率を正規化します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "fatwang2-awesome-jev", + "name": "Awesome JEV (fatwang2)", + "owner": "fatwang2", + "category": "developer-tools", + "repoUrl": "https://github.com/fatwang2/awesome-jev", + "evidenceUrl": "https://github.com/fatwang2/awesome-jev/blob/f036095ba8203001d40be955f3486cd3e0d0a81b/.github/workflows/jev-review.yml", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/fatwang2/awesome-jev/blob/f036095ba8203001d40be955f3486cd3e0d0a81b/.github/workflows/jev-review.yml" + }, + "language": "JavaScript", + "license": "MIT", + "starsAtCapture": 173, + "summary": { + "en": "A source-backed JEV directory plus a reusable JEV-only GitHub review workflow.", + "zh": "有源码依据的 JEV 目录,并附带可复用的纯 JEV GitHub Review 工作流。", + "ja": "根拠付き JEV ディレクトリと、再利用可能な JEV 専用 GitHub Review ワークフロー。" + }, + "decision": { + "en": "Runs JEV over pull-request signals to produce review judgments in CI.", + "zh": "在 CI 里用 JEV 阅读 PR 信号并产出审查判断。", + "ja": "CI で PR 信号を JEV に渡し、レビュー判断を出します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "perch", + "name": "Perch", + "owner": "lakeday-org", + "category": "developer-tools", + "repoUrl": "https://github.com/lakeday-org/perch", + "evidenceUrl": "https://github.com/lakeday-org/perch/blob/54a38d6034264dc507e97294b82316c347fe5a5e/src/systemone.js", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/lakeday-org/perch/blob/54a38d6034264dc507e97294b82316c347fe5a5e/src/systemone.js" + }, + "language": "JavaScript", + "license": "MIT", + "starsAtCapture": 162, + "summary": { + "en": "Semantic code linting that asks JEV / System One whether findings should fire.", + "zh": "语义代码检查:用 JEV / System One 判断某条发现是否该触发。", + "ja": "発見を発火すべきかを JEV / System One に問うセマンティック lint。" + }, + "decision": { + "en": "Scores lint candidates against project rules before reporting issues.", + "zh": "在报告问题前,按项目规则给 lint 候选项打分。", + "ja": "問題報告の前に、プロジェクト規則で lint 候補を採点します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "jev-visual", + "name": "JEV Visual", + "owner": "hr98w", + "category": "open-models", + "repoUrl": "https://github.com/hr98w/jev-visual", + "evidenceUrl": "https://github.com/hr98w/jev-visual/blob/19af545f096e8db4c4dd5d47aed42d92ec252111/jev_visual/scoring.py", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/hr98w/jev-visual/blob/19af545f096e8db4c4dd5d47aed42d92ec252111/jev_visual/scoring.py" + }, + "language": "Python", + "license": "MIT", + "starsAtCapture": 163, + "summary": { + "en": "An educational JEV-like visual inference experiment on Apple Silicon with shared context scoring.", + "zh": "在 Apple Silicon 上的教学向类 JEV 视觉推理实验,共享上下文直接给候选打分。", + "ja": "Apple Silicon 上の教育向け JEV 風ビジョン推論。共有コンテキストで候補を直接採点。" + }, + "decision": { + "en": "Scores visual or textual candidates in one forward pass and returns calibrated probabilities.", + "zh": "一次前向为视觉或文本候选打分,并返回校准概率。", + "ja": "1 回の前向き計算で視覚/テキスト候補を採点し、校正確率を返します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "third-hand", + "name": "Third Hand", + "owner": "shhivv", + "category": "browser-computer-use", + "repoUrl": "https://github.com/shhivv/third-hand", + "evidenceUrl": "https://github.com/shhivv/third-hand/blob/430394b35dbb44ff8b303bf19da29b0828d92bd2/Sources/ThirdHand/JevClient.swift", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/shhivv/third-hand/blob/430394b35dbb44ff8b303bf19da29b0828d92bd2/Sources/ThirdHand/JevClient.swift" + }, + "language": "Swift", + "license": "MIT", + "starsAtCapture": 147, + "summary": { + "en": "A Swift client stack that calls JEV while driving local computer-use style helpers.", + "zh": "Swift 客户端栈:在驱动本地 computer-use 辅助逻辑时调用 JEV。", + "ja": "ローカル Computer Use 補助を動かしつつ JEV を呼ぶ Swift クライアント。" + }, + "decision": { + "en": "Requests typed judgments from JEV before applying local automation actions.", + "zh": "在执行本地自动化动作前向 JEV 请求类型化判断。", + "ja": "ローカル自動化の前に JEV へ型付き判断を求めます。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "compact-adviser", + "name": "Compact Adviser", + "owner": "kunchenguid", + "category": "agent-workflows", + "repoUrl": "https://github.com/kunchenguid/compact-adviser", + "evidenceUrl": "https://github.com/kunchenguid/compact-adviser/blob/d1655faa16a22b68bff60c3d7deb0123e1e52a53/packages/codex-plugin/skills/compact-adviser/SKILL.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/kunchenguid/compact-adviser/blob/d1655faa16a22b68bff60c3d7deb0123e1e52a53/packages/codex-plugin/skills/compact-adviser/SKILL.md" + }, + "language": "TypeScript", + "license": "MIT", + "starsAtCapture": 143, + "summary": { + "en": "A coding-agent skill/plugin that advises when to compact context to save tokens.", + "zh": "编码 Agent 的 Skill/插件:建议何时压缩上下文以节省 token。", + "ja": "いつコンテキストを圧縮してトークンを節約するかを助言するコーディング Agent Skill。" + }, + "decision": { + "en": "Judges whether the session looks complete enough to compact safely.", + "zh": "判断当前会话是否已足够完整、可以安全压缩。", + "ja": "セッションが十分完了して安全に圧縮できるかを判断します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "logicrw-awesome-jev-projects", + "name": "Awesome JEV Projects", + "owner": "logicrw", + "category": "developer-tools", + "repoUrl": "https://github.com/logicrw/awesome-jev-projects", + "evidenceUrl": "https://github.com/logicrw/awesome-jev-projects/blob/d1b1b8d6c68c1754425778606d20d2cb14b09895/SKILL.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/logicrw/awesome-jev-projects/blob/d1b1b8d6c68c1754425778606d20d2cb14b09895/SKILL.md" + }, + "language": "JavaScript", + "license": "MIT", + "starsAtCapture": 168, + "summary": { + "en": "A source-backed JEV ecosystem radar with plain-language discovery and GitHub sync.", + "zh": "有源码依据的 JEV 生态雷达,含白话发现页与 GitHub 同步。", + "ja": "根拠付き JEV エコシステムレーダー。平易な発見 UI と GitHub 同期付き。" + }, + "decision": { + "en": "Curates which open-source JEV integrations are worth browsing by decision pattern.", + "zh": "按决策模式整理值得浏览的开源 JEV 集成。", + "ja": "意思決定パターン別に、見る価値のある OSS JEV 統合を整理します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "hermes-jev-skills", + "name": "Hermes JEV Skills", + "owner": "kerpopule", + "category": "routing-optimization", + "repoUrl": "https://github.com/kerpopule/hermes-jev-skills", + "evidenceUrl": "https://github.com/kerpopule/hermes-jev-skills/blob/a5d89014fbeca5102c5e7ccd3915afcd856505d8/jevkit/choose.py", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/kerpopule/hermes-jev-skills/blob/a5d89014fbeca5102c5e7ccd3915afcd856505d8/jevkit/choose.py" + }, + "language": "Python", + "license": "MIT", + "starsAtCapture": 136, + "summary": { + "en": "JEV-powered routing, memory, compaction, skill selection, and computer/browser use for Hermes agents.", + "zh": "为 Hermes Agent 提供 JEV 驱动的路由、记忆、压缩、Skill 选择与电脑/浏览器操作。", + "ja": "Hermes エージェント向けに、JEV 駆動のルーティング・記憶・圧縮・Skill 選択・PC/ブラウザ操作。" + }, + "decision": { + "en": "Chooses models, skills, or next computer actions from bounded JEV questions.", + "zh": "用有限 JEV 问题选择模型、Skill 或下一步电脑动作。", + "ja": "有限の JEV 質問でモデル・Skill・次の PC 操作を選びます。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "jev-pruner", + "name": "JEV Pruner", + "owner": "tamaratran", + "category": "agent-workflows", + "repoUrl": "https://github.com/tamaratran/jev-pruner", + "evidenceUrl": "https://github.com/tamaratran/jev-pruner/blob/47d017c34eab7690b95f075ce6f4839247c5dc0a/src/jev.ts", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/tamaratran/jev-pruner/blob/47d017c34eab7690b95f075ce6f4839247c5dc0a/src/jev.ts" + }, + "language": "TypeScript", + "license": "MIT", + "starsAtCapture": 119, + "summary": { + "en": "A Claude Code plugin that trims long Bash output with TypeSafe JEV before the model sees it.", + "zh": "Claude Code 插件:在模型看到长 Bash 输出前,用 TypeSafe JEV 裁剪。", + "ja": "長い Bash 出力をモデルに渡す前に TypeSafe JEV で刈り込む Claude Code プラグイン。" + }, + "decision": { + "en": "Decides which output slices stay useful versus safe to drop under a token budget.", + "zh": "在 token 预算下判断哪些输出片段仍有用、哪些可丢弃。", + "ja": "トークン予算の下で、残すべき出力断片と捨ててよい断片を判断します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "openjev-verdict-2", + "name": "OpenJEV Verdict 2.0", + "owner": "Heman10x-NGU", + "category": "open-models", + "repoUrl": "https://github.com/Heman10x-NGU/openJev-verdict-2.0", + "evidenceUrl": "https://github.com/Heman10x-NGU/openJev-verdict-2.0/blob/a458733c5f43fc7f30b6e4381636cbfbf8437633/openjev/__init__.py", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/Heman10x-NGU/openJev-verdict-2.0/blob/a458733c5f43fc7f30b6e4381636cbfbf8437633/openjev/__init__.py" + }, + "language": "Python", + "license": "Not declared", + "starsAtCapture": 119, + "summary": { + "en": "A calibrated ~151M non-autoregressive local decision engine aiming at JEV-style typed answers.", + "zh": "约 151M 的校准非自回归本地决策引擎,目标对齐类 JEV 类型化答案。", + "ja": "約 151M の校正済み非自己回帰ローカル意思決定エンジン。JEV 風の型付き回答を目指す。" + }, + "decision": { + "en": "Produces local Noul/Choice/Score-style probabilities without calling hosted JEV.", + "zh": "不调用托管 JEV,在本地产出 Noul/Choice/Score 风格概率。", + "ja": "ホスト型 JEV を呼ばず、ローカルで Noul/Choice/Score 風の確率を出します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "building-with-jev-skill", + "name": "Building with JEV Skill", + "owner": "dbreunig", + "category": "developer-tools", + "repoUrl": "https://github.com/dbreunig/building-with-jev-skill", + "evidenceUrl": "https://github.com/dbreunig/building-with-jev-skill/blob/04fe3666c6b8b8abfec1271c0e581c823a181f6d/skills/jev/SKILL.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/dbreunig/building-with-jev-skill/blob/04fe3666c6b8b8abfec1271c0e581c823a181f6d/skills/jev/SKILL.md" + }, + "language": "Not declared", + "license": "Not declared", + "starsAtCapture": 121, + "summary": { + "en": "An agent skill for writing and improving programs that call JEV / System One.", + "zh": "帮助编写与改进调用 JEV / System One 程序的 Agent Skill。", + "ja": "JEV / System One を呼ぶプログラムの作成・改善を助ける Agent Skill。" + }, + "decision": { + "en": "Advises how to frame state and questions so JEV returns usable typed answers.", + "zh": "指导如何组织 state 与 questions,让 JEV 返回可用的类型化答案。", + "ja": "使える型付き回答になるよう、state と questions の組み立て方を助言します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "decider", + "name": "Decider", + "owner": "Mapika", + "category": "open-models", + "repoUrl": "https://github.com/Mapika/decider", + "evidenceUrl": "https://github.com/Mapika/decider/blob/c4daaac28af9fea95d627015cffa2dd5a5926ee6/decider/__init__.py", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/Mapika/decider/blob/c4daaac28af9fea95d627015cffa2dd5a5926ee6/decider/__init__.py" + }, + "language": "Python", + "license": "Apache-2.0", + "starsAtCapture": 107, + "summary": { + "en": "One-pass typed decisions with calibrated probabilities, fine-tuned from Qwen3.5-2B.", + "zh": "一次前向的类型化决策与校准概率,基于 Qwen3.5-2B 微调。", + "ja": "Qwen3.5-2B 微調整による、1 パスの型付き意思決定と校正確率。" + }, + "decision": { + "en": "Returns local System One–style answers for Choice, Score, and yes/no style prompts.", + "zh": "对 Choice、Score 与是否类问题返回本地 System One 风格答案。", + "ja": "Choice / Score / 是否プロンプトにローカルな System One 風回答を返します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false + }, + { + "id": "djev-spark", + "name": "djev-spark", + "owner": "mmastrac", + "category": "open-models", + "repoUrl": "https://github.com/mmastrac/djev-spark", + "evidenceUrl": "https://github.com/mmastrac/djev-spark/blob/1444f3e927f83ba508e5b28a4fd4fdd9ecd0976b/README.md", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/mmastrac/djev-spark/blob/1444f3e927f83ba508e5b28a4fd4fdd9ecd0976b/README.md" + }, + "language": "HTML", + "license": "Not declared", + "starsAtCapture": 103, + "summary": { + "en": "A DGX Spark container recipe for running DiffusionGemma NVFP4 structured decisions.", + "zh": "在 DGX Spark 上跑 DiffusionGemma NVFP4 结构化决策的容器配方。", + "ja": "DGX Spark 上で DiffusionGemma NVFP4 構造化意思決定を動かすコンテナレシピ。" + }, + "decision": { + "en": "Packages local diffusion decision serving so apps can query typed outcomes on-box.", + "zh": "把本地 diffusion 决策服务打包,供应用在机器上查询类型化结果。", + "ja": "ローカル diffusion 意思決定サービスを梱包し、箱内で型付き結果を問い合わせ可能にします。" }, "verification": "source-reviewed", "runtimeVerified": false diff --git a/scripts/add-star100-batch.mjs b/scripts/add-star100-batch.mjs new file mode 100644 index 0000000..04730ce --- /dev/null +++ b/scripts/add-star100-batch.mjs @@ -0,0 +1,526 @@ +/** + * Append the curated ≥100★ batch into data/projects.json, refresh README + * project lists/counts, and keep existing rows untouched. + */ +import { readFile, writeFile } from 'node:fs/promises'; +import { resolve, dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const ROOT = resolve(dirname(fileURLToPath(import.meta.url)), '..'); +const cataloguePath = resolve(ROOT, 'data/projects.json'); +const metaPath = '/tmp/jev-batch/meta.json'; + +const CATEGORY = { + 'different-ai/openwork': 'agent-workflows', + 'vercel/eve': 'agent-workflows', + 'vercel-labs/ai-cli': 'developer-tools', + 'typesafe-ai/skills': 'developer-tools', + 'Anil-matcha/awesome-jev-by-typesafe': 'developer-tools', + 'smithersai/smithers': 'agent-workflows', + 'Sac-Y/Jev-cu': 'browser-computer-use', + 'incoai/splash': 'open-models', + 'AbdelStark/awesome-typesafe': 'developer-tools', + 'cobanov/awesome-jev': 'developer-tools', + 'ekzhang/openjev-sglang': 'open-models', + 'usenotra/notra': 'interfaces', + 'typesafe-ai/system-one-adapter-python': 'sdk-integrations', + 'fatwang2/awesome-jev': 'developer-tools', + 'lakeday-org/perch': 'developer-tools', + 'hr98w/jev-visual': 'open-models', + 'shhivv/third-hand': 'browser-computer-use', + 'kunchenguid/compact-adviser': 'agent-workflows', + 'logicrw/awesome-jev-projects': 'developer-tools', + 'kerpopule/hermes-jev-skills': 'routing-optimization', + 'tamaratran/jev-pruner': 'agent-workflows', + 'Heman10x-NGU/openJev-verdict-2.0': 'open-models', + 'dbreunig/building-with-jev-skill': 'developer-tools', + 'Mapika/decider': 'open-models', + 'mmastrac/djev-spark': 'open-models', +}; + +const EVIDENCE_OVERRIDE = { + 'typesafe-ai/skills': 'skills/typesafe-ai/SKILL.md', + 'smithersai/smithers': 'apps/server/src/jev.ts', + 'Sac-Y/Jev-cu': 'scripts/jev-decide.mjs', + 'ekzhang/openjev-sglang': 'src/openjev/__init__.py', + 'usenotra/notra': 'README.md', + 'typesafe-ai/system-one-adapter-python': 'src/system_one_adapter/_client.py', + 'fatwang2/awesome-jev': '.github/workflows/jev-review.yml', + 'hr98w/jev-visual': 'jev_visual/scoring.py', + 'kunchenguid/compact-adviser': 'packages/codex-plugin/skills/compact-adviser/SKILL.md', + 'logicrw/awesome-jev-projects': 'SKILL.md', + 'kerpopule/hermes-jev-skills': 'jevkit/choose.py', + 'tamaratran/jev-pruner': 'src/jev.ts', + 'vercel/eve': 'README.md', + 'incoai/splash': 'README.md', + 'AbdelStark/awesome-typesafe': 'README.md', + 'cobanov/awesome-jev': 'README.md', + 'mmastrac/djev-spark': 'README.md', +}; + +const COPY = { + 'different-ai/openwork': { + id: 'openwork', + name: 'Openwork', + summary: { + en: 'An open-source cowork-style agent workspace that can run JEV-backed reviews inside CI and skill workflows.', + zh: '开源的 cowork 风格 Agent 工作区,可在 CI 与 Skill 流程里跑 JEV 驱动的审查。', + ja: 'CI と Skill ワークフローで JEV レビューを実行できる、オープンソースの cowork 風エージェント作業空間。', + }, + decision: { + en: 'Scores or gates test-coverage and review findings before merging agent-produced changes.', + zh: '在合并 Agent 产出前,对测试覆盖与审查结论做评分或门禁。', + ja: 'エージェント成果をマージする前に、テストカバレッジやレビュー結果を評価・ゲートします。', + }, + }, + 'vercel/eve': { + id: 'vercel-eve', + name: 'Eve', + summary: { + en: 'Vercel’s open agent framework for packaging skills, evals, and tool-using workflows.', + zh: 'Vercel 开源的 Agent 框架,用于打包 Skill、评测与带工具的工作流。', + ja: 'Skill・評価・ツール付きワークフローをまとめる Vercel のオープンなエージェント枠組み。', + }, + decision: { + en: 'Structures agent runs so later steps can apply typed judgments before acting.', + zh: '把 Agent 运行结构化,便于后续步骤在行动前做类型化判断。', + ja: 'エージェント実行を構造化し、行動前に型付き判断を差し込めるようにします。', + }, + }, + 'vercel-labs/ai-cli': { + id: 'vercel-ai-cli', + name: 'AI CLI', + summary: { + en: 'A terminal generator CLI that ships with an agent skill for creating content from the command line.', + zh: '终端生成 CLI,并附带可从命令行创作内容的 Agent Skill。', + ja: 'ターミナルからコンテンツ生成するための Agent Skill 付き CLI。', + }, + decision: { + en: 'Chooses generation steps and skill instructions before local CLI execution.', + zh: '在本地 CLI 执行前选择生成步骤与 Skill 说明。', + ja: 'ローカル CLI 実行前に生成手順と Skill 指示を選びます。', + }, + }, + 'typesafe-ai/skills': { + id: 'typesafe-skills', + name: 'TypeSafe Skills', + summary: { + en: 'Official agent skills for building against TypeSafe’s System One / JEV API.', + zh: '面向 TypeSafe System One / JEV API 的官方 Agent Skill 集合。', + ja: 'TypeSafe の System One / JEV API 向け公式 Agent Skill 集。', + }, + decision: { + en: 'Guides agents to frame Noul, Choice, and Score questions against System One.', + zh: '指导 Agent 把 Noul / Choice / Score 问题正确提交给 System One。', + ja: 'エージェントが Noul / Choice / Score を System One に正しく投げるよう導きます。', + }, + }, + 'Anil-matcha/awesome-jev-by-typesafe': { + id: 'awesome-jev-by-typesafe', + name: 'Awesome JEV by TypeSafe', + summary: { + en: 'An evidence-backed playbook of JEV use cases, patterns, prompts, and starter code.', + zh: '有证据支撑的 JEV 用例、模式、提示词与起步代码手册。', + ja: '根拠付きの JEV ユースケース・パターン・プロンプト・スターター集。', + }, + decision: { + en: 'Helps builders pick which typed decision pattern fits a product workflow.', + zh: '帮助开发者判断哪种类型化决策模式适合自己的产品流程。', + ja: 'どの型付き意思決定パターンが製品フローに合うかを選ぶ助けになります。', + }, + }, + 'smithersai/smithers': { + id: 'smithers', + name: 'Smithers', + summary: { + en: 'An agentic TypeScript workflow framework with a first-class JEV classify path.', + zh: '以 TypeScript 配置定义工作流的 Agent 框架,内置 JEV 分类路径。', + ja: 'TypeScript 設定でワークフローを定義し、JEV 分類パスを持つエージェント枠組み。', + }, + decision: { + en: 'Classifies workflow steps or review verdicts through a dedicated JEV relay.', + zh: '通过专用 JEV 中继对工作流步骤或审查结论做分类。', + ja: '専用の JEV 中継でワークフロー手順やレビュー判定を分類します。', + }, + }, + 'Sac-Y/Jev-cu': { + id: 'jev-cu', + name: 'Jev CU', + summary: { + en: 'Computer-use helpers that call JEV to decide the next UI action.', + zh: '用 JEV 决定下一步界面动作的 Computer Use 辅助工具。', + ja: '次の UI 操作を JEV に決めさせる Computer Use 補助ツール。', + }, + decision: { + en: 'Picks a bounded next action from observed UI state before local execution.', + zh: '根据观察到的界面状态,在本地执行前选出有限下一步动作。', + ja: '観測した UI 状態から、ローカル実行前に有限の次アクションを選びます。', + }, + }, + 'incoai/splash': { + id: 'splash', + name: 'Splash', + summary: { + en: 'A local Apple Silicon inference engine oriented around decision-style models.', + zh: '面向决策类模型的本地 Apple Silicon 推理引擎。', + ja: '意思決定系モデル向けの Apple Silicon ローカル推論エンジン。', + }, + decision: { + en: 'Runs local inference so apps can obtain typed judgments without a remote JEV hop.', + zh: '在本地完成推理,让应用无需远程 JEV 也能拿到类型化判断。', + ja: 'ローカル推論で型付き判断を返し、遠隔 JEV なしでも使えるようにします。', + }, + }, + 'AbdelStark/awesome-typesafe': { + id: 'awesome-typesafe', + name: 'Awesome TypeSafe', + summary: { + en: 'A curated list of official and community resources for TypeSafe, System One, and JEV.', + zh: 'TypeSafe、System One 与 JEV 的官方与社区资源精选列表。', + ja: 'TypeSafe・System One・JEV の公式/コミュニティ資源をまとめたキュレーション一覧。', + }, + decision: { + en: 'Surfaces which projects and docs are worth opening when building with System One.', + zh: '帮你判断做 System One 时该先打开哪些项目与文档。', + ja: 'System One 開発時に開くべきプロジェクト/ドキュメントを示します。', + }, + }, + 'cobanov/awesome-jev': { + id: 'cobanov-awesome-jev', + name: 'Awesome JEV (cobanov)', + summary: { + en: 'A source-backed list of projects built with JEV / TypeSafe System One.', + zh: '基于源码核对的 JEV / TypeSafe System One 项目精选列表。', + ja: 'JEV / TypeSafe System One で作られたプロジェクトの根拠付き一覧。', + }, + decision: { + en: 'Highlights repositories that demonstrate concrete typed-decision integration points.', + zh: '标出能看清类型化决策接入点的仓库。', + ja: '型付き意思決定の具体的な接続点が見えるリポジトリを示します。', + }, + }, + 'ekzhang/openjev-sglang': { + id: 'openjev-sglang', + name: 'OpenJEV SGLang', + summary: { + en: 'A JEV-compatible API endpoint built on open models with a prefill-only serving path.', + zh: '基于开源模型的 JEV 兼容 API,采用 prefill-only 服务路径。', + ja: 'オープンモデル上の JEV 互換 API。prefill-only の提供経路を使います。', + }, + decision: { + en: 'Serves System One–style probability answers from open models instead of hosted JEV.', + zh: '用开源模型提供 System One 风格的概率答案,替代托管 JEV。', + ja: 'ホスト型 JEV の代わりに、オープンモデルで System One 風の確率回答を返します。', + }, + }, + 'usenotra/notra': { + id: 'notra', + name: 'Notra', + summary: { + en: 'A product that turns work artifacts into publishable content with agent skill hooks.', + zh: '把工作产物转成可发布内容的产品,并挂接 Agent Skill。', + ja: '作業成果を公開コンテンツに変え、Agent Skill を接続するプロダクト。', + }, + decision: { + en: 'Uses skill-guided steps to decide what to extract and how to package content.', + zh: '用 Skill 引导的步骤决定提取什么内容、如何打包发布。', + ja: 'Skill 案内の手順で、何を抽出しどう梱包するかを決めます。', + }, + }, + 'typesafe-ai/system-one-adapter-python': { + id: 'system-one-adapter-python', + name: 'System One Adapter (Python)', + summary: { + en: 'A drop-in TypeSafeClient replacement that backs System One calls with ordinary LLM APIs.', + zh: '可替换 TypeSafeClient 的适配器,用普通 LLM API 承接 System One 调用。', + ja: '通常の LLM API で System One 呼び出しを受ける、TypeSafeClient 差し替えアダプタ。', + }, + decision: { + en: 'Maps Noul, Choice, and Score questions onto LLM providers and normalizes probabilities.', + zh: '把 Noul / Choice / Score 问题映射到 LLM 提供方并归一化概率。', + ja: 'Noul / Choice / Score を LLM プロバイダへ写し、確率を正規化します。', + }, + }, + 'fatwang2/awesome-jev': { + id: 'fatwang2-awesome-jev', + name: 'Awesome JEV (fatwang2)', + summary: { + en: 'A source-backed JEV directory plus a reusable JEV-only GitHub review workflow.', + zh: '有源码依据的 JEV 目录,并附带可复用的纯 JEV GitHub Review 工作流。', + ja: '根拠付き JEV ディレクトリと、再利用可能な JEV 専用 GitHub Review ワークフロー。', + }, + decision: { + en: 'Runs JEV over pull-request signals to produce review judgments in CI.', + zh: '在 CI 里用 JEV 阅读 PR 信号并产出审查判断。', + ja: 'CI で PR 信号を JEV に渡し、レビュー判断を出します。', + }, + }, + 'lakeday-org/perch': { + id: 'perch', + name: 'Perch', + summary: { + en: 'Semantic code linting that asks JEV / System One whether findings should fire.', + zh: '语义代码检查:用 JEV / System One 判断某条发现是否该触发。', + ja: '発見を発火すべきかを JEV / System One に問うセマンティック lint。', + }, + decision: { + en: 'Scores lint candidates against project rules before reporting issues.', + zh: '在报告问题前,按项目规则给 lint 候选项打分。', + ja: '問題報告の前に、プロジェクト規則で lint 候補を採点します。', + }, + }, + 'hr98w/jev-visual': { + id: 'jev-visual', + name: 'JEV Visual', + summary: { + en: 'An educational JEV-like visual inference experiment on Apple Silicon with shared context scoring.', + zh: '在 Apple Silicon 上的教学向类 JEV 视觉推理实验,共享上下文直接给候选打分。', + ja: 'Apple Silicon 上の教育向け JEV 風ビジョン推論。共有コンテキストで候補を直接採点。', + }, + decision: { + en: 'Scores visual or textual candidates in one forward pass and returns calibrated probabilities.', + zh: '一次前向为视觉或文本候选打分,并返回校准概率。', + ja: '1 回の前向き計算で視覚/テキスト候補を採点し、校正確率を返します。', + }, + }, + 'shhivv/third-hand': { + id: 'third-hand', + name: 'Third Hand', + summary: { + en: 'A Swift client stack that calls JEV while driving local computer-use style helpers.', + zh: 'Swift 客户端栈:在驱动本地 computer-use 辅助逻辑时调用 JEV。', + ja: 'ローカル Computer Use 補助を動かしつつ JEV を呼ぶ Swift クライアント。', + }, + decision: { + en: 'Requests typed judgments from JEV before applying local automation actions.', + zh: '在执行本地自动化动作前向 JEV 请求类型化判断。', + ja: 'ローカル自動化の前に JEV へ型付き判断を求めます。', + }, + }, + 'kunchenguid/compact-adviser': { + id: 'compact-adviser', + name: 'Compact Adviser', + summary: { + en: 'A coding-agent skill/plugin that advises when to compact context to save tokens.', + zh: '编码 Agent 的 Skill/插件:建议何时压缩上下文以节省 token。', + ja: 'いつコンテキストを圧縮してトークンを節約するかを助言するコーディング Agent Skill。', + }, + decision: { + en: 'Judges whether the session looks complete enough to compact safely.', + zh: '判断当前会话是否已足够完整、可以安全压缩。', + ja: 'セッションが十分完了して安全に圧縮できるかを判断します。', + }, + }, + 'logicrw/awesome-jev-projects': { + id: 'logicrw-awesome-jev-projects', + name: 'Awesome JEV Projects', + summary: { + en: 'A source-backed JEV ecosystem radar with plain-language discovery and GitHub sync.', + zh: '有源码依据的 JEV 生态雷达,含白话发现页与 GitHub 同步。', + ja: '根拠付き JEV エコシステムレーダー。平易な発見 UI と GitHub 同期付き。', + }, + decision: { + en: 'Curates which open-source JEV integrations are worth browsing by decision pattern.', + zh: '按决策模式整理值得浏览的开源 JEV 集成。', + ja: '意思決定パターン別に、見る価値のある OSS JEV 統合を整理します。', + }, + }, + 'kerpopule/hermes-jev-skills': { + id: 'hermes-jev-skills', + name: 'Hermes JEV Skills', + summary: { + en: 'JEV-powered routing, memory, compaction, skill selection, and computer/browser use for Hermes agents.', + zh: '为 Hermes Agent 提供 JEV 驱动的路由、记忆、压缩、Skill 选择与电脑/浏览器操作。', + ja: 'Hermes エージェント向けに、JEV 駆動のルーティング・記憶・圧縮・Skill 選択・PC/ブラウザ操作。', + }, + decision: { + en: 'Chooses models, skills, or next computer actions from bounded JEV questions.', + zh: '用有限 JEV 问题选择模型、Skill 或下一步电脑动作。', + ja: '有限の JEV 質問でモデル・Skill・次の PC 操作を選びます。', + }, + }, + 'tamaratran/jev-pruner': { + id: 'jev-pruner', + name: 'JEV Pruner', + summary: { + en: 'A Claude Code plugin that trims long Bash output with TypeSafe JEV before the model sees it.', + zh: 'Claude Code 插件:在模型看到长 Bash 输出前,用 TypeSafe JEV 裁剪。', + ja: '長い Bash 出力をモデルに渡す前に TypeSafe JEV で刈り込む Claude Code プラグイン。', + }, + decision: { + en: 'Decides which output slices stay useful versus safe to drop under a token budget.', + zh: '在 token 预算下判断哪些输出片段仍有用、哪些可丢弃。', + ja: 'トークン予算の下で、残すべき出力断片と捨ててよい断片を判断します。', + }, + }, + 'Heman10x-NGU/openJev-verdict-2.0': { + id: 'openjev-verdict-2', + name: 'OpenJEV Verdict 2.0', + summary: { + en: 'A calibrated ~151M non-autoregressive local decision engine aiming at JEV-style typed answers.', + zh: '约 151M 的校准非自回归本地决策引擎,目标对齐类 JEV 类型化答案。', + ja: '約 151M の校正済み非自己回帰ローカル意思決定エンジン。JEV 風の型付き回答を目指す。', + }, + decision: { + en: 'Produces local Noul/Choice/Score-style probabilities without calling hosted JEV.', + zh: '不调用托管 JEV,在本地产出 Noul/Choice/Score 风格概率。', + ja: 'ホスト型 JEV を呼ばず、ローカルで Noul/Choice/Score 風の確率を出します。', + }, + }, + 'dbreunig/building-with-jev-skill': { + id: 'building-with-jev-skill', + name: 'Building with JEV Skill', + summary: { + en: 'An agent skill for writing and improving programs that call JEV / System One.', + zh: '帮助编写与改进调用 JEV / System One 程序的 Agent Skill。', + ja: 'JEV / System One を呼ぶプログラムの作成・改善を助ける Agent Skill。', + }, + decision: { + en: 'Advises how to frame state and questions so JEV returns usable typed answers.', + zh: '指导如何组织 state 与 questions,让 JEV 返回可用的类型化答案。', + ja: '使える型付き回答になるよう、state と questions の組み立て方を助言します。', + }, + }, + 'Mapika/decider': { + id: 'decider', + name: 'Decider', + summary: { + en: 'One-pass typed decisions with calibrated probabilities, fine-tuned from Qwen3.5-2B.', + zh: '一次前向的类型化决策与校准概率,基于 Qwen3.5-2B 微调。', + ja: 'Qwen3.5-2B 微調整による、1 パスの型付き意思決定と校正確率。', + }, + decision: { + en: 'Returns local System One–style answers for Choice, Score, and yes/no style prompts.', + zh: '对 Choice、Score 与是否类问题返回本地 System One 风格答案。', + ja: 'Choice / Score / 是否プロンプトにローカルな System One 風回答を返します。', + }, + }, + 'mmastrac/djev-spark': { + id: 'djev-spark', + name: 'djev-spark', + summary: { + en: 'A DGX Spark container recipe for running DiffusionGemma NVFP4 structured decisions.', + zh: '在 DGX Spark 上跑 DiffusionGemma NVFP4 结构化决策的容器配方。', + ja: 'DGX Spark 上で DiffusionGemma NVFP4 構造化意思決定を動かすコンテナレシピ。', + }, + decision: { + en: 'Packages local diffusion decision serving so apps can query typed outcomes on-box.', + zh: '把本地 diffusion 决策服务打包,供应用在机器上查询类型化结果。', + ja: 'ローカル diffusion 意思決定サービスを梱包し、箱内で型付き結果を問い合わせ可能にします。', + }, + }, +}; + +function titleFromRepo(full) { + return full.split('/')[1]; +} + +function sanitizeId(id) { + return String(id) + .toLowerCase() + .replace(/[^a-z0-9:_-]+/g, '-') + .replace(/^-+|-+$/g, '') + .slice(0, 120); +} + +const catalogue = JSON.parse(await readFile(cataloguePath, 'utf8')); +const meta = JSON.parse(await readFile(metaPath, 'utf8')); +const existing = new Set( + catalogue.projects.map((p) => p.repoUrl.replace(/\/$/, '').toLowerCase()), +); +const existingIds = new Set(catalogue.projects.map((p) => p.id)); + +const added = []; +for (const row of meta) { + if (row.error) throw new Error(`meta failed for ${row.full_name}: ${row.error}`); + const full = row.full_name; + const repoUrl = `https://github.com/${full}`; + if (existing.has(repoUrl.toLowerCase())) { + console.log('skip existing', full); + continue; + } + const copy = COPY[full]; + if (!copy) throw new Error(`missing COPY for ${full}`); + let id = sanitizeId(copy.id); + if (existingIds.has(id)) id = sanitizeId(`${full.replace('/', '-')}`); + const path = EVIDENCE_OVERRIDE[full] || row.evidencePath || 'README.md'; + const evidenceUrl = `https://github.com/${full}/blob/${row.sha}/${path}`; + const owner = full.split('/')[0]; + const project = { + id, + name: copy.name || titleFromRepo(full), + owner, + category: CATEGORY[full] || 'developer-tools', + repoUrl, + evidenceUrl, + source: { + type: 'github', + label: 'GitHub source', + url: evidenceUrl, + }, + language: row.language || 'Not declared', + license: row.license && row.license !== 'NOASSERTION' ? row.license : 'Not declared', + starsAtCapture: row.stars, + summary: copy.summary, + decision: copy.decision, + verification: 'source-reviewed', + runtimeVerified: false, + }; + catalogue.projects.push(project); + existing.add(repoUrl.toLowerCase()); + existingIds.add(id); + added.push(full); +} + +catalogue.capturedAt = new Date().toISOString().slice(0, 10); +await writeFile(cataloguePath, `${JSON.stringify(catalogue, null, 2)}\n`); +console.log(`catalogue now ${catalogue.projects.length}; added ${added.length}`); +console.log(added.join('\n')); + +function rebuildAllProjectsSection(md, locale) { + const n = catalogue.projects.length; + const header = + locale === 'zh' + ? `## 全部 ${n} 个项目` + : locale === 'ja' + ? `## 全 ${n} プロジェクト` + : `## All ${n} projects`; + const starLabel = locale === 'zh' ? 'Star' : locale === 'ja' ? 'stars' : 'stars'; + const lines = catalogue.projects.map((p) => { + const stars = Number(p.starsAtCapture || 0).toLocaleString('en-US'); + if (locale === 'zh') return `- [${p.name}](${p.repoUrl}) · ${stars} Star`; + return `- [${p.name}](${p.repoUrl}) · ${stars} ${starLabel}`; + }); + const block = `${header}\n\n${lines.join('\n')}\n`; + const re = + locale === 'zh' + ? /## 全部 \d+ 个项目[\s\S]*?(?=\n## |\n---|\n100<\/strong>/g, `${n}`) + .replace(/#all-100-projects/g, `#all-${n}-projects`) + .replace(/href="#all-100-projects"/g, `href="#all-${n}-projects"`); +} + +const n = catalogue.projects.length; +for (const [file, locale] of [ + ['README.md', 'en'], + ['README.zh-CN.md', 'zh'], + ['README.ja.md', 'ja'], +]) { + let md = await readFile(resolve(ROOT, file), 'utf8'); + md = bumpCounts(md, n); + md = rebuildAllProjectsSection(md, locale); + await writeFile(resolve(ROOT, file), md); + console.log('updated', file); +} diff --git a/scripts/export-website-data.mjs b/scripts/export-website-data.mjs index 8dd4574..70a199a 100644 --- a/scripts/export-website-data.mjs +++ b/scripts/export-website-data.mjs @@ -34,8 +34,8 @@ export type JevProject = { language: string; license: string; starsAtCapture: number; - summary: { en: string; zh: string }; - decision: { en: string; zh: string }; + summary: { en: string; zh: string; ja: string }; + decision: { en: string; zh: string; ja: string }; verification: 'source-reviewed'; runtimeVerified: false; }; diff --git a/scripts/validate.test.mjs b/scripts/validate.test.mjs index 75408d7..ded5ef4 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, 100); + assert.equal(catalogue.projects.length, 125); }); test('every project keeps repository and fixed-commit evidence links', () => { @@ -26,8 +26,12 @@ test('every project keeps repository and fixed-commit evidence links', () => { assert.match(project.source.url, /^https:\/\/x\.com\/[^/]+\/status\/\d+$/); assert.ok(project.source.views >= 10_000); } - assert.ok(project.summary.en && project.summary.zh); - assert.ok(project.decision.en && project.decision.zh); + assert.ok(project.summary.en && project.summary.zh && project.summary.ja); + assert.ok(project.decision.en && project.decision.zh && project.decision.ja); + assert.doesNotMatch( + `${project.summary.ja}\n${project.decision.ja}`, + /__[A-Z_]+__|入力された(?:回答|質問|結果| JEV 質問|値)|推論の労力|エフォート| 型付きの/, + ); assert.equal(project.verification, 'source-reviewed'); assert.equal(project.runtimeVerified, false); } @@ -35,7 +39,7 @@ test('every project keeps repository and fixed-commit evidence links', () => { test('catalogue covers multiple practical patterns', () => { assert.ok(new Set(catalogue.projects.map((project) => project.category)).size >= 9); - assert.equal(catalogue.projects.filter((project) => project.starsAtCapture >= 1_000).length, 29); + assert.equal(catalogue.projects.filter((project) => project.starsAtCapture >= 1_000).length, 31); for (const required of ['jev-ultrafast', 'laya', 'jegrep']) { assert.ok(catalogue.projects.some((project) => project.id === required), `missing ${required}`); } @@ -56,7 +60,9 @@ test('README identity and project-owned cover stay present', async () => { assert.match(japaneseReadme, /

概要<\/h2>/); for (const localizedReadme of [readme, chineseReadme, japaneseReadme]) { assert.match(localizedReadme, /
\s*/); - assert.match(localizedReadme, /
100<\/strong><\/td>/); + assert.match(localizedReadme, /125<\/strong><\/td>/); + assert.match(localizedReadme, /\/v1\/systemone/); + assert.match(localizedReadme, /jev-1\.13/); } for (const localizedReadme of [readme, chineseReadme, japaneseReadme]) { assert.equal(