up:: Daicer

Gradioを使うとタブの動的変更とかできなさそう
なのでC#かReactということになる
KritaはCpp
ComfyUIはpythonとjava(litegraph)
C#が楽ではあるが、いろんな機能追加が非常に面倒
ライブラリがない
Pythonでプラグインシステムを付ければいいが

PyWebview
pythonでhtml動かす
あとまわし

Pywebview + Vite + React でデスクトップアプリを作成する Python - Qiita

gridstack.js
画面のアイテムを大きさ変更しつつ配置できる
あとまわし

muuri
ソートやフィルタリング可能な配置ライブラリ
大きさ変更があるか分からないので仮置き

comfyuiではテストライブラリはjestとpytestの王道

Gherkinのファイルはtest/feature以下に

必要な物
プラグイン書きたい時、すげー簡単に書ける
実装が適宜公開されている

フロントとComfyUI処理は分けたい(あとで拡張するため)
フロントにReact Nativeかけて、残りをtypescriptするなら別に

モバイルアプリ開発を優先するわけではないので、React Nativeはしない
Electronでクロスプラットフォーム
Reactで画面
typescriptでバックエンド

Perplexity

Reactを使いたい、豊富なコミュニティサポート

Viteは最初のロード遅い
Next.jsはSSGできるので早い
けど静的コンテンツを作りに来てない
Remixは面白そうだが新しすぎる、Tauriの推奨にない

フロントエンドをViteからNext.jsに書き換えた話 〜パフォーマンス編〜 - 株式会社ヘンリー エンジニアブログ

ElectronはデカすぎなのでTauri
色々制約はあるが楽
【JavaScript】ここがしんどかったよTauri開発【Rust】 Windows - Qiita

Tauri
React
Vite

live-server
react-split-grid
mui
dnd-kit