Windsurf: Devin Desktop Adds Live Browser Preview for Remote Agent Sessions
Windsurf's Devin Desktop extended live browser preview to remote agent (ACP) sessions, including Devin Cloud, giving them the same visual feedback loop that Cascade has long had. The agent proxies a developer's local dev server, and any elements or console output captured land directly in the agent's message box as pending context. In Devin Desktop, the preview opens in a built-in browser pane next to the agent, closing a long-standing gap between local and cloud-based agent workflows. The feature shipped as part of the broader v3.6.21 release, which also refreshed the agent window UI and added dozens of smaller workflow improvements across Desktop, Local, and Cloud.
Key Takeaways
- Live browser preview now extends to remote agent (ACP) sessions, including Devin Cloud, mirroring a capability Cascade already had.
- Previously, only IDE-native Cascade sessions could visually inspect a running app β remote and cloud sessions were working blind on rendered output.
- In Devin Desktop, the preview opens in a built-in browser pane next to the agent's chat rather than a separate window.
- Captured DOM elements and console output are automatically added as pending context to the agent's message box, cutting out manual copy-pasting.
- The feature shipped inside v3.6.21, alongside a refreshed agent window UI and per-workspace sidebar filtering.
- The update specifically benefits developers doing frontend or UI-heavy work with remote or cloud-based Devin sessions.
Remote Agents Can Now See What They Build
Until this release, only Cascade β the agent running natively inside the editor β could open a live preview of a developer's running application and feed what it saw back into the conversation. Remote agent sessions, including those running in Devin Cloud, lacked that visual grounding: they could read and write code, but had no way to confirm what a page or component actually looked like once rendered.
Windsurf closed that gap in v3.6.21. Any remote agent (ACP) session can now open a browser preview using the same workflow Cascade already had. The agent proxies the developer's local dev server, and whatever elements or console output the developer captures in that preview are automatically added to the agent's message box as pending context β no manual screenshotting or copy-pasting required.
How It Works in Devin Desktop
Inside Devin Desktop specifically, the preview opens in a built-in browser pane positioned next to the agent's chat panel, rather than requiring a separate browser window or tab. This keeps the agent conversation and the live application view side by side, so a developer can point at a broken layout or an error in the console and have that context flow straight into the next prompt.
Why It Matters
For teams that split work between Cascade (in-editor) and Devin Cloud or Devin Local (remote/background) sessions, this removes one of the clearest capability gaps between the two. Frontend and UI-heavy tasks β where an agent needs to see rendered output to iterate effectively β become viable for remote sessions in a way they weren't before.
Part of a Broader Refresh
The browser preview capability shipped alongside a wider set of changes in v3.6.21: a refreshed agent window UI (Inter font, rounded pill session tabs, PR state icons), per-workspace agent sidebar filtering, faster syntax highlighting for streaming diffs, and a unified native-OS notification setting for finished or blocked sessions.