Devin Desktop brings its web Agent Window to local projects and remote hosts

Devin Desktop brings a connected agent window to local projects and remote hosts.

**Dek:** Version 3.11.212 puts local diffs, session terminals and side-by-side views into the desktop interface. The release also gives Windows users another way to choose where an agent runs.

The October 23 stable release of Devin Desktop introduces an Agent Window that uses the same interface as the Devin web app. The changelog describes a common session sidebar, Automations, Review, Wiki and command palette. Developers can open multiple sessions side by side, inspect a working directory and review per-file diffs for local sessions. They can also open a terminal on the session’s machine, with behavior depending on whether the session runs locally or in the cloud. [Devin Desktop changelog](https://docs.devin.ai/desktop/changelog)

Similar controls can represent different environments

A developer reviewing a change may see the same arrangement in two sessions even when the files and shell belong to different machines. The new file tree can show a local working directory or the cloud session’s machine. For cloud sessions, the IDE shortcut opens a Remote SSH window, and app previews can appear in a dedicated tab. On Windows, the release adds WSL distributions as remote agent hosts alongside SSH hosts. The environment picker is therefore a consequential part of the workflow, especially when a command changes state. [Devin Desktop changelog](https://docs.devin.ai/desktop/changelog)

Teams evaluating the feature should identify what “local” describes for each operation. A local shell and working directory say where the process and files are. Those labels alone do not establish where a model request goes or which service handles a tool call. Likewise, an app preview establishes that a browser can reach the development server. Access and publication are separate steps.

Review and approval need to be easy to locate

Version 3.11.212 describes Allow and Reject controls for MCP calls that require approval in Devin Local. A later October 28 fix makes those controls appear consistently for some other local requests, including web fetches and multi-file edits. The distinction matters to users who rely on an explicit pause before a tool can act. The new window also makes it easier to view several sessions at once, so a reviewer should check which session owns an approval prompt before accepting it. [Devin Desktop changelog](https://docs.devin.ai/desktop/changelog)

A practical trial is to run one representative task in a local session and the same task on a remote host. Confirm that the file tree, terminal and diff agree about which workspace is in use. Try the review and approval controls using the keyboard, and inspect the result from the session that performed the action. The test can show whether the shared interface makes environments easier to manage while keeping their differences visible. [Apple accessibility guidance](https://developer.apple.com/design/human-interface-guidelines/accessibility)