Primary surface
IDE (VS Code fork) — editor with Agents Window panel
Native terminal (xterm.js + node-pty) with multi-agent panes
Multiple agents in parallel
Yes — Agents Window + /multitask sub-agents
Yes — auto-grid panes + per-feature worktrees
Agent flexibility
Cursor's own agent + curated model picker
The actual `claude` and `codex` CLIs running inside real terminal panes
Git worktrees
Slash-command driven via .cursor/worktrees.json
Auto-created per feature with ⌘N — worktree IS the navigation primitive
Project / branch navigation
File tree + window switcher per workspace
Discord-style dock for projects, branches as channels
Shell + agents in one surface
Terminal panel exists but is secondary to the editor
Shell IS the surface — agents share the grid with builds, REPLs, dbs
Resource footprint
Full Electron IDE per workspace window
Terminal-class — light enough to run alongside the IDEs you already use
Session persistence
Terminal panels lose state on close (VS Code default)
Panes, scrollback, and agent conversations resume after quit AND machine reboot
Tab autocomplete
Best-in-class
Not the product — pair with your editor of choice
Cloud / remote agents
Cloud Agents in Cursor VMs + remote SSH (Pro and up)
Cloud terminals over SSH — bring your own host
MCP / plugins / skills
Yes (Pro and up); enterprise plugin controls
Yes — MCP, plugins, and skills first-class
Pricing entry point
Free Hobby (limited) · Pro $20/mo for serious agent use
Free · macOS Apple Silicon today
Platforms
macOS · Windows · Linux · Web · CLI
macOS Apple Silicon today; Linux + Windows builds in flight