AppWorld: A Controllable World of Apps and People for Benchmarking Interactive Coding Agents
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Autonomous agents that address day-to-day digital tasks (e.g., ordering groceries for a household), must not only operate multiple apps (e.g., notes, messaging, shopping app) via APIs, but also generate rich code with complex control flow in an iterative manner based on their interaction with the environment. However, existing benchmarks for tool use are inadequate, as they only cover tasks that require a simple sequence of API calls. To remedy this gap, we built AppWorld Engine, a high-quality execution environment (60K lines of code) of 9 day-to-day apps operable via 457 APIs and populated with realistic digital activities simulating the lives of ~100 fictitious users. We then created AppWorld Benchmark (40K lines of code), a suite of 750 natural, diverse, and challenging autonomous agent tasks requiring rich and interactive code generation. It supports robust programmatic evaluation with state-based unit tests, allowing for different ways of completing a task while also checking for unexpected changes, i.e., collateral damage. The state-of-the-art LLM, GPT-4o, solves only ~49% of our 'normal' tasks and ~30% of 'challenge' tasks, while other models solve at least 16% fewer. This highlights the benchmark's difficulty and AppWorld's potential to push the frontiers of interactive coding agents. The project website is available at https://appworld.dev/.
Key facts. Cited by 359 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 3 of its 45 references that are in the map. First posted on arXiv 26 Jul 2024.
Builds on
3 of 45 references.
References · 3
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmarkcited by 2,748
- 2024MMInA: Benchmarking Multihop Multimodal Internet Agentscited by 55
- 2024Benchmarking Mobile Device Control Agents across Diverse Configurationscited by 54
Built on by
Citing papers per year: 2024: 11; 2025: 66; 2026: 282.
359 papers.
Sort:
By area:
- 2025Why Do Multi-Agent LLM Systems Fail?cited by 559
- 2024LLMs-as-Judges: A Comprehensive Survey on LLM-based Evaluation Methodscited by 451
- 2025Group-in-Group Policy Optimization for LLM Agent Trainingcited by 442
- 2025Agentic Context Engineering: Evolving Contexts for Self-Improving Language Modelscited by 349
- 2024TheAgentCompany: Benchmarking LLM Agents on Consequential Real World Taskscited by 306
- 2026SkillsBench: Benchmarking How Well Agent Skills Work Across Diverse Taskscited by 289
- 2025Survey on Evaluation of LLM-based Agentscited by 190
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Reviewcited by 146
- 2025OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automationcited by 129
- 2026MemSkill: Learning and Evolving Memory Skills for Self-Evolving Agentscited by 129
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agentscited by 111
- 2025Unveiling Privacy Risks in LLM Agent Memorycited by 99
38 more
- 2025Reinforcement Learning for Self-Improving Agent with Skill Librarycited by 91
- 2025MCP-Universe: Benchmarking Large Language Models with Real-World Model Context Protocol Serverscited by 89
- 2025Agent Learning via Early Experiencecited by 79
- 2026Self-Harness: Harnesses That Improve Themselvescited by 79
- 2024Beyond Browsing: API-Based Web Agentscited by 77
- 2026Skill-SD: Skill-Conditioned Self-Distillation for Multi-turn LLM Agentscited by 75
- 2025The Tool Decathlon: Benchmarking Language Agents for Diverse, Realistic, and Long-Horizon Task Executioncited by 73
- 2026SkillX: Automatically Constructing Skill Knowledge Bases for Agentscited by 69
- 2025Remember Me, Refine Me: A Dynamic Procedural Memory Framework for Experience-Driven Agent Evolutioncited by 65
- 2025Self-Challenging Language Model Agentscited by 56
- 2025lmgame-Bench: How Good are LLMs at Playing Games?cited by 54
- 2025Continuum: Efficient and Robust Multi-Turn LLM Agent Scheduling with KV Cache Time-to-Livecited by 43
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AIcited by 39
- 2025Large Language Models for Planning: A Comprehensive and Systematic Surveycited by 38
- 2026AIRS-Bench: a Suite of Tasks for Frontier AI Research Science Agentscited by 32
- 2024Foundations and Recent Trends in Multimodal Mobile Agents: A Surveycited by 31
- 2025Towards Enterprise-Ready Computer Using Generalist Agentcited by 31
- 2026ClawsBench: Evaluating Capability and Safety of LLM Productivity Agents in Simulated Workspacescited by 31
- 2026PlugMem: A Task-Agnostic Plugin Memory Module for LLM Agentscited by 30
- 2026WildClawBench: A Benchmark for Real-World, Long-Horizon Agent Evaluationcited by 29
- 2026OSWorld 2.0: Benchmarking Computer Use Agents on Long-Horizon Real-World Taskscited by 29
- 2025ARE: Scaling Up Agent Environments and Evaluationscited by 28
- 2026Gaia2: Benchmarking LLM Agents on Dynamic and Asynchronous Environmentscited by 28
- 2026SkillCraft: Can LLM Agents Learn to Use Tools Skillfully?cited by 28
- 2025PersonaBench: Evaluating AI Models on Understanding Personal Information through Accessing (Synthetic) Private User Datacited by 26
- 2025GUI-Xplore: Empowering Generalizable GUI Agents with One Explorationcited by 25
- 2026The Long-Horizon Task Mirage? Diagnosing Where and Why Agentic Systems Breakcited by 25
- 2025UItron: Foundational GUI Agent with Advanced Perception and Planningcited by 22
- 2025SALT: Step-level Advantage Assignment for Long-horizon Agents via Trajectory Graphcited by 22
- 2026ReCreate: Reasoning and Creating Domain Agents Driven by Experiencecited by 22
- 2026From Static Templates to Dynamic Runtime Graphs: A Survey of Workflow Optimization for LLM Agentscited by 22
- 2025Procedural Environment Generation for Tool-Use Agentscited by 21
- 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flawscited by 21
- 2024FAMMA: A Benchmark for Financial Domain Multilingual Multimodal Question Answeringcited by 19
- 2025Feedback-Driven Tool-Use Improvements in Large Language Models via Automated Build Environmentscited by 19
- 2026SkillFlow:Benchmarking Lifelong Skill Discovery and Evolution for Autonomous Agentscited by 19
- 2026Cordon: Semantic Transactions for Tool-Using LLM Agentscited by 19
- 2026SkillsVote: Lifecycle Governance of Agent Skills from Collection, Recommendation to Evolutioncited by 18
50 most cited of 359 All 359 (JSON)
- 2026TaReD: Tool-Aware Recursive Decomposition for Long-Horizon Tasks8 Oct 2026
- 2026AgentTime: Can Agents Estimate and Control Their Own Runtime?7 Oct 2026
- 2026From Knowledge Access to Source Learning: Developing Source-Specific Competence1 Oct 2026
- 2026Argo-Bench: Evaluating Data Agents on Enterprise-Scale Workflows1 Oct 2026
- 2026Mingbird: A Local-First Agent Harness Enabling Small Open Models to Complete Real Tasks1 Oct 2026
- 2026How Much Can Language Models Gain from Test-Time Computation?1 Oct 2026
- 2026RISED: RubrIcs for agentic multi-environment Selection and sElf-Distillation1 Oct 2026
- 2026Learning from Research: Toward Lifelong Agent Harness Evolution30 Sep 2026
- 2026LIBERO-Agent: Evaluating General-Purpose Agents for Direct Embodied Manipulation30 Sep 2026
- 2026RefCon: Iterative Refinement and Contrastive Memory Extraction for Context-Evolving Agent30 Sep 2026
- 2026The Backdrop Exposes What the World Around an Agent Costs It29 Sep 2026
- 2026ContextRender: From Execution Dependencies to Agent Context29 Sep 2026
38 more
- 2026RLTL;DR: Self-improvement by Internalizing Self-generated Feedback29 Sep 2026
- 2026FOCUS: Training-Free Decision-Preserving Context Compression for LLM Agents29 Sep 2026
- 2026Do Agent Benchmarks Do What They Say? An Executable-Contract Audit of Tool-Using Agent Environments29 Sep 2026
- 2026Learning from Viable Failure Prefixes: Milestone Viability Potential Policy Optimization for Long-Horizon LLM Agents29 Sep 2026
- 2026CypherTurn: A Multi-Turn Benchmark for Conversational Text-to-Cypher Evaluation and the Autonomy Divergence29 Sep 2026
- 2026Harness Evolution as Learning: Approximation, Generalization, and Optimization Limits of Self-Improving Personal Agents29 Sep 2026
- 2026WEFT: Scaling Tool-Use Post-Training for General-Purpose Agents29 Sep 2026
- 2026MAADBench: The Refreshable Paradigm for Anomaly Detection in Multi-Agent Systems29 Sep 2026
- 2026Adapting Context Compression for Long-Horizon Agents with Counterfactual Continuations29 Sep 2026
- 2026GraphHCA: Closed-Form Hindsight Credit Assignment for Long-Horizon LLM Agents28 Sep 2026
- 2026Cross-Rollout Bellman Closure for Long-Horizon Agentic Reinforcement Learning28 Sep 2026
- 2026The Right Lesson at the Right Step: Deriving Control Updates for Self-Evolving Agents28 Sep 2026
- 2026Action-Space Shaping for LLM Agents: Measuring and Mitigating Tool-Schema Bias28 Sep 2026
- 2026One Readout, Many Repairs: Diffusion-Guided Hierarchical Search for Tool-Agent Repair28 Sep 2026
- 2026ControlScope: Workflow Revision and Reliability in LLM Agents28 Sep 2026
- 2026Self-Designed Evaluators and Warm Memory for Long-Horizon Agents27 Sep 2026
- 2026CompoWorld: Compositional Environment Scaling for General Agents27 Sep 2026
- 2026AgentBoundary: Counterfactual Evaluation of Safety in Tool-Using LLM Agents27 Sep 2026
- 2026What Does a Skill Actually Do? Estimands and Evaluation Validity for Tool and Skill Use in LLM Agents: A Critical Review27 Sep 2026
- 2026LiteEvo: Automated, Cost-Efficient Harness Evolution for Generalization to Unseen Tasks27 Sep 2026
- 2026Trust and Task Completion in the World of Consumer AI Agents26 Sep 2026
- 2026CUA-Sandbox: Efficient Environments for Computer-Use Agent Reinforcement Learning26 Sep 2026
- 2026SkillDRE: Dual-Stage Red-Team Evolution of Agent Skills via Pre-Execution and Runtime Feedback26 Sep 2026
- 2026SCLATE: a Substrate for Continual-Learning Agent Training and Evaluation26 Sep 2026
- 2026Enabling Timely Guidance before Skill Retrieval: Retaining Helpful Warm Tips in Agent Context26 Sep 2026
- 2026CoMemBench: Benchmarking Collaborative Memory Boundaries across Multi-Agent Workflow Topologies26 Sep 2026
- 2026Toward Interactive Understanding of Code APIs25 Sep 2026
- 2026EmailBench: A Benchmark for Evaluating LLM Agents on Enterprise Email and Productivity Tasks25 Sep 2026
- 2026ToolSearcher: Optimizing Tool Selection at Scale via Reinforcement Learning25 Sep 2026
- 2026Qwen-Planner-Agent: A Closed-Loop AI-for-AI Framework for Real-World Mobile Planner Agents24 Sep 2026
- 2026Where Does Exactly-Once Live? Model, Harness, and Tool-Contract Effects on Duplicate Side Effects in LLM Agents24 Sep 2026
- 2026From Self-Distillation to Self-Practice: Privileged Information for Multi-Turn Agents24 Sep 2026
- 2026Persuaded, Not Informed: Incentive-Misaligned Witnesses Defeat In-Context Grounding23 Sep 2026
- 2026ProCredit: From Outcome Rewards to Progress Credit in Agentic Reinforcement Learning23 Sep 2026
- 2026DRSR: Learning Set-Level Deletion Risk for Efficient Long-Horizon Agents23 Sep 2026
- 2026Harness as a Language: A Minimalist Agent Framework With Maximal Expressivity22 Sep 2026
- 2026How Strongly Should Task State Influence an LLM Agent?22 Sep 2026
- 2026Toolcompass: Guiding Tool Trialing, Not Suppressing It22 Sep 2026
50 newest of 359 All 359 (JSON)
- 2025Why Do Multi-Agent LLM Systems Fail?cited by 559
- 2025Agentic Context Engineering: Evolving Contexts for Self-Improving Language Modelscited by 349
- 2024TheAgentCompany: Benchmarking LLM Agents on Consequential Real World Taskscited by 306
- 2026SkillsBench: Benchmarking How Well Agent Skills Work Across Diverse Taskscited by 289
- 2025Survey on Evaluation of LLM-based Agentscited by 190
- 2026MemSkill: Learning and Evolving Memory Skills for Self-Evolving Agentscited by 129
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agentscited by 111
- 2025Unveiling Privacy Risks in LLM Agent Memorycited by 99
- 2025Reinforcement Learning for Self-Improving Agent with Skill Librarycited by 91
- 2026Self-Harness: Harnesses That Improve Themselvescited by 79
- 2024Beyond Browsing: API-Based Web Agentscited by 77
- 2026Skill-SD: Skill-Conditioned Self-Distillation for Multi-turn LLM Agentscited by 75
12 most cited of 249 All 249 (JSON)
- 2026AgentTime: Can Agents Estimate and Control Their Own Runtime?7 Oct 2026
- 2026RISED: RubrIcs for agentic multi-environment Selection and sElf-Distillation1 Oct 2026
- 2026Learning from Research: Toward Lifelong Agent Harness Evolution30 Sep 2026
- 2026LIBERO-Agent: Evaluating General-Purpose Agents for Direct Embodied Manipulation30 Sep 2026
- 2026ContextRender: From Execution Dependencies to Agent Context29 Sep 2026
- 2026FOCUS: Training-Free Decision-Preserving Context Compression for LLM Agents29 Sep 2026
- 2026Learning from Viable Failure Prefixes: Milestone Viability Potential Policy Optimization for Long-Horizon LLM Agents29 Sep 2026
- 2026Harness Evolution as Learning: Approximation, Generalization, and Optimization Limits of Self-Improving Personal Agents29 Sep 2026
- 2026WEFT: Scaling Tool-Use Post-Training for General-Purpose Agents29 Sep 2026
- 2026MAADBench: The Refreshable Paradigm for Anomaly Detection in Multi-Agent Systems29 Sep 2026
- 2026GraphHCA: Closed-Form Hindsight Credit Assignment for Long-Horizon LLM Agents28 Sep 2026
- 2026Action-Space Shaping for LLM Agents: Measuring and Mitigating Tool-Schema Bias28 Sep 2026
12 newest of 249 All 249 (JSON)
- 2025Group-in-Group Policy Optimization for LLM Agent Trainingcited by 442
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Reviewcited by 146
- 2025OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automationcited by 129
- 2025Large Language Models for Planning: A Comprehensive and Systematic Surveycited by 38
- 2026ReCreate: Reasoning and Creating Domain Agents Driven by Experiencecited by 22
- 2024FAMMA: A Benchmark for Financial Domain Multilingual Multimodal Question Answeringcited by 19
- 2026Entropy-Preserving Reinforcement Learningcited by 10
- 2025Behavior Injection: Preparing Language Models for Reinforcement Learningcited by 8
- 2026CLI-Anything: Towards Agent-Native Computer Usecited by 7
- 2025Tracing LLM Reasoning Processes with Strategic Games: A Framework for Planning, Revision, and Resource-Constrained Decision Makingcited by 5
- 2026Learning from Own Solutions: Self-Conditioned Credit Assignment for Reinforcement Learning with Verifiable Rewardscited by 4
- 2026TCPO: Turn-Level Credit Policy Optimizationcited by 2
12 most cited of 20 All 20 (JSON)
- 2026Cross-Rollout Bellman Closure for Long-Horizon Agentic Reinforcement Learning28 Sep 2026
- 2026EmailBench: A Benchmark for Evaluating LLM Agents on Enterprise Email and Productivity Tasks25 Sep 2026
- 2026DRSR: Learning Set-Level Deletion Risk for Efficient Long-Horizon Agents23 Sep 2026
- 2026Scaling Large Reasoning Models beyond Human Supervision: A Path toward Superintelligence31 Aug 2026
- 2026TCPO: Turn-Level Credit Policy Optimization3 Aug 2026
- 2026Learning from Own Solutions: Self-Conditioned Credit Assignment for Reinforcement Learning with Verifiable Rewards17 Jun 2026
- 2026CLI-Anything: Towards Agent-Native Computer Use2 Jun 2026
- 2026A Primer in Post-Training Reasoning Data: What We Know About How It Works1 Jun 2026
- 2026Can Agents Price a Reaction? Evaluating LLMs on Chemical Cost Reasoning8 May 2026
- 2026Entropy-Preserving Reinforcement Learning12 Mar 2026
- 2026ReCreate: Reasoning and Creating Domain Agents Driven by Experience16 Jan 2026
- 2025MATRIX: Multimodal Agent Tuning for Robust Tool-Use Reasoning9 Oct 2025
12 newest of 20 All 20 (JSON)
- 2025MCP-Universe: Benchmarking Large Language Models with Real-World Model Context Protocol Serverscited by 89
- 2025Dyna-Think: Synergizing Reasoning, Acting, and World Model Simulation in AI Agentscited by 14
- 2026Understanding Rollout Error in Graph World Modelscited by 3
- 2026Simulate to Generalize: Scaling Stateful Supervision for API-calling Agents using LLM World Modelscited by 2
- 2026Simulate to Generalize: Scaling Stateful Supervision for API-calling Agents using LLM World Models18 Jul 2026
- 2026Understanding Rollout Error in Graph World Models26 Jun 2026
- 2025MCP-Universe: Benchmarking Large Language Models with Real-World Model Context Protocol Servers20 Aug 2025
- 2025Dyna-Think: Synergizing Reasoning, Acting, and World Model Simulation in AI Agents31 May 2025
- 2026Toward Reliable Context Compression for Long-Horizon Agents: An Empirical Study of Execution Instabilitycited by 5
- 2026Correct Now, Insufficient Later: Auditing Update Sufficiency in Context Compressioncited by 0
- 2026Adapting Context Compression for Long-Horizon Agents with Counterfactual Continuationscited by 0
- 2026Adapting Context Compression for Long-Horizon Agents with Counterfactual Continuations29 Sep 2026
- 2026Correct Now, Insufficient Later: Auditing Update Sufficiency in Context Compression17 Sep 2026
- 2026Toward Reliable Context Compression for Long-Horizon Agents: An Empirical Study of Execution Instability6 Aug 2026
- 2024LLMs-as-Judges: A Comprehensive Survey on LLM-based Evaluation Methodscited by 451
- 2025Agent Learning via Early Experiencecited by 79
- 2025lmgame-Bench: How Good are LLMs at Playing Games?cited by 54
- 2025Towards Enterprise-Ready Computer Using Generalist Agentcited by 31
- 2026SkillFlow:Benchmarking Lifelong Skill Discovery and Evolution for Autonomous Agentscited by 19
- 2025Non-Collaborative User Simulators for Tool Agentscited by 17
- 2026RetroAgent: From Solving to Evolving via Retrospective Dual Intrinsic Feedbackcited by 16
- 2026ASTRA-bench: Evaluating Tool-Use Agent Reasoning and Action Planning with Personal User Contextcited by 14
- 2026Proactive Agent Research Environment: Simulating Active Users to Evaluate Proactive Assistantscited by 14
- 2024PC Agent: While You Sleep, AI Works -- A Cognitive Journey into Digital Worldcited by 12
- 2025FlowSearch: Advancing deep research with dynamic structured knowledge flowcited by 10
- 2026How Well Does Agent Development Reflect Real-World Work?cited by 10
12 most cited of 76 All 76 (JSON)
- 2026TaReD: Tool-Aware Recursive Decomposition for Long-Horizon Tasks8 Oct 2026
- 2026From Knowledge Access to Source Learning: Developing Source-Specific Competence1 Oct 2026
- 2026Argo-Bench: Evaluating Data Agents on Enterprise-Scale Workflows1 Oct 2026
- 2026Mingbird: A Local-First Agent Harness Enabling Small Open Models to Complete Real Tasks1 Oct 2026
- 2026How Much Can Language Models Gain from Test-Time Computation?1 Oct 2026
- 2026RefCon: Iterative Refinement and Contrastive Memory Extraction for Context-Evolving Agent30 Sep 2026
- 2026The Backdrop Exposes What the World Around an Agent Costs It29 Sep 2026
- 2026RLTL;DR: Self-improvement by Internalizing Self-generated Feedback29 Sep 2026
- 2026Do Agent Benchmarks Do What They Say? An Executable-Contract Audit of Tool-Using Agent Environments29 Sep 2026
- 2026CypherTurn: A Multi-Turn Benchmark for Conversational Text-to-Cypher Evaluation and the Autonomy Divergence29 Sep 2026
- 2026The Right Lesson at the Right Step: Deriving Control Updates for Self-Evolving Agents28 Sep 2026
- 2026CompoWorld: Compositional Environment Scaling for General Agents27 Sep 2026
12 newest of 76 All 76 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025MobileWorld: Benchmarking Autonomous Mobile Agents in Agent-User Interactive and MCP-Augmented Environments
- 2024AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agents
- 2026ABC-Bench: Benchmarking Agentic Backend Coding in Real-World Development
- 2026VISTA: An End-to-End Benchmark for Visual Spec-to-Web-App Coding Agents
- 2026SWE-Bench Mobile: Can Large Language Model Agents Develop Industry-Level Mobile Applications?
- 2026SWE-INTERACT: Reimagining SWE Benchmarks as User-Driven Long-Horizon Coding Sessions
- 2024OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments
- 2025GitTaskBench: A Benchmark for Code Agents Solving Real-World Tasks Through Code Repository Leveraging