· Ross O'Reilly · Moonshot briefing · 6 min read

The IDE Is Becoming a Control Room

The new IDEs aren't editors with smarter autocomplete. They're agent workbenches, and the centre of gravity is moving from the editor canvas to the repository, the shell and the evidence an agent leaves behind.

A lime moon over layered mountains and pine trees, with a thin ground line marking the one place a human still steps in

Moonshot briefing · October 2026

The “new IDEs” are not really editors with smarter autocomplete. They are agent workbenches: a place to specify intent, launch coding workers, inspect diffs, run verification, and merge trustworthy results.

The themes: CLI-native, multi-agent, cloud delegation, human verification, and MCP, skills and hooks.

The short thesis

CLIs are not making IDEs obsolete. They are pulling the centre of gravity away from the editor canvas and toward the repository, shell, Git, CI, and agent runtime. The future is a layered workflow: a lightweight visual cockpit plus terminal-native agents plus cloud workers for asynchronous tasks.

For my spec-driven, Linux/WSL-oriented workflow, the most durable mental model is: write the contract, delegate execution, inspect evidence, own the decision.

Landscape map

A sprig of lime and blue leaves beside a small sun

Terminal-native agents

Claude Code, Codex CLI, Amp, Gemini CLI, Aider, OpenCode. Best when the repository, shell, tests and Git are the primary interface. A strong fit for multi-file changes, debugging and automation.

Agentic editors

Cursor, Windsurf, VS Code agent mode, JetBrains Junie. Best when you want visual navigation, inline diffs, diagnostics and an agent in the same workspace.

Control planes

T3 Code and similar multi-harness surfaces. Not necessarily an agent or model. The value is switching agents, isolating threads, reviewing diffs and managing delivery.

Cloud engineering agents

Codex Cloud, Cursor Cloud Agents, Devin-style delegation and platform-native agents. Best for handing off an issue, migration or review while you work elsewhere, and returning to a branch, PR and evidence.

What makes these tools different?

Tool / familyPrimary surfaceAgent shapeWhere it shinesWatch-outs
Claude CodeTerminal, IDE, desktop, webRepository agent with tools, skills, hooks, MCP and subagentsDeep repo work, refactors, tests, long-running terminal workflowsPower requires disciplined permissions, context files and review
CodexCLI, IDE, web/cloud, ChatGPTLocal agent plus isolated cloud tasks and parallel workersDelegating work, review, cloud execution and cross-device continuityLocal and cloud modes have different trust, access and cost characteristics
AmpTerminal, IDE, CI/CDCLI-first agent with Sourcegraph code intelligence and specialised agentsLarge codebases, code search, command-line workflows and model routingCommercial service and vendor-managed orchestration; evaluate data boundaries
T3 CodeWeb / desktop control planeOrchestrates other installed CLIs such as Claude Code, Codex, Antigravity and OpenCodeOne cockpit for multiple harnesses, branches, diffs and PR deliveryA coordination layer, not a magic new model; complexity can move upward
CursorAI-native editor plus cloud agentsForeground editor agent and isolated asynchronous cloud workersFast visual iteration, parallel agents, screenshots, demos and PRsEditor/cloud coupling; inspect repository and privacy settings carefully
WindsurfAgentic editorCascade with planning, terminal, MCP, checkpoints and real-time contextIntegrated “stay in the editor” agent loop and recoverable editsMore opinionated workspace; portability depends on your underlying workflow
VS Code / JetBrains + agentsConventional IDE with agent modeEditor-resident agent using files, terminal, diagnostics and extensionsDebugging, language tooling, visual inspection and team standardisationCan become a thin chat sidebar unless the agent has real execution authority
Open / BYOK toolsTerminal or editorAider, OpenCode, Cline, Roo and similar configurable harnessesModel choice, local control, experimentation and lower vendor lock-inYou own more setup, security policy, model selection and reliability work

This is a workflow comparison, not a ranking. Feature availability and pricing change quickly, so verify current terms before adopting a tool.

The emerging stack

Three layers, left to right.

