|
|
@@ -22,6 +22,11 @@ OpenDevin is still a work in progress. But you can run the alpha version to see
|
|
|
* [NodeJS](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) >= 14.8
|
|
|
|
|
|
### Installation
|
|
|
+First, make sure Docker is running:
|
|
|
+```bash
|
|
|
+docker ps # this should exit successfully
|
|
|
+```
|
|
|
+Then start the backend:
|
|
|
```bash
|
|
|
export OPENAI_API_KEY="..."
|
|
|
export WORKSPACE_DIR="/path/to/your/project"
|
|
|
@@ -49,6 +54,12 @@ export LLM_API_KEY="your-api-key"
|
|
|
export LLM_MODEL="claude-3-opus-20240229"
|
|
|
```
|
|
|
|
|
|
+### Running on the Command Line
|
|
|
+You can also run OpenDevin from your command line:
|
|
|
+```
|
|
|
+python opendevin/main.py -d ./workspace/ -i 100 -t "Write a bash script that prints 'hello world'"
|
|
|
+```
|
|
|
+
|
|
|
## 🤔 What is [Devin](https://www.cognition-labs.com/introducing-devin)?
|
|
|
|
|
|
Devin represents a cutting-edge autonomous agent designed to navigate the complexities of software engineering. It leverages a combination of tools such as a shell, code editor, and web browser, showcasing the untapped potential of LLMs in software development. Our goal is to explore and expand upon Devin's capabilities, identifying both its strengths and areas for improvement, to guide the progress of open code models.
|