This is a Python package that contains all the shared abstraction (e.g., Agent) and components (e.g., sandbox, web browser, search API, selenium).
See the main README for instructions on how to run OpenDevin from the command line.
docker build -f opendevin/sandbox/Dockerfile -t opendevin/sandbox:v0.1 .
Run the docker-based interactive sandbox:
mkdir workspace
python3 opendevin/sandbox/sandbox.py -d workspace
It will map ./workspace
into the docker container with the folder permission correctly adjusted for current user.
Example screenshot: