← back to runpane.com

Migrate from Cursor

This guide is for Cursor users moving toward agentic workflows — running Claude Code or other terminal agents on larger, longer-horizon tasks. Cursor is still a great IDE. This is about the layer of work that is better served by terminal agents and a dedicated manager for running them in parallel.

concept mapping

cursorpanenote
.cursorrulesCLAUDE.mdplace at repo root; Claude Code reads it automatically on every session
Composer / Agent taba pane running Claude Codeeach pane is a terminal running any CLI agent; worktree created automatically
tab modelworktree modelCursor tabs share one workspace; Pane panes each get a separate git checkout — see note below
@-mentions for context@filename + MCP serversClaude Code supports @filename syntax; MCP servers extend context to external tools
auto-indexingno equivalentClaude Code reads files on demand; no background index
⌘L (chat)agent terminal in each panethe agent terminal is the chat; no separate chat panel
⌘I (Composer)⌘K (command palette)Pane's ⌘K opens git actions, not an AI composer — the agent lives in the terminal

The tab vs worktree mental model is the most important difference. Cursor's tabs let you view multiple files in one working directory. Pane's panes each have a separate git checkout of the repo. That isolation is what makes parallel agents safe — but it means you are not editing files "in Pane" the way you edit them in Cursor. Pane is for running agents; your editor stays your editor.

step-by-step migration

what you give up

what you gain

frequently asked questions