OpenDevin: An Open Platform for AI Software Developers as Generalist
  Agents
Software is one of the most powerful tools that we humans have at our
disposal; it allows a skilled programmer to interact with the world in complex
and profound ways. At the same time, thanks to improvements in large language
models (LLMs), there has also been a rapid development in AI agents that
interact with and affect change in their surrounding environments. In this
paper, we introduce OpenDevin, a platform for the development of powerful and
flexible AI agents that interact with the world in similar ways to those of a
human developer: by writing code, interacting with a command line, and browsing
the web. We describe how the platform allows for the implementation of new
agents, safe interaction with sandboxed environments for code execution,
coordination between multiple agents, and incorporation of evaluation
benchmarks. Based on our currently incorporated benchmarks, we perform an
evaluation of agents over 15 challenging tasks, including software engineering
(e.g., SWE-Bench) and web browsing (e.g., WebArena), among others. Released
under the permissive MIT license, OpenDevin is a community project spanning
academia and industry with more than 1.3K contributions from over 160
contributors and will improve going forward.
66a1b11eca8ee359d60b5b99
Xingyao Wang
extracted_confirmed
2024-07-25T02:51:45.594Z
62c63f31031996c36c848504
https://cdn-avatars.huggingface.co/v1/production/uploads/62c63f31031996c36c848504/xZvH6jnozuFLXbtRSU-h1.jpeg
Xingyao Wang
user
xingyaoww
66a1b11eca8ee359d60b5b9a
Boxuan Li
admin_assigned
2024-07-25T07:38:14.907Z
664aefb990135abe9ba9b8c9
/avatars/79658c23555deadcfb097b6ebccbe4a6.svg
Boxuan Li
user
liboxuanhk
66a1b11eca8ee359d60b5b9b
Yufan Song
admin_assigned
2024-07-25T07:51:32.404Z
65f89af419e43f235cca48f9
/avatars/d1ff695f9a8ee0aeeff324fb7f07a811.svg
Yufan Song
user
yufansong
66a1b11eca8ee359d60b5b9c
Frank F. Xu
admin_assigned
2024-07-25T07:51:55.018Z
61ac0a0f57307cf7ae3a35bb
/avatars/c3b00cf275b2805861f5b020c9d00639.svg
Frank Xu
user
frankxu
66a1b11eca8ee359d60b5b9d
Xiangru Tang
admin_assigned
2024-07-25T07:52:01.459Z
63357c608adfa81faf2ac180
/avatars/ae0314c644f882251baf59b9134fd36f.svg
Xiangru Tang
user
RTT1
66a1b11eca8ee359d60b5b9e
Mingchen Zhuge
admin_assigned
2024-07-25T07:52:12.418Z
64403daae44f30a72323e4ca
https://cdn-avatars.huggingface.co/v1/production/uploads/64403daae44f30a72323e4ca/skJ9h0pdNfmE4VbQL8xDR.png
mingchen zhuge
user
tjpxiaoming
66a1b11eca8ee359d60b5b9f
Jiayi Pan
admin_assigned
2024-07-25T07:52:19.380Z
61568f37272f2d87a99ba884
https://cdn-avatars.huggingface.co/v1/production/uploads/61568f37272f2d87a99ba884/lgvkl5f0rEyiQRVU5FE32.png
Jiayi Pan
user
Jiayi-Pan
66a1b11eca8ee359d60b5ba0
Yueqi Song
admin_assigned
2024-07-25T07:52:43.838Z
63e7bf7be02ee67e8e53f78d
https://cdn-avatars.huggingface.co/v1/production/uploads/63e7bf7be02ee67e8e53f78d/z9j1PWrurEyIA2JXzpz0i.png
Yueqi Song
user
yueqis
66a1b11eca8ee359d60b5ba1
Bowen Li
admin_assigned
2024-07-25T07:51:24.121Z
664aefb990135abe9ba9b8c9
/avatars/79658c23555deadcfb097b6ebccbe4a6.svg
Boxuan Li
user
liboxuanhk
66a1b11eca8ee359d60b5ba2
Jaskirat Singh
claimed_verified
2024-07-26T07:40:52.677Z
60cc389a0844fb1605fef405
/avatars/ec11f85735e0525439e8821cf6d12e53.svg
Jaskirat Singh
user
jsingh
66a1b11eca8ee359d60b5ba3
Hoang H. Tran
claimed_verified
2024-07-25T08:19:36.107Z
65c19c3172fd754bba256112
https://cdn-avatars.huggingface.co/v1/production/uploads/65c19c3172fd754bba256112/cfgYvKfO36PSTFYKQottM.jpeg
Ryan Tran
user
ryanhoangt
66a1b11eca8ee359d60b5ba4
Fuqiang Li
66a1b11eca8ee359d60b5ba5
Ren Ma
claimed_verified
2025-06-11T08:40:40.377Z
62581ef5d47cce537ee25963
/avatars/d987c625791dc33c84bf9b51069bf2c8.svg
Ren Ma
user
renma
66a1b11eca8ee359d60b5ba6
Mingzhang Zheng
66a1b11eca8ee359d60b5ba7
Bill Qian
admin_assigned
2024-07-25T07:54:51.696Z
641fa2e0863b87326f4a7fd5
/avatars/7b29c20f942d83c08f63f04a85c15c13.svg
Bill Qian
user
lilbillbiscuit
66a1b11eca8ee359d60b5ba8
Yanjun Shao
admin_assigned
2024-07-25T07:55:10.708Z
62970df979f193515da13dc0
https://cdn-avatars.huggingface.co/v1/production/uploads/62970df979f193515da13dc0/A-mgKIcgTXRJ54GCHswTq.jpeg
Yanjun Shao
user
super-dainiu
66a1b11eca8ee359d60b5ba9
Niklas Muennighoff
admin_assigned
2024-07-25T07:55:16.299Z
5f1eb362eec0ad2a071ad6e2
https://cdn-avatars.huggingface.co/v1/production/uploads/5f1eb362eec0ad2a071ad6e2/IXMYkYKuTwn6kBdWnQeeY.png
Niklas Muennighoff
user
Muennighoff
66a1b11eca8ee359d60b5baa
Yizhe Zhang
66a1b11eca8ee359d60b5bab
Binyuan Hui
admin_assigned
2024-07-25T07:55:45.961Z
61e4c4ca1ab24785ac11ba69
https://cdn-avatars.huggingface.co/v1/production/uploads/61e4c4ca1ab24785ac11ba69/1Q1zhhyGSJ9RJG9MzwxVv.jpeg
Binyuan Hui
user
huybery
66a1b11eca8ee359d60b5bac
Junyang Lin
admin_assigned
2024-07-25T07:56:17.993Z
620760a26e3b7210c2ff1943
https://cdn-avatars.huggingface.co/v1/production/uploads/620760a26e3b7210c2ff1943/VC-rKqimF6yxGESNVlPoR.jpeg
Junyang Lin
user
JustinLin610
66a1b11eca8ee359d60b5bad
Robert Brennan
66a1b11eca8ee359d60b5bae
Hao Peng
admin_assigned
2024-07-25T07:57:13.319Z
660ec5a2509153ca49775a7c
/avatars/97570fc245cc8ec7628da9c13bd35b71.svg
Hao Peng
user
haopeng01
66a1b11eca8ee359d60b5baf
Heng Ji
66a1b11eca8ee359d60b5bb0
Graham Neubig
admin_assigned
2024-07-25T07:57:35.957Z
60de14638bedd2315529d43f
https://cdn-avatars.huggingface.co/v1/production/uploads/1625166923504-noauth.png
Graham Neubig
user
gneubig
OpenDevin: An Open Platform for AI Software Developers as Generalist
  Agents
Software is one of the most powerful tools that we humans have at our
disposal; it allows a skilled programmer to interact with the world in complex
and profound ways. At the same time, thanks to improvements in large language
models (LLMs), there has also been a rapid development in AI agents that
interact with and affect change in their surrounding environments. In this
paper, we introduce OpenDevin, a platform for the development of powerful and
flexible AI agents that interact with the world in similar ways to those of a
human developer: by writing code, interacting with a command line, and browsing
the web. We describe how the platform allows for the implementation of new
agents, safe interaction with sandboxed environments for code execution,
coordination between multiple agents, and incorporation of evaluation
benchmarks. Based on our currently incorporated benchmarks, we perform an
evaluation of agents over 15 challenging tasks, including software engineering
(e.g., SWE-Bench) and web browsing (e.g., WebArena), among others. Released
under the permissive MIT license, OpenDevin is a community project spanning
academia and industry with more than 1.3K contributions from over 160
contributors and will improve going forward.
OpenDevin is a platform for developing AI agents that interact with the world by writing code, using command lines, and browsing the web, with support for multiple agents and evaluation benchmarks.
large language models OpenDevin AI agents code execution sandboxed environments evaluation benchmarks SWE-Bench WebArena