The Workshop · 11 min mission

IDE Agents: The In-Editor Landscape

Map the in-editor coding agents, their local and cloud boundaries, and the product transitions that change today’s choice.

ide-agentscursorgithub-copilotagent-modelandscapeFact-checked 2026-06-15
On this page

An IDE agent is an autonomous coding loop inside your editor: you state an outcome in a chat panel, and the agent reads files, edits across the codebase, runs terminal commands and tests, reads errors, and iterates until done — rendering inline diffs you review. This guide starts from a 2026-06-15 landscape snapshot. Cursor Cloud Agents, Copilot plugins/governance, Devin Local/Cascade, Cline, and Zoo status were refreshed 2026-08-22. Prices remain explicitly dated snapshots; model availability should be checked in each product's live documentation.

The three interaction tiers

Every in-editor assistant exposes the same three tiers, named differently per vendor. The tier sets what the assistant may touch. Completion / Tab is inline autocomplete accepted with Tab (read-only awareness). Ask / Chat is single-turn Q&A about code (read-only by default). Agent mode is the autonomous tier: the model is handed tools (read_file, edit_file, run_in_terminal, search, MCP) and loops until the task completes. GitHub describes agent mode as an "orchestrator of tools like read_file, edit_file, and run_in_terminal" that runs commands and tests and auto-corrects in a loop.

TierWhat it can touchVendor names
Completion / TabSuggests next keystrokes; accept with Tab. Read-only.Copilot completions, Cursor Tab, Devin Desktop Tab
Ask / ChatSingle-turn Q&A; read-only by default.Copilot Chat (Ask), Cursor Ask, Cline Plan
Agent moderead_file, edit_file, run_in_terminal, search, MCP. Loops until done.Copilot Agent, Cursor Agent, Cline Act
The three tiers and each vendor’s name. Cline is agent-only — it has no completion tier. As of 2026-06-15.

The leading IDE agents: June baseline, August status

