Skip to main content

IDE Integrations

Beginner

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 visuallyYou're scripting or in headless mode
You're already coding in the editorYou're on a server / SSH
You like editor context built inYou 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. :::

Next