1. Intent layer. Specs, issues, acceptance criteria, architecture decisions, security constraints and project instructions. Think AGENTS.md, CLAUDE.md, issue templates and evals.

2. Execution layer. CLI agents and local IDE agents read, edit, run commands, call tools, create worktrees and iterate against tests. Claude Code, Codex CLI, Amp, Cursor, OpenCode.

3. Delivery layer. Cloud agents, CI, PR review, deployment checks, observability and audit trails determine whether output is trusted. Branches, evidence, evals, approvals, rollback.

The unit of work is changing

  • Old unit: “a file or function I am editing.”
  • New unit: “a bounded change with a contract, an isolated workspace, an agent run, verification evidence and a reviewable patch.”

Where the industry is headed

  • From completion to delegation. Autocomplete remains useful, but differentiation moves to agents that can plan, execute, test and recover across a repository.
  • From one agent to fleets. Parallel workers will handle tests, documentation, code search, implementation and review in isolated worktrees. The bottleneck becomes coordination and verification.
  • From prompt skill to context engineering. Persistent instructions, repository maps, MCP tools, skills and event hooks become the operating system around the model.
  • From local session to agent surface. The same run will be steerable from terminal, editor, browser, mobile, Slack, GitHub or CI. Surface matters less than state, permissions and evidence.
  • From code generation to software operations. Agents will increasingly touch issue trackers, cloud consoles, deployment pipelines, logs and customer-support signals, not just source files.
  • Verification becomes the moat. Tests, type checks, security scans, evals, visual evidence, review agents and provenance will separate useful autonomy from expensive chaos.

What “IDE” may mean next

The editor does not disappear; its role changes. It becomes a visual inspection and intervention surface rather than the only place where programming happens.

ActivityLikely best surfaceWhy
Understand a new repositoryCLI agent + code intelligenceFast search, broad context and scripted exploration
Shape a feature contractEditor, docs, issue tracker or chatHumans need clarity before execution
Delegate a bounded refactorCLI or cloud agentMulti-file work can run independently and produce a patch
Inspect a risky diffIDE, code review UI and security toolingVisual navigation and precise intervention still matter
Run repetitive maintenanceCI, scheduled agent or APIRepeatability beats an interactive session
Make architectural decisionsHuman-led discussion with agent analysisTrade-offs, product intent and risk ownership remain human responsibilities

A practical moonshot workflow

  1. Specify: write a short contract with non-goals, interfaces, acceptance tests and security constraints.
  2. Prepare: give the repository durable instructions, commands, architecture notes and a safe tool policy.
  3. Delegate: send bounded tasks to one or more agents in isolated worktrees.
  4. Verify: require tests, lint, type checks, security checks and a concise evidence report.
  5. Review: inspect the design and risk-bearing lines, not every generated line equally.
  6. Integrate: merge through normal Git and CI gates; retain rollback and provenance.

For my own setup: keep Claude Code as the primary terminal workflow in Ubuntu/WSL, trial Codex as a second harness, and use T3 Code only if multi-agent switching and remote control solve a real friction point. Keep VS Code or another editor as the visual review and debugging cockpit rather than treating it as the centre of all development.

The strategic risk

The danger is not that agents write imperfect code. It is that teams accept a higher throughput of changes than their ability to understand, test, secure and operate those changes. Agentic development therefore rewards engineers who become better at boundaries, evaluation, system design and review, not engineers who abandon code literacy.


Sources consulted: T3 Code · Claude Code documentation · Codex CLI documentation · Amp CLI guide · Cursor Cloud Agents · Windsurf Cascade.

Prepared as a forward-looking synthesis. Product capabilities, names and availability are moving targets.

Share:
Back to Blog

Related Posts

View All Posts »
My coding workflow

My coding workflow

Developers hand more of the coding to agents and still finish the day exhausted. Here's my current workflow, from an empty GitHub repo and a scratchpad to small agent iterations, and my ongoing journey to find flow.

How I built Pantler

How I built Pantler

Three iterations of an agentic pantry app — from brittle recipe matching to asking an LLM what to cook, then caching titles and lazy-loading recipes to keep model calls cheap.