IDE Integrations
You don't have to live in the terminal. Claude Code integrates with your editor so you review changes as diffs, right where you code.
What you get
- Inline diffs. Proposed edits appear as a reviewable diff in the editor, not just text in a terminal.
- Editor context. Your open files, selection, and project are available to Claude.
- The same brain. It's the same Claude Code — your CLAUDE.md, permissions, hooks, and settings apply identically across the CLI and IDE. Configure once, use everywhere.
Supported editors
- VS Code (and VS Code-based editors) via the extension.
- JetBrains IDEs (IntelliJ, PyCharm, WebStorm, etc.) via the plugin.
Install from the editor's marketplace and authenticate; see the official docs for current steps.
CLI or IDE — which?
They're the same tool; pick by preference and task:
| Prefer the IDE when… | Prefer the CLI when… |
|---|---|
| You want to review diffs visually | You're scripting or in headless mode |
| You're already coding in the editor | You're on a server / SSH |
| You like editor context built in | You want maximum control and pipes |
:::tip Settings are shared Because the CLI and IDE read the same config, set up your CLAUDE.md and permissions once and they follow you between them. :::