Devin IDE
Make edits and test Devin’s code directly in its IDE
What is Devin’s IDE?
Devin now does its work in an interactive VSCode environment loaded with your repos. You can check in on Devin’s edits in real time, then touch up the changes or test Devin’s code directly using the IDE tools and shortcuts you’re familiar with.
Reviewing Devin’s work real-time
You can now watch Devin make edits in real-time. You can either click “Follow Devin” to follow Devin’s edits in real time or select “Review Changes” to see a diff view of the file edits Devin has made so far. You’re in a fully featured IDE - complete with all your favorite shortcuts - so you can open files in new tabs, jump to definition and more.
Devin can also send citations or references to code. Clicking on these will deep link into VSCode:
Taking over Devin’s task
Devin’s IDE also allows you to take over Devin’s work when necessary, test and fix changes end-to-end without leaving the Devin webapp. You can click to stop the session to take over and starting using the IDE yourself. Many of the favorite commands are available in the IDE including:
- ⌘K to generate terminal commands from natural language
- ⌘I for rapid respones to questions or rapid file edits
- tab autocomplete
All of Devin’s terminals, commands, and their outputs are available in VSCode. Toggle from read-only to writable to run your own commands.
Best Practices
When taking over Devin’s work it’s good to remember a few things:
- Let Devin know about the changes you’ve made
- Make sure that Devin is stopped before taking over the IDE to avoid simulteaneous, conflicting changes
- Use Devin’s browser to test the local build yourself, without leaving the webapp