Repo2Run: Automated Building Executable Environment for Code Repository at Scale
Not on the map. Why?
Cited by 24 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Scaling up executable code data is significant for improving language models' software engineering capability. The intricate nature of the process makes it labor-intensive, time-consuming and expert-knowledge-dependent to build a large number of executable code repositories, limiting the scalability of existing work based on running tests. The primary bottleneck lies in the automated building of test environments for different repositories, which is an essential yet underexplored task. To mitigate the gap, we introduce Repo2Run, the first LLM-based agent aiming at automating the building of executable test environments for any repositories at scale. Specifically, given a code repository, Repo2Run iteratively builds the Docker image, runs unit tests based on the feedback of the building, and synthesizes the Dockerfile until the entire pipeline is executed successfully. The resulting Dockerfile can then be used to create Docker container environments for running code and tests. We created a benchmark containing 420 Python repositories with unit tests for evaluation. The results illustrate that Repo2Run achieves an 86.0% success rate, outperforming SWE-agent by 77.0%. The resources of Repo2Run are available at https://github.com/bytedance/Repo2Run.
Key facts. Cited by 39 papers in the map (data through 14 Oct 2026). Builds on 30 of its 72 references that are in the map. First posted on arXiv 19 Feb 2025.
Builds on
30 of 72 references.
References · 30
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,808
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
- 2023The Rise and Potential of Large Language Model Based Agents: A Surveycited by 1,439
- 2020Transformer Feed-Forward Layers Are Key-Value Memoriescited by 1,336
- 2023ChatDev: Communicative Agents for Software Developmentcited by 919
- 2023Language Agent Tree Search Unifies Reasoning Acting and Planning in Language Modelscited by 574
- 2024Training Software Engineering Agents and Verifiers with SWE-Gymcited by 336
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challengescited by 282
- 2023Self-collaboration Code Generation via ChatGPTcited by 258
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 232
18 more
- 2024IRIS: LLM-Assisted Static Analysis for Detecting Security Vulnerabilitiescited by 103
- 2025SWE-Fixer: Training Open-Source LLMs for Effective and Efficient GitHub Issue Resolutioncited by 90
- 2024EvoCodeBench: An Evolving Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 72
- 2024MarsCode Agent: AI-native Automated Bug Fixingcited by 71
- 2022Parsel: Algorithmic Reasoning with Language Models by Composing Decompositionscited by 64
- 2023ToolCoder: Teach Code Generation Models to use API search toolscited by 37
- 2024ReposVul: A Repository-Level High-Quality Vulnerability Datasetcited by 36
- 2023AXNav: Replaying Accessibility Tests from Natural Languagecited by 31
- 2023Flows: Building Blocks of Reasoning and Collaborating AIcited by 25
- 2024VulEval: Towards Repository-Level Evaluation of Software Vulnerability Detectioncited by 19
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testingcited by 15
- 2019DockerizeMe: Automatic Inference of Environment Dependencies for Python Code Snippetscited by 13
- 2023Static Code Analysis in the AI Era: An In-depth Exploration of the Concept, Function, and Potential of Intelligent Code Analysis Agentscited by 12
- 2024Aligning the Objective of LLM-based Program Repaircited by 12
- 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositoriescited by 10
- 2024XUAT-Copilot: Multi-Agent Collaborative System for Automated User Acceptance Testing with Large Language Modelcited by 5
- 2023Automatically Generating Dockerfiles via Deep Learning: Challenges and Promisescited by 3
- 2023Less is More? An Empirical Study on Configuration Issues in Python PyPI Ecosystemcited by 3
Built on by
Citing papers per year: 2025: 8; 2026: 31.
39 papers.
Sort:
By area:
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectoriescited by 81
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 59
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AIcited by 42
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 19
- 2025Can Language Models Discover Scaling Laws?cited by 13
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectoriescited by 13
- 2026From Question Answering to Task Completion: A Survey on Agent System and Harness Designcited by 12
- 2026SERA: Soft-Verified Efficient Repository Agentscited by 10
- 2026SWE-Next: Scalable Real-World Software Engineering Tasks for Agentscited by 9
- 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configurationcited by 8
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deploymentcited by 6
- 2025Scalable Supervision for Software Agents via Patch Reasoningcited by 5
27 more
- 2026SWE-MiniSandbox: Container-Free Reinforcement Learning for Building Software Engineering Agentscited by 5
- 2025Benchmarking LLMs for Fine-Grained Code Review with Enriched Context in Practicecited by 4
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineeringcited by 4
- 2026ChainSWE: Benchmarking Coding Agents on Multi-Bug Software Maintenancecited by 4
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Executioncited by 3
- 2026Repo0: Design-Driven Zero-to-All Code Generationcited by 3
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Paperscited by 2
- 2026Self-Evolving Coding Agentscited by 2
- 2026SkillForge: Self-Distilling Agents for Project-Specific Issue Resolutioncited by 2
- 2025HFuzzer: Testing Large Language Models for Package Hallucinations via Phrase-based Fuzzingcited by 1
- 2025LLMs as Packagers of HPC Softwarecited by 1
- 2026TimeMachine-bench: A Benchmark for Evaluating Model Capabilities in Repository-Level Migration Taskscited by 1
- 2026MEMRES: A Memory-Augmented Resolver with Confidence Cascade for Agentic Python Dependency Resolutioncited by 1
- 2026RAT: RunAnyThing via Fully Automated Environment Configurationcited by 1
- 2026SetupX: Can LLM Agents Learn from Past Failures in Functionality-Correct Code Repository Setup?cited by 1
- 2026Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environmentscited by 1
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learningcited by 0
- 2026Toward Executable Repository-Level Code Generation via Environment Alignmentcited by 0
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledgecited by 0
- 2026AgentCo-op: Retrieval-Based Synthesis of Interoperable Multi-Agent Workflowscited by 0
- 2026MADE: Belief-Driven Dual-Agent Coordination for Autonomous Model Deploymentcited by 0
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configurationcited by 0
- 2026Schr"odinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?cited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
- 2026Graph-Guided Repository Environment Constructioncited by 0
- 2026AgentBug-Smith: Automatically Reproducing Real-World Harness Bugs in Agentic Systemscited by 0
- 2026AgentBug-Smith: Automatically Reproducing Real-World Harness Bugs in Agentic Systems29 Sep 2026
- 2026Graph-Guided Repository Environment Construction27 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configuration23 Sep 2026
- 2026Schr"odinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?21 Aug 2026
- 2026Repo0: Design-Driven Zero-to-All Code Generation20 Aug 2026
- 2026SkillForge: Self-Distilling Agents for Project-Specific Issue Resolution19 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026MADE: Belief-Driven Dual-Agent Coordination for Autonomous Model Deployment2 Aug 2026
- 2026Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environments30 Jul 2026
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectories10 Jul 2026
- 2026ChainSWE: Benchmarking Coding Agents on Multi-Bug Software Maintenance1 Jul 2026
27 more
- 2026From Question Answering to Task Completion: A Survey on Agent System and Harness Design14 Jun 2026
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deployment3 Jun 2026
- 2026SetupX: Can LLM Agents Learn from Past Failures in Functionality-Correct Code Repository Setup?25 May 2026
- 2026AgentCo-op: Retrieval-Based Synthesis of Interoperable Multi-Agent Workflows19 May 2026
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge15 May 2026
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?5 May 2026
- 2026RAT: RunAnyThing via Fully Automated Environment Configuration25 Apr 2026
- 2026MEMRES: A Memory-Augmented Resolver with Confidence Cascade for Agentic Python Dependency Resolution18 Apr 2026
- 2026Toward Executable Repository-Level Code Generation via Environment Alignment4 Apr 2026
- 2026SWE-Next: Scalable Real-World Software Engineering Tasks for Agents21 Mar 2026
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Execution6 Mar 2026
- 2026SWE-MiniSandbox: Container-Free Reinforcement Learning for Building Software Engineering Agents11 Feb 2026
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Papers10 Feb 2026
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millions2 Feb 2026
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder31 Jan 2026
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineering30 Jan 2026
- 2026TimeMachine-bench: A Benchmark for Evaluating Model Capabilities in Repository-Level Migration Tasks30 Jan 2026
- 2026SERA: Soft-Verified Efficient Repository Agents28 Jan 2026
- 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configuration23 Jan 2026
- 2025Benchmarking LLMs for Fine-Grained Code Review with Enriched Context in Practice10 Nov 2025
- 2025LLMs as Packagers of HPC Software7 Nov 2025
- 2025Scalable Supervision for Software Agents via Patch Reasoning26 Oct 2025
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learning29 Sep 2025
- 2025HFuzzer: Testing Large Language Models for Package Hallucinations via Phrase-based Fuzzing28 Sep 2025
- 2025Can Language Models Discover Scaling Laws?27 Jul 2025
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories23 Jun 2025
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI26 May 2025
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AIcited by 42
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectoriescited by 13
- 2026From Question Answering to Task Completion: A Survey on Agent System and Harness Designcited by 12
- 2026SERA: Soft-Verified Efficient Repository Agentscited by 10
- 2026SWE-Next: Scalable Real-World Software Engineering Tasks for Agentscited by 9
- 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configurationcited by 8
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deploymentcited by 6
- 2026SWE-MiniSandbox: Container-Free Reinforcement Learning for Building Software Engineering Agentscited by 5
- 2026ChainSWE: Benchmarking Coding Agents on Multi-Bug Software Maintenancecited by 4
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2026Repo0: Design-Driven Zero-to-All Code Generationcited by 3
- 2026Self-Evolving Coding Agentscited by 2
12 most cited of 22 All 22 (JSON)
- 2026AgentBug-Smith: Automatically Reproducing Real-World Harness Bugs in Agentic Systems29 Sep 2026
- 2026Graph-Guided Repository Environment Construction27 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configuration23 Sep 2026
- 2026Schr"odinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?21 Aug 2026
- 2026Repo0: Design-Driven Zero-to-All Code Generation20 Aug 2026
- 2026SkillForge: Self-Distilling Agents for Project-Specific Issue Resolution19 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026MADE: Belief-Driven Dual-Agent Coordination for Autonomous Model Deployment2 Aug 2026
- 2026Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environments30 Jul 2026
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectories10 Jul 2026
- 2026ChainSWE: Benchmarking Coding Agents on Multi-Bug Software Maintenance1 Jul 2026
12 newest of 22 All 22 (JSON)
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 59
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 19
- 2025Can Language Models Discover Scaling Laws?cited by 13
- 2025Benchmarking LLMs for Fine-Grained Code Review with Enriched Context in Practicecited by 4
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineeringcited by 4
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Executioncited by 3
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Paperscited by 2
- 2025HFuzzer: Testing Large Language Models for Package Hallucinations via Phrase-based Fuzzingcited by 1
- 2025LLMs as Packagers of HPC Softwarecited by 1
- 2026TimeMachine-bench: A Benchmark for Evaluating Model Capabilities in Repository-Level Migration Taskscited by 1
- 2026RAT: RunAnyThing via Fully Automated Environment Configurationcited by 1
- 2026Toward Executable Repository-Level Code Generation via Environment Alignmentcited by 0
12 most cited of 14 All 14 (JSON)
- 2026AgentCo-op: Retrieval-Based Synthesis of Interoperable Multi-Agent Workflows19 May 2026
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge15 May 2026
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?5 May 2026
- 2026RAT: RunAnyThing via Fully Automated Environment Configuration25 Apr 2026
- 2026Toward Executable Repository-Level Code Generation via Environment Alignment4 Apr 2026
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Execution6 Mar 2026
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Papers10 Feb 2026
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millions2 Feb 2026
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineering30 Jan 2026
- 2026TimeMachine-bench: A Benchmark for Evaluating Model Capabilities in Repository-Level Migration Tasks30 Jan 2026
- 2025Benchmarking LLMs for Fine-Grained Code Review with Enriched Context in Practice10 Nov 2025
- 2025LLMs as Packagers of HPC Software7 Nov 2025
12 newest of 14 All 14 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026RepoZero: Can LLMs Generate a Code Repository from Scratch?
- 2026RepoLaunch: Automating Build and Management of Code Repositories across Languages and Platforms
- 2026Large-scale Repository Engineering via Agent-Native Reusable Code Primitives
- 2026daVinci-Env: Open SWE Environment Synthesis at Scale
- 2025EnvBench: A Benchmark for Automated Environment Setup
- 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch
- 2026RepoRescue: An Empirical Study of LLM Agents on Whole-Repository Compatibility Rescue
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents