Devin for Terminal is in private preview for existing Devin Enterprise customers. You must enable it in your Devin settings before use. Check with your admin if you don’t see the option.
Install Devin for Terminal
macOS / Linux / WSL
Windows
curl -fsSL https://cli.devin.ai/install.sh | bash
Open PowerShell and run:irm https://static.devin.ai/cli/setup.ps1 | iex
irm and iex are PowerShell commands. Do not run this in Git Bash or CMD — it will fail with “command not found”. Use PowerShell for installation only.
After installing, you can use Devin for Terminal from either Git Bash or PowerShell. Git for Windows is required — if launched from PowerShell or CMD, the CLI automatically runs inside Git Bash under the hood. Devin for Terminal works with Bash, Zsh, Fish, PowerShell, and Git Bash.
Start coding
That’s it! Enter a project directory and type devin to activate Devin for Terminal.
You can also use the below command to preload the session with a prompt!devin -- check out this code and suggest a feasible, helpful feature
What’s next?
Devin for Terminal can implement new features, fix bugs, review code, answer questions, automate tasks, and more.
Devin for Terminal vs. Devin
Devin for Terminal and Devin are separate tools designed for different workflows.
Devin for Terminal is a local coding agent that runs directly in your terminal. It works with your local files and environment, giving you fast, interactive assistance right where you code.
Devin is our cloud-based AI software engineer that runs in a virtual machine. It includes features like Playbooks, Secrets, Knowledge, and other capabilities that are not available in Devin for Terminal.
Features from your Devin account (such as Knowledge, Playbooks, and Secrets) do not carry over to Devin for Terminal. Think of them as separate tools with their own configurations.