Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - agentcasa/doda: Doda Offers Developer Assistance

Nov 16, 2023 - github.com
DODA is a developer assistance tool that uses the OpenAI Assistants API to control the command line and development environment. It is based on Deno and Electron, and can function as a website on a remote server or as a desktop app. Its current functions include creating files, executing CLI commands, getting environment and system info, and running scripts. However, users are warned that the agent can run real code locally and will execute any command given to it.

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.
View Full Article

Comments (0)

Be the first to comment!