diff --git a/README.ja.md b/README.ja.md index 59360b1..8055176 100644 --- a/README.ja.md +++ b/README.ja.md @@ -5,7 +5,7 @@

Awesome JEV ギャラリーを見る · 注目プロジェクト · - 全 147 プロジェクト · + 全 148 プロジェクト · JSON カタログ · English · 简体中文 @@ -13,9 +13,9 @@

Awesome JEV

-

GitHub 50★以上・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。

+

GitHub 50★以上(編集上の例外が1件)・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。

-

掲載基準は 50 stars 以上。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例です。

+

掲載基準は 50 stars 以上で、編集上の例外として Jev Reviewer(30 stars)を1件掲載しています。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例です。

概要

@@ -31,7 +31,7 @@ - 147 + 148 34 10 2026-09-21 @@ -53,7 +53,7 @@ Agent ワークフロー · 11 · UI・自動化 · 8 · 開発者ツール · 27 · - 業務特化ツール · 12 + 業務特化ツール · 13

## 注目プロジェクト @@ -74,7 +74,7 @@

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

-## 全 147 プロジェクト +## 全 148 プロジェクト ### ブラウザ・PC 操作 (14) @@ -266,7 +266,7 @@ ↑ カテゴリへ戻る -### 業務特化ツール (12) +### 業務特化ツール (13) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.6K Star — 構造化された戦略判断のためのオプションの JEV アダプターを備えた教育用ヘッジファンド プロトタイプ。 [根拠](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 11.9K Star — 選択されたライブエントリーの前に JEV 決定ゲートを備えたオープンソースの取引 OS。 [根拠](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -280,6 +280,7 @@ - **[Dasheng](https://github.com/wquguru/dasheng)** · 90 Star — ストリーミング ASR と単語ごとの JEV 判断を組み合わせた音読練習アプリ。 [根拠](https://github.com/wquguru/dasheng/blob/1bacff4a075527e6c02da242a72d117e7cb3286b/lib/jev.js) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 68 Star — JEV を限定判断レイヤーに使う Hyperliquid ライブ取引 Agent。 [根拠](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 54 Star — リバランス判断サービスで JEV を使う自律流動性 Agent。 [根拠](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) +- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 30 Star — 試験報告書から原文の引用を抜き出し、システマティックレビューの抽出フォームを埋めるブラウザアプリ。 [根拠](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ カテゴリへ戻る diff --git a/README.md b/README.md index 67a2742..78f1618 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

Browse the live Awesome JEV gallery · Featured projects · - All 147 projects · + All 148 projects · JSON catalogue · 简体中文 · 日本語 @@ -13,9 +13,9 @@

Awesome JEV

-

A source-reviewed gallery of JEV-related projects with 50+ GitHub stars — integrations, tools, open models, experiments, and ecosystem resources.

+

A source-reviewed gallery of JEV-related projects with 50+ GitHub stars (one editorial exception) — integrations, tools, open models, experiments, and ecosystem resources.

-

We list source-reviewed JEV-related repositories at or above 50 stars. See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.

+

We list source-reviewed JEV-related repositories at or above 50 stars, plus one editorial exception: Jev Reviewer (30 stars). See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.

At a glance

@@ -31,7 +31,7 @@ - 147 + 148 34 10 2026-09-21 @@ -53,7 +53,7 @@ Agent workflows · 11 · Interfaces & automation · 8 · Developer tools · 27 · - Domain tools · 12 + Domain tools · 13

## Featured project gallery @@ -74,7 +74,7 @@

Explore with filters and full descriptions →

-## All 147 projects +## All 148 projects ### Browser & computer use (14) @@ -266,7 +266,7 @@ ↑ Back to categories -### Domain tools (12) +### Domain tools (13) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.6K stars — An educational hedge-fund prototype with an optional JEV adapter for structured strategy judgments. [Source](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 11.9K stars — An open-source trading OS with a JEV decision gate before selected live entries. [Source](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -280,6 +280,7 @@ - **[Dasheng](https://github.com/wquguru/dasheng)** · 90 stars — A reading-practice app that combines streaming ASR with per-word JEV judgments. [Source](https://github.com/wquguru/dasheng/blob/1bacff4a075527e6c02da242a72d117e7cb3286b/lib/jev.js) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 68 stars — A live Hyperliquid trading agent with JEV as a bounded decision layer. [Source](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 54 stars — An autonomous liquidity agent that uses JEV inside its rebalancing decision service. [Source](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) +- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 30 stars — A browser app that pulls verbatim quotes from trial reports to fill systematic-review extraction forms. [Source](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ Back to categories diff --git a/README.zh-CN.md b/README.zh-CN.md index 055689a..c01bc01 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,7 +5,7 @@

