Is Claude Code an IDE?
No. An IDE is somewhere you write code; Claude Code is an agent that changes code you already have. It ships no editor, no file tree, no syntax highlighting — it works on your repository from the terminal, or from inside the editor you already use via extensions for VS Code, Cursor and JetBrains. The desktop app is closest to looking like one, and it still isn't an editor.
Anthropic ships it into editors — which tells you what it isn't.
The overview describes Claude Code as an agentic coding tool available in the terminal, IDE, desktop app and browser. "Available in your IDE" is the giveaway: there are extensions for VS Code and Cursor, and a plugin for JetBrains IDEs. Products don't ship extensions for their own competitors' category unless they occupy a different one.
The JetBrains plugin is explicit about the relationship — it requires the Claude Code CLI, installed separately. The extension is a window onto the agent, not a reimplementation of it.
What the extensions add is presentation: inline diffs, @-mentions of files, plan review, conversation history. The work still happens in the agent, and the same CLAUDE.md, settings and MCP servers apply whichever surface you drive it from.
The category distinction.
An IDE is where you write: editor, file tree, debugger, extensions. Autocomplete proposes the next lines while you type. An agent takes a goal, decides what to change, edits several files, runs your tests and iterates.
Claude Code is the third. That's why comparing it feature-by-feature with an editor goes nowhere: they overlap only where the agent shows you a diff.
Practically, nothing about adopting it asks you to move. Keep VS Code, JetBrains, Neovim, whatever you have — the agent works on the same files from a terminal alongside it, or from an extension inside it.
The genuine comparison is with Cursor, which is an editor with an agent built in. That's the real fork in the road: adopt an AI-native editor, or attach an agent to the editor you already like. Claude Code is the second answer, and it even ships an extension for Cursor.
Tools that are the editor.
If what you actually want is an AI-native place to write code rather than an agent attached to your existing setup, the choice is between editors, not agents.
Frequently asked.
Quick follow-ups people search after this question.