DODA Offers Developer Assistance.
It is an experiment using the OpenAI Assistants API to control your command line and development environment.
Based on Deno + Electron in order to provide a ChatUI that can run as a website on a remote server or as a desktop app.
- Creating files
- Executing CLI commands
- Getting environment and system info
- Running scripts
- install node/deno
- add your OPENAI_API_KEY
- customize the doda_agent/assitantConfig.json ( optional )
cd doda_agent
deno run --allow-all server.ts
cd doda_electron
npm start
chmod +x start.sh
./start.sh
You can kill the proc with kill $(lsof -t -i:1337)
Contributions are welcome! Fork the repo and submit pull requests. 🍻