app.build: A Production Framework for Scaling Agentic Prompt-to-App Generation with Environment Scaffolding

Evgenii Kniazev, Arseny Kravchenko, Igor Rekun, James Broadhead, Nikita Shamgunov +3 more
9/3/2025
cs.AIcs.SE

Official code: neondatabase/appdotbuild-agent (763 stars, Apache-2.0, last commit 2026-04-26).

Abstract

We present app.build (https://github.com/neondatabase/appdotbuild-agent), an open-source framework that improves LLM-based application generation through systematic validation and structured environments. Our approach combines multi-layered validation pipelines, stack-specific orchestration, and model-agnostic architecture, implemented across three reference stacks. Through evaluation on 30 generation tasks, we demonstrate that comprehensive validation achieves 73.3% viability rate with 30% reaching perfect quality scores, while open-weights models achieve 80.8% of closed-model performance when provided structured environments. The open-source framework has been adopted by the community, with over 3,000 applications generated to date. This work demonstrates that scaling reliable AI agents requires scaling environments, not just models -- providing empirical insights and complete reference implementations for production-oriented agent systems.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

The agent that generates working apps (and maybe some other things)

763114CSS, PHPJan 8, 20255 months agoApache-2.0

Similar Papers

Cite this paper

@article{kniazev2025appbuild,
  title  = {app.build: A Production Framework for Scaling Agentic Prompt-to-App Generation with Environment Scaffolding},
  author = {Evgenii Kniazev and Arseny Kravchenko and Igor Rekun and James Broadhead and Nikita Shamgunov and Pranav Sah and Pratik Nichite and Ivan Yamshchikov},
  year   = {2025},
  eprint = {2509.03310},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.03310v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.03310.svg)](https://codeofpaper.com/paper/2509.03310)

Discussion