Devin Local
Our next-generation agent harness, shared with Devin CLI. Runs on your machine as the primary local agent.
Usage
Credits and usage.
Terminal
An upgraded Terminal experience.
MCP
MCP servers extend the agentâs capabilities.
Memories
Memories and rules help customize behavior.
Context Awareness
Instantly understands your codebase.
Advanced
Advanced configuration options.
Workflows
Automate repetitive trajectories.
App Deploys
Deploy applications in one click.
In some cases Devin Desktop may not function exactly as referenced, or documentation may be out of date.
Set Up
To get started, please ensure that your device meets the requirements, click the download link, and follow the instructions to install and run Devin Desktop. Click here if youâre looking for how to update Devin Desktop.Onboarding
Once you have Devin Desktop running, you will see the page below. Letâs get started! Note that you can always restart this onboarding flow with the âReset Onboardingâ command.
1. Select setup flow
If youâre coming from VS Code or Cursor, you can easily import your configurations. Otherwise, select âStart freshâ. You can also optionally installwindsurf in PATH such that you can run windsurf from your command line.

- Start fresh
- Import from VS Code
- Import from Cursor
Choose your keybindings here, either default VS Code bindings or Vim bindings.

2. Choose editor theme
Choose your favorite color theme from these defaults! Donât worry, you can always change this later. Note that if you imported from VS Code, your imported theme will override this.
3. Sign up / Log in
To use Devin Desktop, you need to use your Devin Desktop account or create one if you donât have one. Signing up is completely free!

Having Trouble?
If youâre having trouble with this authentication flow, you can also log in and manually provide Devin Desktop with an authentication code.- 1. Select "Having Trouble?"
- 2. Enter Authentication Code
Click the âCopy linkâ button to copy an authentication link to your clipboard and enter this link into your browser.

4. Letâs Surf!
Recommended Plugins
Explore some of our recommended plugins to get the most out of Devin Desktop!
Update Devin Desktop
To update Devin Desktop, you can click on the âRestart to Update ->â button in the top right corner of the menu bar.
- Click on your Profile icon dropdown > Check for Updates
-
In the Command Palette (
Cmd/Ctrl+Shift+P) > âCheck for Updatesâ
Things to Try
Now that youâve successfully opened Devin Desktop, letâs try out some of the features! These are all conveniently accessible from the starting page. :)Chat with the agent
Chat with the agent

Generate a project with the agent
Generate a project with the agent

Open Folder / Connect to Remote Server
Open Folder / Connect to Remote Server

Configure Windsurf Settings
Configure Windsurf Settings

Open Command Palette
Open Command Palette

â+â§+P (on Mac) or Ctrl+Shift+P (on Windows/Linux) shortcut. Explore the available commands!Forgot to Import VS Code Configurations?
You can easily import your VS Code/Cursor configuration into Devin Desktop if you decide to do so after the onboarding process. Open the command palette (Mac:â+â§+P, Windows/Linux: Ctrl+Shift+P) and type in the following:
- VS Code
- Cursor

Incompatible Extensions
There are a few extensions that are incompatible with Devin Desktop. These include other AI code complete extensions and proprietary extensions. You cannot install extensions through any marketplace on Devin Desktop.Custom App Icons (beta)
For paying users of Devin Desktop, you can choose between different Devin Desktop icons while it sits in your dock. Currently, this feature is only available for Mac OS, with other operating systems coming soon. To change your app icon, simply click the profile/settings icon in the top right corner of the editor and select âCustomize App Iconâ.Devin Desktop Next
Devin Desktop Next is a prerelease version of Devin Desktop which users can choose to opt-in to access the newest features and capabilities as early as possible, even if the features are not fully polished. Features will typically be rolled out to Devin Desktop Next first, and then into the stable release shortly after. You can opt-in to Devin Desktop Next simply by downloading it here.Uninstall Devin Desktop
To uninstall Devin Desktop from your system, follow these steps:Close Devin Desktop
Ensure that Devin Desktop is not currently running before proceeding with the uninstallation.
Delete the Devin Desktop application
- Mac
- Windows
- Linux
Drag the Devin Desktop application from the Applications folder to the Trash.
Additional cleanup
- If you installed Devin Desktop in PATH, remove it from your systemâs PATH environment variable.
- If you installed Devin Desktop using your systemâs package manager or control panel, you can also use that to uninstall it.
- Empty your Trash or Recycle Bin to complete the uninstallation.



