- TinyDevin is an Intern Software Engineer that takes your task as input ,analyses it , searches Internet for research and builds code on the basis of research.
- It can also run your local models using ollama
Clone the project
git clone https://github.com/anmolkys/TinyDevin
Go to the project directory
cd TinyDevin
Install dependencies
pip install -r /path/to/requirements.txt
Go to libs/llm.py
key = "your-gemini-key"
Go to libs/Tools.py
serper_key = "your-serper-api-key"
browser_key = "your-scrapingAnt-api-key"
To run devin - Change task in tinyDevin.py as per required
python tinyDevin.py
- Setting up task variable
- During Execution - Searching the Internet
- After Execution:
- Add .env Support (idk why I did not think of it)
- Add a task input
- Optimise prompts to increase accuracy
- Make a UI (probably)
- Have fun building