Kilo Code for JetBrains: Free AI Coding Plugin

Installation

Kilo Code v7 for JetBrains is officially available. It uses a native JetBrains interface, works well in remote development split mode, and does not require Node.js.

The JetBrains plugin provides the best native JetBrains UX for working with an AI coding agent, and it improves with every release. Enable automatic plugin updates to get the latest fixes and improvements as soon as they are available.

Install the JetBrains plugin

  1. Open IntelliJ IDEA or another JetBrains IDE
  2. Go to Settings → Plugins
  3. Search for Kilo Code in the Marketplace tab
  4. Click Install or Update and restart your IDE if prompted
  5. Open Settings → Appearance & Behavior → System Settings → Updates, then enable Update plugins automatically (recommended)
JetBrains Plugins Marketplace showing the Kilo Code plugin search result
Search for Kilo Code in the JetBrains Plugins Marketplace.
JetBrains Updates settings with Update plugins automatically enabled
Enable automatic plugin updates to receive Kilo Code fixes and improvements.

If you used the v7 EAP

ℹ️Info

Remove the EAP repository URL from Settings → Plugins → Manage Plugin Repositories. The official v7 plugin is now available from the default JetBrains Marketplace channel, and leaving the custom repository configured can keep your IDE on EAP updates.

Supported IDEs

  • IntelliJ IDEA
  • WebStorm
  • PyCharm
  • PhpStorm
  • GoLand
  • Rider
  • CLion
  • RubyMine
  • DataGrip

Settings

Open Settings → Tools → Kilo Code to configure the plugin. The JetBrains plugin reads and writes the same shared kilo.jsonc config files as the CLI and the VS Code extension, so changes apply across clients. See Settings for config file locations and precedence.

  • Auto-Approve — set per-tool permission levels (Allow / Ask / Deny) and manage granular command and path exceptions without editing config by hand. Permission prompts offer one-time approvals alongside saved allow/reject rules. See Auto-Approving Actions for the shared permission model.
  • Context — toggle auto-compaction, set the auto-compaction limit (the percentage of the model window that triggers compaction), enable pruning of old tool outputs, and manage file watcher ignore patterns. See Context Condensing and .kilocodeignore for what these settings control.
  • Agent Behavior → Skills — inspect loaded skills, add extra skill sources (local paths or remote URLs), edit or remove custom skills, and open skill files in the editor. See Skills for the skill format and discovery rules.