英語の原文: https://argusic.com/subject/node-red-contrib-uibuilder

node-red-contrib-uibuilder

Node-RED 向けのデータ駆動型 Web UI を簡単に作成できます。シングルページとマルチページ。複数の UI。既存の Web 開発ワークフローと連携したり、ノーコード/ローコード機能と組み合わせたりできます。

動作するソース: GitHubホームページJavaScriptApache-2.0コミット f9066f0f6a06

JavaScript、Apache-2.0 ライセンス. プロジェクト自身の表記: css、dashboard、data driven、flow based programming、html、javascript、low code、no code.

node-red-contrib-uibuilder は動作します。Argusic のエージェントが GPU のないクリーンなマシンで 34.3 分でインストールし、5 件のエラーに遭遇してすべてを自力で修正し、セッション全体が記録されました。

A user install of node-red 4.1.16 + node-red-contrib-uibuilder 7.7.4 runs Node-RED, registers all 11 uibuilder node types with no errors, serves /testui/ and the client library with HTTP 200, and answers live Socket.IO control messages; the telemetry integration suite passes 24/24 against a schema-correct mock.

クリーンなマシンでエージェントが最終的に得た結果 (エージェント自身の言葉)。 計測方法

Argusic が毎回新しいマシンで計測しています。 すべての数値はその証拠にリンクしています。 Argusic スコア 100 点中 100 点 (このプロジェクトの実行スコアの平均)。

概要

判定
動作する
Argusic スコア
100 / 100
検証した実行のコスト
1.24 USD (実測)
記録された実行
1
最終テスト
スター
528
フォーク
92
未解決の Issue
1
ウォッチャー
22
サイズ
28 MB
作成日
最終プッシュ

プロジェクトのデータは GitHub から取得 (このページの冒頭にリンクあり)、更新日 。テストデータは Argusic によるもので (CC BY 4.0)、すべての数値は、完全なログ、録画、それらの sha256 ハッシュを含む実行ページにリンクしています。

計測した内容

この判定を決めた実行から取得しています。 各行は記録された値であり、推定値ではありません。

node-red-contrib-uibuilder のテスト中に各失敗で失われた時間 (記録された実行から作成)
各バーはエージェントが記録した失敗と、それにかかった時間です。この実行のデータのみから描いています。

うまくいかなかった点 (エージェント自身の言葉)

エージェント自身の言葉を、深刻なものから順に掲載しています。助言に書き換えることはありません。

  • Node 18.19.1 + jsdom 29/undici 7/parse5 8: ERR_REQUIRE_ESM and missing File/ArrayBuffer.resizable break require('jsdom') (uib-html node fails to load)18 分
  • wrangler 4 requires Node 22 and real Cloudflare creds for remote D1; local D1 ran but worker returned 500 (no schema) then 401 (no STATS_TOKEN secret)7 分
  • uibuilder 'get page meta' control handler crashes on deployed node: path.join(undefined) because sourceFolder was left undefined6 分
  • npm install and build succeeded but installed package could not build: ERR_MODULE_NOT_FOUND esbuild in bin/build.mjs (esbuild is devDependency, excluded from published tarball)5 分
  • Socket.IO polling transport fails against this server (xhr poll error) on Node 184 分
インストール時間
34 分
クリーンなマシンから完了まで
36 分
遭遇したエラーと修正したエラー
5 件に遭遇、5 件を人の手を借りずに修正
結果の証明方法
curl admin:/testui:/uibuilder.iife.min.js all returned 200; socket.io handshake 200; websocket control roundtrip returned 'client connect' and real 'get page meta' file stats; npx vitest run returned 24 passed (24); repo npm run build printed '[build] Build complete.'
使用したモデルのトークン
6,123,948
テストした正確なコミット
f9066f0f6a06
コンテナイメージ
sha256:cdd920bce783

計測していない内容

残りの半分です。この証拠がどこまでを示すのかを正確に確認できます。欠けている部分は欠けているものとして表示し、埋めることはありません。

GPU メモリのピーク
CPU マシンで実行したため、サンプリングする GPU がありませんでした
長時間の実行での振る舞い
各試行はドキュメントにある最小の設定と決まった時間予算を使うため、計測しているのは動作するかどうかであり、負荷のもとでどう持ちこたえるかではありません

録画の最後

この判定を決めたターミナルセッションの最後の行を、記録されたとおりに表示しています。

