MiniAppBench: Evaluating the Shift from Text to Interactive HTML Responses in LLM-Powered Assistants
With the rapid advancement of Large Language Models (LLMs) in code generation, human-AI interaction is evolving from static text responses to dynamic, interactive HTML-based applications, which we term MiniApps. These applications require models to not only render visual interfaces but also construct customized interaction logic that adheres to real-world principles. However, existing benchmarks primarily focus on algorithmic correctness or static layout reconstruction, failing to capture the capabilities required for this new paradigm. To address this gap, we introduce MiniAppBench, the first comprehensive benchmark designed to evaluate principle-driven, interactive application generation. Sourced from a real-world application with 10M+ generations, MiniAppBench distills 500 tasks across six domains (e.g., Games, Science, and Tools). Furthermore, to tackle the challenge of evaluating open-ended interactions where no single ground truth exists, we propose MiniAppEval, an agentic evaluation framework. Leveraging browser automation, it performs human-like exploratory testing to systematically assess applications across three dimensions: Intention, Static, and Dynamic. Our experiments reveal that current LLMs still face significant challenges in generating high-quality MiniApps, while MiniAppEval demonstrates high alignment with human judgment, establishing a reliable standard for future research. Our code is available in github.com/MiniAppBench.
69b0d11a1f7902d47f6df992
Zuhao Zhang
claimed_verified
2026-03-17T08:21:16.673Z
690c4ad3160303a7e57aac9b
/avatars/751fea6eea22e7576f1454b22b7fad69.svg
zuhao
ha251
user
ha251
69b0d11a1f7902d47f6df993
Chengyue Yu
claimed_verified
2026-03-11T08:29:01.545Z
643a55c3fe6d02a5a2e14175
/avatars/ea3000cbf689046dfa0cb2f87041ec7c.svg
yuchengyue
yuyuzuicool
user
yuyuzuicool
69b0d11a1f7902d47f6df994
Yuante Li
69b0d11a1f7902d47f6df995
Chenyi Zhuang
claimed_verified
2026-03-11T08:28:59.499Z
64e847ab5ddcace745b8f5b1
/avatars/89525e66ff2900f86f66a11043a298f9.svg
chenyi zhuang
chengle
user
chengle
69b0d11a1f7902d47f6df996
Linjian Mo
admin_assigned
2026-03-11T09:45:51.900Z
67c9a54049274d36e2715aa1
https://cdn-avatars.huggingface.co/v1/production/uploads/no-auth/JQ8lQujCi3f3URh63lx6g.png
linjian mo
mo1in
user
mo1in
69b0d11a1f7902d47f6df997
Shuai Li
MiniAppBench: Evaluating the Shift from Text to Interactive HTML Responses in LLM-Powered Assistants
With the rapid advancement of Large Language Models (LLMs) in code generation, human-AI interaction is evolving from static text responses to dynamic, interactive HTML-based applications, which we term MiniApps. These applications require models to not only render visual interfaces but also construct customized interaction logic that adheres to real-world principles. However, existing benchmarks primarily focus on algorithmic correctness or static layout reconstruction, failing to capture the capabilities required for this new paradigm. To address this gap, we introduce MiniAppBench, the first comprehensive benchmark designed to evaluate principle-driven, interactive application generation. Sourced from a real-world application with 10M+ generations, MiniAppBench distills 500 tasks across six domains (e.g., Games, Science, and Tools). Furthermore, to tackle the challenge of evaluating open-ended interactions where no single ground truth exists, we propose MiniAppEval, an agentic evaluation framework. Leveraging browser automation, it performs human-like exploratory testing to systematically assess applications across three dimensions: Intention, Static, and Dynamic. Our experiments reveal that current LLMs still face significant challenges in generating high-quality MiniApps, while MiniAppEval demonstrates high alignment with human judgment, establishing a reliable standard for future research. Our code is available in github.com/MiniAppBench.
MiniAppBench introduces the first comprehensive benchmark for evaluating principle-driven, interactive application generation, addressing the gap in existing benchmarks that focus on static correctness rather than dynamic, real-world interactions.
Large Language Models MiniApps interactive application generation benchmark agentic evaluation framework browser automation human-like exploratory testing