浏览 Awesome JEV 主站 Gallery · 精选项目 · - 全部 147 个项目 · + 全部 148 个项目 · JSON 目录 · English · 日本語 @@ -13,9 +13,9 @@

Awesome JEV

-

只整理 50+ Star、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。

+

只整理 50+ Star(含一项编辑例外)、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。

-

收录门槛为 GitHub 50 Star 及以上。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。

+

收录门槛为 GitHub 50 Star 及以上,另有一项编辑例外:Jev Reviewer(30 Star)。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。

当前规模

@@ -31,7 +31,7 @@ - 147 + 148 34 10 2026-09-21 @@ -53,7 +53,7 @@ Agent 工作流 · 11 · 界面与自动化 · 8 · 开发者工具 · 27 · - 垂直工具 · 12 + 垂直工具 · 13

## 精选项目 Gallery @@ -74,7 +74,7 @@

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

-## 全部 147 个项目 +## 全部 148 个项目 ### 浏览器与电脑操作 (14) @@ -266,7 +266,7 @@ ↑ 返回分类 -### 垂直工具 (12) +### 垂直工具 (13) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.6K Star — 在教育型 AI 对冲基金原型中加入可选 JEV 适配器,用于结构化策略判断。 [源码证据](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 11.9K Star — 在部分真实交易入场前增加 JEV 决策闸门的开源交易系统。 [源码证据](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -280,6 +280,7 @@ - **[Dasheng](https://github.com/wquguru/dasheng)** · 90 Star — 把流式 ASR 与 JEV 逐词判断结合的朗读练习应用。 [源码证据](https://github.com/wquguru/dasheng/blob/1bacff4a075527e6c02da242a72d117e7cb3286b/lib/jev.js) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 68 Star — 以 JEV 作为有限决策层的 Hyperliquid 实盘交易 Agent。 [源码证据](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 54 Star — 在再平衡决策服务中使用 JEV 的自动化流动性 Agent。 [源码证据](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) +- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 30 Star — 在浏览器中运行的应用,从试验报告里摘录原文引文,用于填写系统综述的数据提取表。 [源码证据](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ 返回分类 diff --git a/data/projects.json b/data/projects.json index e7d8800..ea85f07 100644 --- a/data/projects.json +++ b/data/projects.json @@ -4,7 +4,7 @@ "source": { "name": "BeatAPI Awesome JEV curation", "batch": "2026-09-21-star50-two-source-and-code-search", - "policy": "Project-level deduplication. Public JEV-related GitHub repositories at or above 50 stars are included only after fixed-commit source review. Discovery includes awesomejev.com, logicrw/awesome-jev-projects, GitHub repository search, and GitHub code search. Runtime behavior is not independently verified." + "policy": "Project-level deduplication. Public JEV-related GitHub repositories at or above 50 stars are included only after fixed-commit source review. Discovery includes awesomejev.com, logicrw/awesome-jev-projects, GitHub repository search, and GitHub code search. Runtime behavior is not independently verified. One editorial exception below the 50-star floor: choxos/jev-reviewer (30 stars), added at the maintainers' discretion." }, "projects": [ { @@ -4155,6 +4155,34 @@ }, "verification": "source-reviewed", "runtimeVerified": false + }, + { + "id": "choxos:jev-reviewer", + "name": "Jev Reviewer", + "owner": "choxos", + "category": "domain-tools", + "repoUrl": "https://github.com/choxos/jev-reviewer", + "evidenceUrl": "https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51" + }, + "language": "JavaScript", + "license": "MIT", + "starsAtCapture": 30, + "summary": { + "en": "A browser app that pulls verbatim quotes from trial reports to fill systematic-review extraction forms.", + "zh": "在浏览器中运行的应用,从试验报告里摘录原文引文,用于填写系统综述的数据提取表。", + "ja": "試験報告書から原文の引用を抜き出し、システマティックレビューの抽出フォームを埋めるブラウザアプリ。" + }, + "decision": { + "en": "Points at the report lines that answer each extraction question; code copies the quote and a reviewer checks it.", + "zh": "指出报告中回答每个提取问题的行;由代码复制原文引文,再由审阅者核对。", + "ja": "各抽出質問に答える報告書の行を指し示し、コードが引用を複製して、レビュー担当者が確認します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false } ] } diff --git a/scripts/sync-readmes.mjs b/scripts/sync-readmes.mjs index 0c2023c..7e6b63f 100644 --- a/scripts/sync-readmes.mjs +++ b/scripts/sync-readmes.mjs @@ -22,18 +22,18 @@ const categories = [ const configs = [ { file: 'README.md', index: 0, allHeading: `All ${projects.length} projects`, starWord: 'stars', lang: 'en', evidence: 'Source', back: '↑ Back to categories', - strong: 'A source-reviewed gallery of JEV-related projects with 50+ GitHub stars — integrations, tools, open models, experiments, and ecosystem resources.', - policy: 'We list source-reviewed JEV-related repositories at or above 50 stars. See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.', + strong: 'A source-reviewed gallery of JEV-related projects with 50+ GitHub stars (one editorial exception) — integrations, tools, open models, experiments, and ecosystem resources.', + policy: 'We list source-reviewed JEV-related repositories at or above 50 stars, plus one editorial exception: Jev Reviewer (30 stars). See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.', }, { file: 'README.zh-CN.md', index: 1, allHeading: `全部 ${projects.length} 个项目`, starWord: 'Star', lang: 'zh', evidence: '源码证据', back: '↑ 返回分类', - strong: '只整理 50+ Star、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。', - policy: '收录门槛为 GitHub 50 Star 及以上。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。', + strong: '只整理 50+ Star(含一项编辑例外)、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。', + policy: '收录门槛为 GitHub 50 Star 及以上,另有一项编辑例外:Jev Reviewer(30 Star)。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。', }, { file: 'README.ja.md', index: 2, allHeading: `全 ${projects.length} プロジェクト`, starWord: 'Star', lang: 'ja', evidence: '根拠', back: '↑ カテゴリへ戻る', - strong: 'GitHub 50★以上・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。', - policy: '掲載基準は 50 stars 以上。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例です。', + strong: 'GitHub 50★以上(編集上の例外が1件)・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。', + policy: '掲載基準は 50 stars 以上で、編集上の例外として Jev Reviewer(30 stars)を1件掲載しています。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例です。', }, ]; @@ -42,7 +42,7 @@ for (const config of configs) { let text = await readFile(url, 'utf8'); text = text.replace(/[^<]+<\/a>/, `${config.allHeading}`); text = text.replace(/

