Repo2Run
Description
Repo2Run is an LLM-based agent that automates environment configuration by generating error-free Dockerfiles for Python repositories.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Repo2Run
🚀 News
Our paper: "Repo2Run: Automated Building Executable Environment for Code Repository at Scale" has been accepted by **NeurIPS 2025** main track as a **spotlight**!
An LLM-based build agent system that helps manage and automate build processes in containerized environments. This project provides tools for handling dependencies, resolving conflicts, and managing build configurations.
😊 Features
- Docker-based sandbox environment for isolated builds
- Automated dependency management and conflict resolution
- Support for Python version management
- Waiting list and conflict list management for package dependencies
- Error format handling and output collection
Prerequisites
- Python 3.x
- Docker
- Git
Installation
- Clone the repository:
git clone https://github.com/bytedance/repo2run.git
cd repo2run
- Install the required dependencies:
pip install -r requirements.txt
🔧 Usage
The main entry point is through the build agent's main script. You can run it with the following arguments:
python build_agent/main.py --full_name --sha --root_path --llm
Where:
repository_full_name: The full name of the repository (e.g., user/repo)sha: The commit SHAroot_path: The root path for the build processllm_name: The name of the LLM model to use for configuration (default: gpt-4o-2024-05-13)
🔍 Note
💡 For example, you can use the following repository—which is relatively easy to set up—to verify whether there are a
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI