Kilo Code Goes Native on JetBrains Kilo Code launched a native plugin for JetBrains IDEs, rebuilt from scratch in Kotlin with Swing UI to replace its previous webview-based extension. The plugin offers chat sessions, slash commands, remote development support, and agentic workflows, aiming to provide a seamless AI coding assistant experience for IntelliJ, WebStorm, PyCharm, and other JetBrains IDEs. Kilo Code Goes Native on JetBrains A ground-up rebuild in Kotlin brings first-class AI coding assistance to IntelliJ, WebStorm, PyCharm, and every JetBrains IDE A few weeks ago, one of our engineers opened a PR titled “native chat panel rendering,” and I thought: finally . We’d had a JetBrains plugin for a while, but it never felt truly native. It was built around a webview wrapper: mostly the VS Code experience embedded inside a JetBrains panel. I think the future of AI in development is AI living side by side with developers in the tools they already use. Some developers want autonomous agents like Kilo Cloud agents https://kilo.ai/cloud . Many others want AI directly inside the IDE, alongside the code, terminals, search, inspections, and project tools they already use every day. Today we’re shipping the native Kilo Code plugin for JetBrains IDEs. It’s on the Marketplace https://plugins.jetbrains.com/plugin/28350-kilo-code now, generally available. Why the old plugin felt wrong We already had a JetBrains plugin, and it worked, but it was built around a webview wrapper: mostly the VS Code extension embedded inside a JetBrains panel. If you used it, you probably noticed. Small details gave it away: scrolling didn’t feel like IntelliJ, and file navigation didn’t behave like the rest of the IDE. It did the job, but it never matched the quality bar JetBrains users expect. JetBrains has over 15 million active developers https://www.jetbrains.com/company/customers/ . These are people who chose IntelliJ or WebStorm or PyCharm because they care about their tools. They notice when something doesn’t belong. For developers who choose JetBrains because of the depth and polish of the IDE, that mismatch was hard to ignore. So we decided to rebuild the plugin properly instead of continuing to layer fixes on top of the wrapper. Built for the IntelliJ platform The new plugin is written in Kotlin with Swing UI, the same foundation used by JetBrains IDE components. Rather than porting the old webview approach, we rebuilt the plugin from scratch: 50+ pull requests over about two months of focused development. The first native release includes: Chat sessions with full conversation history Slash commands for quick actions Support for JetBrains remote development https://www.jetbrains.com/remote-development/ @file mentions that use IntelliJ’s own file indexing, so they stay fast even in massive projects Model and provider settings with 500+ models, same as VS Code Agent behavior settings for controlling autonomy levels MCP server management for tool integration Drag-and-drop file attachments , including pasted images and transcript files Profile balance display for tracking account usage directly in the IDE Proper scrolling, tool views, and UI polish that feels like it belongs in IntelliJ Everything renders natively. The tool call views look right, and scrolling works the way IntelliJ scrolling works. The result is a plugin that behaves like part of the IDE rather than a separate web app embedded inside it. Why native IDE integration matters JetBrains’ State of Developer Ecosystem 2025 https://blog.jetbrains.com/research/2025/10/state-of-developer-ecosystem-2025/ found that 85% of developers regularly use AI tools for coding, and 62% rely on at least one AI coding assistant. JetBrains users specifically already have options: JetBrains ships its own AI Assistant baked in, GitHub Copilot works in JetBrains, and Cursor exists, though it’s VS Code-based. Kilo differs from those tools in two important ways: openness and agentic workflows. Open source and model flexibility. Kilo is fully open source. You can audit the code and see exactly what’s being sent where. You can use Kilo-hosted models, bring your own API keys at zero markup, or run local models for complete privacy. JetBrains AI Assistant and Copilot each make model choices on your behalf. Kilo gives you more control over which providers and models you use. Kilo lets you choose the model per workflow: Claude for deeper reasoning, GPT for fast iteration, or a local model when the code should stay private. Agentic capabilities. Kilo goes beyond autocomplete by acting as a coding agent inside the IDE. It can inspect a project, propose an approach, edit files, run commands, and keep working through errors until the task is complete. That agent workflow now runs natively inside JetBrains with all the context your IDE already has. What’s still missing There are still some specialized features from the VS Code extension that we’re working to bring to the JetBrains plugin. VS Code is where Kilo started, and some of the more advanced integrations haven’t made the jump yet. The core JetBrains experience is solid enough for GA, though VS Code users may notice that a few advanced integrations are still in progress. We’ll keep shipping updates. Because the plugin is now built directly on the IntelliJ platform, the team can close those gaps without carrying the old webview constraints. The team that built this, primarily kirillk https://github.com/kirillk , with contributions from markijbema, marius-kilocode, johnnyeric, and chrarnoldus, is continuing to close the gap. Install Kilo Code for JetBrains Install from the JetBrains Marketplace https://plugins.jetbrains.com/plugin/28350-kilo-code . Works with IntelliJ IDEA, WebStorm, PyCharm, GoLand, Rider, PhpStorm, CLion, RubyMine — any JetBrains IDE on the IntelliJ platform. If you’re already a Kilo user on VS Code, your account and API keys work the same way. If you’re new to Kilo, you can sign up https://kilo.ai or bring your own provider keys and start immediately.