Devin for VS Code

Brings the Devin CLI natively into VS Code.
Chat with Devin in a side panel instead of a terminal. Ask it to build a
feature, fix a bug, refactor, or explain code, and watch it work: streaming
replies, live tool calls, and every edit shown as a diff you can keep or undo.
Each chat is a real Devin CLI session, saved per workspace, so you can pick any
one back up later.
The interface is inspired by GitHub Copilot Chat and follows the same design, so
if you use Copilot it feels familiar from the first message.
Preview. Early release, under active development. Expect rough edges and
frequent updates. Feedback and issues are welcome.
Install
- Install this extension: search Devin for VS Code in the Extensions view,
or run
code --install-extension shayanline.devin-vscode.
- Install the Devin CLI and sign in with
devin auth login.
The extension runs the Devin CLI for you. On first run it finds devin on your
PATH and helps you finish setup.
What you get
- Streaming answers, with Devin's reasoning shown as it works
- Every file edit as a native VS Code diff, keep or undo per file
- Approve the CLI's tool actions and answer its questions inline
- A browser of your Devin CLI sessions, grouped by workspace, that survives restarts
- Pick the Devin model and mode right from the panel
/ for Devin commands and skills, @ to attach files, and image paste
- Markdown replies with syntax highlighting and Mermaid diagrams
Screenshots
Settings
Set defaults like the Devin model, mode, and checkpoints in the Devin section
of VS Code settings. If devin is not on your PATH, point devin.cliPath at it.
Contributing
Issues and pull requests are welcome. See CONTRIBUTING.md.
License
MIT