title: OpenDevin: An Open Platform for AI Software Developers as Generalist
    Agents
summary: 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.
paper_authors._id: 66a1b11eca8ee359d60b5b99
paper_authors.name: Xingyao Wang
paper_authors.status: extracted_confirmed
paper_authors.statusLastChangedAt: 2024-07-25T02:51:45.594Z
paper_authors._id: 62c63f31031996c36c848504
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/62c63f31031996c36c848504/xZvH6jnozuFLXbtRSU-h1.jpeg
paper_authors.fullname: Xingyao Wang
paper_authors.type: user
paper_authors.user: xingyaoww
paper_authors._id: 66a1b11eca8ee359d60b5b9a
paper_authors.name: Boxuan Li
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:38:14.907Z
paper_authors._id: 664aefb990135abe9ba9b8c9
paper_authors.avatarUrl: /avatars/79658c23555deadcfb097b6ebccbe4a6.svg
paper_authors.fullname: Boxuan Li
paper_authors.type: user
paper_authors.user: liboxuanhk
paper_authors._id: 66a1b11eca8ee359d60b5b9b
paper_authors.name: Yufan Song
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:51:32.404Z
paper_authors._id: 65f89af419e43f235cca48f9
paper_authors.avatarUrl: /avatars/d1ff695f9a8ee0aeeff324fb7f07a811.svg
paper_authors.fullname: Yufan Song
paper_authors.type: user
paper_authors.user: yufansong
paper_authors._id: 66a1b11eca8ee359d60b5b9c
paper_authors.name: Frank F. Xu
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:51:55.018Z
paper_authors._id: 61ac0a0f57307cf7ae3a35bb
paper_authors.avatarUrl: /avatars/c3b00cf275b2805861f5b020c9d00639.svg
paper_authors.fullname: Frank Xu
paper_authors.type: user
paper_authors.user: frankxu
paper_authors._id: 66a1b11eca8ee359d60b5b9d
paper_authors.name: Xiangru Tang
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:52:01.459Z
paper_authors._id: 63357c608adfa81faf2ac180
paper_authors.avatarUrl: /avatars/ae0314c644f882251baf59b9134fd36f.svg
paper_authors.fullname: Xiangru Tang
paper_authors.type: user
paper_authors.user: RTT1
paper_authors._id: 66a1b11eca8ee359d60b5b9e
paper_authors.name: Mingchen Zhuge
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:52:12.418Z
paper_authors._id: 64403daae44f30a72323e4ca
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/64403daae44f30a72323e4ca/skJ9h0pdNfmE4VbQL8xDR.png
paper_authors.fullname: mingchen zhuge
paper_authors.type: user
paper_authors.user: tjpxiaoming
paper_authors._id: 66a1b11eca8ee359d60b5b9f
paper_authors.name: Jiayi Pan
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:52:19.380Z
paper_authors._id: 61568f37272f2d87a99ba884
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/61568f37272f2d87a99ba884/lgvkl5f0rEyiQRVU5FE32.png
paper_authors.fullname: Jiayi Pan
paper_authors.type: user
paper_authors.user: Jiayi-Pan
paper_authors._id: 66a1b11eca8ee359d60b5ba0
paper_authors.name: Yueqi Song
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:52:43.838Z
paper_authors._id: 63e7bf7be02ee67e8e53f78d
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/63e7bf7be02ee67e8e53f78d/z9j1PWrurEyIA2JXzpz0i.png
paper_authors.fullname: Yueqi Song
paper_authors.type: user
paper_authors.user: yueqis
paper_authors._id: 66a1b11eca8ee359d60b5ba1
paper_authors.name: Bowen Li
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:51:24.121Z
paper_authors._id: 664aefb990135abe9ba9b8c9
paper_authors.avatarUrl: /avatars/79658c23555deadcfb097b6ebccbe4a6.svg
paper_authors.fullname: Boxuan Li
paper_authors.type: user
paper_authors.user: liboxuanhk
paper_authors._id: 66a1b11eca8ee359d60b5ba2
paper_authors.name: Jaskirat Singh
paper_authors.status: claimed_verified
paper_authors.statusLastChangedAt: 2024-07-26T07:40:52.677Z
paper_authors._id: 60cc389a0844fb1605fef405
paper_authors.avatarUrl: /avatars/ec11f85735e0525439e8821cf6d12e53.svg
paper_authors.fullname: Jaskirat Singh
paper_authors.type: user
paper_authors.user: jsingh
paper_authors._id: 66a1b11eca8ee359d60b5ba3
paper_authors.name: Hoang H. Tran
paper_authors.status: claimed_verified
paper_authors.statusLastChangedAt: 2024-07-25T08:19:36.107Z
paper_authors._id: 65c19c3172fd754bba256112
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/65c19c3172fd754bba256112/cfgYvKfO36PSTFYKQottM.jpeg
paper_authors.fullname: Ryan Tran
paper_authors.type: user
paper_authors.user: ryanhoangt
paper_authors._id: 66a1b11eca8ee359d60b5ba4
paper_authors.name: Fuqiang Li
paper_authors._id: 66a1b11eca8ee359d60b5ba5
paper_authors.name: Ren Ma
paper_authors._id: 66a1b11eca8ee359d60b5ba6
paper_authors.name: Mingzhang Zheng
paper_authors._id: 66a1b11eca8ee359d60b5ba7
paper_authors.name: Bill Qian
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:54:51.696Z
paper_authors._id: 641fa2e0863b87326f4a7fd5
paper_authors.avatarUrl: /avatars/7b29c20f942d83c08f63f04a85c15c13.svg
paper_authors.fullname: Bill Qian
paper_authors.type: user
paper_authors.user: lilbillbiscuit
paper_authors._id: 66a1b11eca8ee359d60b5ba8
paper_authors.name: Yanjun Shao
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:55:10.708Z
paper_authors._id: 62970df979f193515da13dc0
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/62970df979f193515da13dc0/A-mgKIcgTXRJ54GCHswTq.jpeg
paper_authors.fullname: Yanjun Shao
paper_authors.type: user
paper_authors.user: super-dainiu
paper_authors._id: 66a1b11eca8ee359d60b5ba9
paper_authors.name: Niklas Muennighoff
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:55:16.299Z
paper_authors._id: 5f1eb362eec0ad2a071ad6e2
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/5f1eb362eec0ad2a071ad6e2/IXMYkYKuTwn6kBdWnQeeY.png
paper_authors.fullname: Niklas Muennighoff
paper_authors.type: user
paper_authors.user: Muennighoff
paper_authors._id: 66a1b11eca8ee359d60b5baa
paper_authors.name: Yizhe Zhang
paper_authors._id: 66a1b11eca8ee359d60b5bab
paper_authors.name: Binyuan Hui
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:55:45.961Z
paper_authors._id: 61e4c4ca1ab24785ac11ba69
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/61e4c4ca1ab24785ac11ba69/1Q1zhhyGSJ9RJG9MzwxVv.jpeg
paper_authors.fullname: Binyuan Hui
paper_authors.type: user
paper_authors.user: huybery
paper_authors._id: 66a1b11eca8ee359d60b5bac
paper_authors.name: Junyang Lin
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:56:17.993Z
paper_authors._id: 620760a26e3b7210c2ff1943
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/620760a26e3b7210c2ff1943/VC-rKqimF6yxGESNVlPoR.jpeg
paper_authors.fullname: Junyang Lin
paper_authors.type: user
paper_authors.user: JustinLin610
paper_authors._id: 66a1b11eca8ee359d60b5bad
paper_authors.name: Robert Brennan
paper_authors._id: 66a1b11eca8ee359d60b5bae
paper_authors.name: Hao Peng
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:57:13.319Z
paper_authors._id: 660ec5a2509153ca49775a7c
paper_authors.avatarUrl: /avatars/97570fc245cc8ec7628da9c13bd35b71.svg
paper_authors.fullname: Hao Peng
paper_authors.type: user
paper_authors.user: haopeng01
paper_authors._id: 66a1b11eca8ee359d60b5baf
paper_authors.name: Heng Ji
paper_authors._id: 66a1b11eca8ee359d60b5bb0
paper_authors.name: Graham Neubig
paper_authors.status: admin_assigned
paper_authors.statusLastChangedAt: 2024-07-25T07:57:35.957Z
paper_authors._id: 60de14638bedd2315529d43f
paper_authors.avatarUrl: https://cdn-avatars.huggingface.co/v1/production/uploads/1625166923504-noauth.png
paper_authors.fullname: Graham Neubig
paper_authors.type: user
paper_authors.user: gneubig
paper_title: OpenDevin: An Open Platform for AI Software Developers as Generalist
    Agents
paper_summary: 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.
paper_ai_summary: 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.
paper_ai_keywords: large language models OpenDevin AI agents code execution sandboxed environments evaluation benchmarks SWE-Bench WebArena