To set up DODA, users need to install node/deno, add their OPENAI_API_KEY, and optionally customize the doda_agent/assistantConfig.json. The agent can be run using the command 'deno run --allow-all server.ts' in the doda_agent directory, and Electron can be run using 'npm start' in the doda_electron directory. Alternatively, both can be run at once using the start.sh script. Users can kill the process with 'kill $(lsof -t -i:1337)'. Contributions to DODA are welcome through forking the repo and submitting pull requests.
Key takeaways:
- DODA is a developer assistance tool that uses the OpenAI Assistants API to control the command line and development environment.
- The tool is based on Deno and Electron, and can function as a website on a remote server or as a desktop app.
- Current functions of DODA include creating files, executing CLI commands, getting environment and system info, and running scripts.
- Users need to be cautious as the agent can run real code locally and will execute any command given to it.