[^<]+<\/strong><\/p>/, `

${config.strong}

`); - text = text.replace(/

(?:We only list|收录门槛|掲載の中心)[^<]+<\/p>/, `

${config.policy}

`); + text = text.replace(/

(?:We only list|We list|收录门槛|掲載基準|掲載の中心)[^<]+<\/p>/, `

${config.policy}

`); text = text.replace(/(\s*\s*)\d+(<\/strong><\/td>\s*)\d+(<\/strong><\/td>\s*)\d+(<\/strong><\/td>\s*)\d{4}-\d{2}-\d{2}/, `$1${projects.length}$2${over1k}$3${categoryCounts.size}$4${catalogue.capturedAt}`); const categoryMarkup = `

\n${categories.map(([key, labels], i) => ` ${labels[config.index]} · ${categoryCounts.get(key) ?? 0}${i === categories.length - 1 ? '' : i === 4 ? '
' : ' ·'}`).join('\n')}\n

`; diff --git a/scripts/validate.test.mjs b/scripts/validate.test.mjs index 40b0858..edb93e2 100644 --- a/scripts/validate.test.mjs +++ b/scripts/validate.test.mjs @@ -9,8 +9,9 @@ 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, 147); - assert.ok(catalogue.projects.every((project) => project.starsAtCapture >= 50)); + assert.equal(catalogue.projects.length, 148); + const belowFloor = catalogue.projects.filter((project) => project.starsAtCapture < 50).map((project) => project.id); + assert.deepEqual(belowFloor, ['choxos:jev-reviewer']); }); test('every project keeps repository and fixed-commit evidence links', () => { @@ -61,7 +62,7 @@ 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, /
147<\/strong><\/td>/); + assert.match(localizedReadme, /148<\/strong><\/td>/); assert.doesNotMatch(localizedReadme, /GitHub 100|100\+ Star|100 stars/); assert.match(localizedReadme, /\/v1\/systemone/); assert.match(localizedReadme, /jev-1\.13/);