Windsurf becomes Devin Desktop — the IDE as Agent Command Center, plus ACP
read at source ↗ devin.ai
Windsurf becomes Devin Desktop — the IDE as Agent Command Center, plus ACP
Source: Cognition (devin.ai blog) Date: 2026-06-02 (surfaced 2026-06-04 via Claude Code v2.1.162 IDE rename) URL: https://devin.ai/blog/windsurf-is-now-devin-desktop/
Summary
On June 2, 2026 Cognition retired the Windsurf brand and relaunched the editor as Devin Desktop, framed as “a full IDE with an agent manager built in — not the other way around.” The default surface is the Agent Command Center: a Kanban board of every agent the user is running — local and cloud — sorted by status (in progress, blocked, ready for review), with Spaces to share context across agents. The local agent (Cascade) was rewritten from scratch in Rust as Devin Local, up to ~30% more token-efficient, with subagent support; legacy Cascade support continues through July 1. Devin Desktop ships support for the Agent Client Protocol (ACP) — an open, agent-neutral protocol that lets any compatible agent run inside the editor, explicitly naming Codex, Claude Agent, and OpenCode as guests. Existing Windsurf users received it as a standard over-the-air update; pricing, extensions, keybindings, and LSP carry over unchanged. The move surfaced in Ellis’s data as a single line in the Claude Code v2.1.162 notes: Renamed Windsurf to Devin Desktop.
Implications
- Operability is the new differentiation front. Devin Desktop is the boldest instance of a 48-hour, three-vendor convergence (with Claude Code v2.1.162 and Codex rust-v0.137.0) on the operations layer for agent fleets — watch, bound, persist — rather than raw capability. Cognition bet its entire product identity on the cockpit. Feeds: agentic engineering patterns, coding-agent landscape.
- ACP is the editor-side mirror of MCP. A vendor without a frontier model is authoring an open protocol to standardize the agent-in-editor host slot, with the model labs’ agents as guests. The structural question (does a lab ship an ACP client, ceding the host slot, or route around it as each has kept its own harness?) decides whether the agent-in-editor slot commoditizes. Feeds: protocol/interoperability, vendor/lab strategy.
- Second agent-core Rust rewrite in two days. Devin Local (Cascade → Rust, +30% token efficiency, subagents) joins the Rust-reimagination pattern at the agent-internals layer — watch whether token-efficiency rewrites of agent cores become cross-vendor. Feeds: dev tooling, Rust reimaginations.