Code for π UI-Simulator: LLMs as Scalable, General-Purpose Simulators For Evolving Digital Agent Training
21
stars
14
commits
Python
primary language
Oct 17, 2025
updated
π Paper link: https://arxiv.org/abs/2510.14969
π Website: https://ui-simulator.notion.site/llms-as-scalable-digital-world-simulator
π€ Model Weights & Datasets: https://huggingface.co/UI-Simulator
π§ Contact: da.yin9712@gmail.com, w10y20ming@gmail.com
π UI-Simulator is a scalable, general-purpose simulator designed for digital agent training. It provides a robust and extensible simulation framework to enable efficient, data-rich interaction modeling and venues for extending to broader domains.


git clone https://github.com/WadeYin9712/UI-Simulator.git
cd UI-Simulator
conda create --name ui_simulator python=3.11
conda activate ui_simulator
pip install -r requirements.txt
If you wanna run evaluation on WebArena or AndroidWorld, please configure the venv according to their official installation guide. We refer the readers to the original repos.
We provides the shells for running the data collection here
export OPENAI_API_KEY=<YOUR_KEY>
export OPENAI_ORG_ID=<YOUR_ORG_ID>
# e.g. running to collect trajectories with retrieval-augmented simulation on web env, in gitlab domain
bash shells/web_collector/rag/gitlab.sh
We used alignment-handbook as the codebase for our model training.
If you find this work useful, please consider citing: [bibtex]
8 commits
6 commits
Python
51.6%
HTML
23.8%
JavaScript
20.8%
Kotlin
2.1%
CSS
1.0%
Code for π UI-Simulator: LLMs as Scalable, General-Purpose Simulators For Evolving Digital Agent Training
21
stars
14
commits
Python
primary language
Oct 17, 2025
updated
π Paper link: https://arxiv.org/abs/2510.14969
π Website: https://ui-simulator.notion.site/llms-as-scalable-digital-world-simulator
π€ Model Weights & Datasets: https://huggingface.co/UI-Simulator
π§ Contact: da.yin9712@gmail.com, w10y20ming@gmail.com
π UI-Simulator is a scalable, general-purpose simulator designed for digital agent training. It provides a robust and extensible simulation framework to enable efficient, data-rich interaction modeling and venues for extending to broader domains.


git clone https://github.com/WadeYin9712/UI-Simulator.git
cd UI-Simulator
conda create --name ui_simulator python=3.11
conda activate ui_simulator
pip install -r requirements.txt
If you wanna run evaluation on WebArena or AndroidWorld, please configure the venv according to their official installation guide. We refer the readers to the original repos.
We provides the shells for running the data collection here
export OPENAI_API_KEY=<YOUR_KEY>
export OPENAI_ORG_ID=<YOUR_ORG_ID>
# e.g. running to collect trajectories with retrieval-augmented simulation on web env, in gitlab domain
bash shells/web_collector/rag/gitlab.sh
We used alignment-handbook as the codebase for our model training.
If you find this work useful, please consider citing: [bibtex]
8 commits
6 commits
Python
51.6%
HTML
23.8%
JavaScript
20.8%
Kotlin
2.1%
CSS
1.0%