OpenDevin is an autonomous software engineer that can solve software engineering and web-browsing tasks end-to-end. It can perform data science queries, such as "Find the number of pull requests to the OpenDevin repository in the last month," and software engineering tasks, such as "Please add tests to this file and verify that all the tests pass. If they don't fix the file."
At the same time, OpenDevin is a platform and community for agent developers to test out and evaluate new agents.
- Read the issue https://github.com/OpenDevin/OpenDevin/issues/1611
- Clone the repository and check out a new branch
- Based on the instructions in the issue description, modify files to fix the issue
- Push the resulting output to GitHub using the GITHUB_TOKEN environment variable
- Tell me the link that I need to go to to send a pull request
Devin is a commercial product by Cognition Inc., that served as the initial inspiration for OpenDevin. They both aim to do a good job at solving software engineering tasks, but OpenDevin you can download, use, and modify, while Devin you can only use through the Cognition site. In addition, OpenDevin has evolved beyond the initial inspiration, and now serves as a community-driven ecosystem for agent development in general, and we'd love to have you join andcontribute!
ChatGPT you can access online, it does not interface with local files, and its ability to execute code is limited. So it can write code, but it is not easy to test or execute it.