JetBrains IDEs add AI-powered code autocompletion

By Paul Krill

JetBrains is add full-line code autocompletion to its family of IDEs (integrated development environments), powered by locally run AI models. Full line code complеtion is available for Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go, and Ruby with the 2024.1 versions of the respective IDEs.

The April 4 launch provides the company’s IDEs with a seamless, full-line code completion experience, JetBrains said. This functionality ensures that data processing and analysis occur directly on the user’s device, resulting in quick code completion with minimal latency, according to JetBrains.

Full-line code completion is included within JetBrains IDEs including IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, and RubyMine. In upcoming months, the company plans to extend this functionality to C#, Rust, and C++ in all JetBrains IDEs supporting these languages, including Rider, RustRover, Clion, and Nova.

The 2024.1 versions of the JetBrains IDEs are set to introduce multiple other features including:

While full-line code completion helps with generating a full line of code, JetBrains AI Assistant, a separate plugin and subscription available for JetBrains IDEs, can autocomplete entire blocks of code, JetBrains said. AI Assistant also offers updates with improved test generation and cloud code completion.

© Info World