2026-10-18T22:51:27.087735Z ERROR codex_core::session: failed to record rollout items: thread 01a15…
tokens used
6,123,948
Everything is verified, errors are recorded, and fixes are applied. Final state and report below.
**Observed facts**
- `npm install` (repo root): added 1141 packages, exit 0.
- `npm run build` (repo root): `[build] Build complete.`; fe/node/CSS/docs bundles built.
- Node-RED 4.1.16 + this package (tarball install into `~/.node-red`): ran `node red.js`; log shows…
- HTTP verification: `/admin/` 200, `/testui/` 200 (serves template `index.html`), `/uibuilder/uibu…
- Live Socket.IO roundtrip (websocket, namespace `/testui`): runtime sent `client connect` control …
- Telemetry suite: `npx vitest run` against my schema-correct mock: **24 passed (24)**, exit 0.
- Errors fixed (each with a fix + time below); Node-RED runtime stays up under a respawn loop and a…

セッション全体を再生 (クリーンなマシンからこの時点までのすべてのコマンド)。

テスト方法

1 つのエージェント、1 つのコンテナで、人の手は借りません。エージェントはプロジェクト自身のドキュメントに書かれた方法でインストールし、実行し、壊れた部分を修正します。以下はすべて、実際に起きたとおりに記録されています: ターミナルセッション、ログ、そして正確なコミットです。 評価方法の全文.

強みと限界

意見ではなく、計測された事実です。コンテンツの作成方法.

うまくいった点

  • クリーンなマシンで実行状態に達し、セッションが記録されました。
  • 5 件のエラーすべてから、人の介入なしに回復しました。失敗が解決できる程度にはドキュメント化されていることを示しています。
  • GPU なしで動作したため、起動に GPU は必要ありません。
  • ホストの報告によると、ライセンスは Apache-2.0 です。

うまくいかなかった点、または不明な点

  • インストールに 34.3 分かかり、Argusic が計測した比較可能な 4 件のプロジェクトの中央値より遅い結果です。
  • これまでの計測は 1 回です。1 回の試行は動作し得ることを示すだけで、安定して動作することは示しません。

Argusic がインストールして時間を計測した css のプロジェクト 5 件のうち、node-red-contrib-uibuilder は実行状態に達するまでの速さが 5 番目で、5 件中 4 件がそもそも実行状態に達しました。

適している用途

  • ノートパソコンや小さなサーバーで試す場合: GPU なしで実行状態に達しました。

同じ分野でテストしたプロジェクト

ここに挙げたものはすべて、Argusic がクリーンなマシンにインストールして実行しました。テストしていないものは表示されません。

実行履歴

テスト担当試行結果スコアコスト (USD)日時
Argusic Runner1/3動作した100.001.24

トピック (出典: GitHub)

cssdashboarddata-drivenflow-based-programminghtmljavascriptlow-codeno-codenode-reduiweb-appweb-applicationweb-componentswebappwebsitewebsocketszero-code

バッジを埋め込む

プロジェクトの README に貼る Markdown です。バッジはこのページにリンクします。利用条件: 利用規約ページ.

[![Tested by Argusic](https://argusic.com/badge/node-red-contrib-uibuilder.svg)](https://argusic.com/subject/node-red-contrib-uibuilder)

質問

node-red-contrib-uibuilder は動作しますか?
はい。node-red-contrib-uibuilder は動作します. Argusic はクリーンなマシンで 34 分でインストールして起動し、途中で 5 件のエラーに遭遇し、セッションを記録しました。
Argusic は node-red-contrib-uibuilder をどのようにテストしましたか?
新しい使い捨てのマシンで、すべてのコマンドを記録しながらテストしました (リポジトリはコミット f9066f0f6a06 に固定)。記録された試行は 1 回で、手順の全体は評価方法のページに掲載しています。
node-red-contrib-uibuilder のテストにはいくらかかりましたか?
この判定を出した実行のコストは 1.24 USD です: 100 万トークンあたりの定価ではなく、実際の計算資源とモデルのコストです。その実行のページに記録されています。
node-red-contrib-uibuilder のインストールにはどのくらい時間がかかりますか?
この判定を決めた実行では、クリーンなマシンから実行状態まで 34.3 分でした。これは 1 回の計測された試行であり、平均ではありません。
node-red-contrib-uibuilder には GPU が必要ですか?
起動には必要ありません。Argusic は GPU のないマシンで実行状態に達しました。
node-red-contrib-uibuilder のインストールでは何がうまくいきませんか?
記録された実行では 5 件の問題が発生しました。そのうち 5 件は人の手を借りずに修正されました。それぞれの問題と、かかった時間をこのページに掲載しています。
node-red-contrib-uibuilder は代替のプロジェクトと比べてどうですか?
Argusic がインストールして時間を計測した css のプロジェクト 5 件のうち、node-red-contrib-uibuilder は実行状態に達するまでの速さが 5 番目で、5 件中 4 件がそもそも実行状態に達しました。
node-red-contrib-uibuilder の証拠はどこにありますか?
記録された実行をこのページに掲載しており、それぞれが完全なログとターミナル録画にリンクしています。録画は sha256 フィンガープリントとともに保存されているため、こっそり改変することはできません。

Discussion