Skip to main content

OpenDevin

Code Less, Make More

Welcome to OpenDevin, an open-source project aiming to replicate Devin, an autonomous AI software engineer who is capable of executing complex engineering tasks and collaborating actively with users on software development projects. This project aspires to replicate, enhance, and innovate upon Devin through the power of the open-source community.

Getting Started

Get started using OpenDevin in just a few lines of code


1# The directory you want OpenDevin to modify. MUST be an absolute path!
2export WORKSPACE_BASE=$(pwd)/workspace
1docker run \
2 -it \
3 --pull=always \
4 -e SANDBOX_USER_ID=$(id -u) \
5 -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \
6 -v $WORKSPACE_BASE:/opt/workspace_base \
7 -v /var/run/docker.sock:/var/run/docker.sock \
8 -p 3000:3000 \
9 --add-host host.docker.internal:host-gateway \
10 ghcr.io/opendevin/opendevin:0.5