Cursor — standalone agent-first editor since the 3.0 rewrite (2026-04-02), no longer a VS Code extension. Open the parallel-agent surface with Cmd+Shift+P → Agents Window; it runs agents locally, in worktrees, in the cloud, and over remote SSH. Cloud Agents can now subscribe to PR, Slack, and scheduled events, while Builds prewarm environments. Those subscriptions and isolated-VM subagents are cloud-only. Origin is an early beta for paid plans, not a generally available GitHub replacement. Rules live in .cursor/rules/*.mdc and a root AGENTS.md.

GitHub Copilot — agent mode is GA in VS Code, JetBrains, Eclipse, and Xcode. Two distinct surfaces: agent mode (synchronous, in-IDE) and the Copilot coding agent (asynchronous, cloud — see the callout below). Agent Plugins package skills, MCP servers, hooks, agents, and commands. Enterprise controls can govern allowed plugins/marketplaces and MCP servers; denied MCP rules win. Repo instructions read from .github/copilot-instructions.md, path-specific .github/instructions/NAME.instructions.md, and AGENTS.md (nearest in the tree wins).

Devin Desktop — the former Windsurf desktop app (Cognition signed the acquisition 2025-07-14; rebrand shipped 2026-06-02). Primary/default Devin Local is a from-scratch Rust agent with Normal, Plan, and Ask modes, persistent Markdown plans, subagents, worktrees, OS sandboxing, granular permissions, plugins, skills, hooks, and MCP. Cascade remains documented and selectable for legacy-only Memories, Workflows, Code Lenses, App Deploys, and Arena; enterprise defaults are off and no global removal date is published. Current model family: SWE-1.7; model choices are a Devin Local capability.

Cline — open-source (Apache-2.0) across VS Code-family editors, JetBrains, preview CLI, and ACP clients such as Zed and Neovim. v4.1.12 is the 2026-08-21 release snapshot. Customization now includes .clinerules/, Skills, Hooks, MCP, and staged Plugins. Zoo Code v3.78.0 is the maintained direct Roo successor; v3.76.0 added opt-in Dynamic Context Gathering, group approvals, and provider isolation.

ToolSurfaceModel postureCost modelStatus
CursorStandalone editor (since 3.0)Composer 2.5Subscription (Pro $20/mo)Local + event-driven Cloud Agents
GitHub CopilotVS Code / JetBrains / Eclipse / XcodeMulti-provider live shelfSubscription + AI CreditsAgent mode GA
Devin DesktopStandalone editor (ex-Windsurf)SWE-1.7 / Devin LocalSubscriptionDevin Local default; Cascade legacy lane
ClineVS Code family / JetBrains / preview CLI + ACPNone (BYO key)Pay your provider directlyv4.1.12, active
Roo CodeVS Code extensionNone (BYO key)Was BYO keyArchived 2026-05-15
IDE-agent landscape at a glance. Prices retain the 2026-06-15 baseline; selected status and capability cells were refreshed 2026-08-22. Do not install Roo Code (archived).
ToolPrice tiersInstruction file(s)
CursorHobby free · Pro $20/mo · Pro+ $60/mo · Ultra $200/mo · Teams $40/user/mo.cursor/rules/*.mdc, AGENTS.md
GitHub CopilotFree $0 · Pro $10/mo · Pro+ $39/mo · Business $19/user/mo · Enterprise $39/user/mo.github/copilot-instructions.md, .github/instructions/*.instructions.md, AGENTS.md, CLAUDE.md/GEMINI.md
ClineNo subscription — pay model provider directly (optional hosted Cline credits).clinerules
Google AntigravityFree preview (rate-limited Gemini) · AI Ultra $100/mo (5× Pro) · top tier $200/mo (20× Pro)AGENTS.md
Per-tool prices and instruction-file paths, 2026-06-15. Cursor Pro+/Ultra figures are corroborated by trackers, not itemized on the live pricing page — recheck before relying on exact dollars.

Google Antigravity

Google Antigravity launched 2025-11-18 alongside Gemini 3 as a free, agent-first IDE built as a heavily modified fork of VS Code (macOS 12+, Windows 10+, 64-bit Linux). It has two surfaces: an Editor view (traditional IDE plus an agent sidebar) and a Manager surface for spawning and orchestrating many agents asynchronously across workspaces. Agents produce verifiable Artifacts — task lists, implementation plans, screenshots, browser recordings — and have direct access to the editor, terminal, and an integrated browser.

Antigravity 2.0 (Google I/O, 2026-05-19) added multi-agent orchestration, scheduled background tasks, an SDK, native voice, and a new CLI built in Go that is absorbing Gemini CLI. The default coding model became Gemini 3.5 Flash. The public preview stays free for individuals on rate-limited Gemini access.

IDE agents vs terminal CLIs

IDE agents (Cursor, Copilot agent mode, Devin Desktop, Cline, Antigravity) and terminal CLI agents (Claude Code, Codex CLI, Antigravity CLI) run the same agentic loop — plan, edit, run, read errors, iterate, with tool access. They differ in surface: the IDE renders the loop visually (inline diffs, file tree, gutter marks, integrated debugger/terminal, a built-in browser for UI checks); the CLI runs in your shell and prints diffs as text you can pipe, script, and run headless in CI.

Where each surface is strongest

IDE agent (in-editor)

Watch the loop happen. Inline diffs accepted hunk-by-hunk, a live file tree and debugger, a built-in browser for UI verification, and Tab completion as you type.

Best for: tight, reviewed changes where you stay in the file and want to see each edit land.

Terminal CLI agent

Hand off a goal. Runs headless in CI, on a schedule, or fanned out across many parallel sessions; prints diffs as text you can pipe and script.

Best for: autonomy and scale — long jobs, automation, and background work returning a diff or a PR.

The convergence: three shared layers

The IDE-vs-CLI split is becoming a UI preference, driven by three concrete shared layers.

Shared instruction file. AGENTS.md is read by Cursor, GitHub Copilot, and the CLIs alike (Copilot also reads CLAUDE.md and GEMINI.md). Write build commands and constraints once; most agents pick them up.

Shared models. The same frontier models — Claude Opus 4.x, GPT-5.x, Gemini 3.x — back IDE agents and CLIs. The vendor's in-house model (Cursor Composer, Devin SWE-1.x) is the differentiator, not the headline engine.

Shared protocol. The Agent Client Protocol (ACP) — an open, Apache-2.0 agent↔editor standard — lets a CLI agent plug into an editor as a first-class citizen. Devin Desktop adopts it via an Agent Command Center, running Codex (CLI), Claude Agent, OpenCode, Junie, and Gemini CLI inside the editor alongside Devin's own agents.

Triggering the Copilot coding agent (asynchronous, cloud)
… scroll to run this session
Assigning an issue always creates one PR. Prompt-started sessions are branch-only by default and may request at most one PR later. Both are distinct from synchronous in-IDE agent mode.

Knowledge check

A teammate says "just install Windsurf with Cascade" and "grab Roo Code, it’s great." It is 2026-08-22. What is the accurate correction?

Which IDE agent fits you?

Which IDE agent?

Five quick questions about where you code, how much autonomy you want, how you'd rather pay, whether open source matters, and your main language — and you'll get a single agent to start with, the reasoning behind it, and a compatible runner-up when one is available. All five contenders are in the legend below.

0/5
Preferred surface· 1 of 5

Where do you want it to live?

The five contenders

Cursorclosed source

An AI-first editor with fast Tab completion, a local agent, and event-driven Cloud Agents; Origin remains an early beta for paid plans.

GitHub Copilotclosed source

Drops into the editor you already use with completions, agent mode, reusable Agent Plugins, and enterprise plugin/MCP governance.

Devin Desktop (was Windsurf)closed source

Cognition’s desktop editor, formerly Windsurf. Devin Local is primary/default; Cascade remains a documented legacy lane with no published global removal date.

Clineopen source

An open-source agent for VS Code-family and JetBrains editors, with preview CLI/ACP surfaces and rules, skills, hooks, MCP, and plugins.

Zoo Codeopen source

The maintained direct successor to archived Roo Code: an open-source VS Code agent with Custom Modes, BYO models, and opt-in DCG.

Answer a few questions about surface, autonomy, budget, and open-source needs to get a starting recommendation.

Where to go next

Deeper guides in this constellation cover each thread with the exact commands and config: Cursor essentials and Cursor rules & context; GitHub Copilot agent mode for the synchronous-vs-cloud split in depth; Windsurf / Devin Desktop for the rebrand and Devin Local; Cline & Roo Code for the BYO-key path and Roo's mode architecture; IDE agents vs CLI agents to pick a surface per task; and rules files across tools to make AGENTS.md work everywhere at once.

Reach the end and this star joins your charted sky.