In its latest release, JetBrains introduces significant enhancements to its IDEs, highlighted by full-line code autocompletion powered by local AI models.
The new full-line code completion feature ensures that code suggestions are processed entirely on the user’s device, resulting in minimal latency and providing an uninterrupted offline experience.
Mikhail Kostyukov, Product Manager in JetBrains Machine Learning Team, elaborated on the innovation, stating, “We’ve developed models that run directly on your device, and the IDE verifies each suggestion. This approach delivers the best user experience and ensures that the generated code never contains non-existent variables or methods.”
JetBrains’ adoption of local AI code completion offers a distinct advantage over cloud-based alternatives like GitHub’s Copilot, addressing concerns regarding privacy and intellectual property. By executing models directly on the user’s machine, JetBrains caters to developers in regulated industries or security-sensitive environments.
Full-line code completion is included in existing paid JetBrains IDE subscriptions for various languages, including Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go, and Ruby. Support for C#, Rust, and C++ will be integrated into relevant IDEs like Rider, RustRover, CLion Nova, and others in the upcoming months.
In addition to the local AI capabilities, the 2024.1 releases introduce a revamped terminal with visual enhancements, command completion, improved navigation of nested commands, and streamlined access to history. Remote development experiences performance and stability enhancements, along with expanded technology support.
Other updates specific to individual IDEs include Java 22 support in IntelliJ IDEA, a new K2 mode in Kotlin for enhanced analysis, VCS command execution using the project SDK in RubyMine, data flow analysis exiting beta in GoLand, Jupyter notebook enhancements in PyCharm, and Symfony AssetMapper support in PhpStorm.
The utilization of local AI models is especially pertinent for industries with stringent data privacy regulations, such as healthcare and finance, as well as developers operating in secure infrastructures or with limited internet connectivity.
To maintain privacy, JetBrains underscores that its AI solutions are not trained on any customer code. The 2024.1 releases are now available for download.
JetBrains Unveils Major Updates for IDEs in 2024.1 with Local AI Code Completion
In its latest release, JetBrains introduces significant enhancements to its IDEs, highlighted by full-line code autocompletion powered by local AI models.
The new full-line code completion feature ensures that code suggestions are processed entirely on the user’s device, resulting in minimal latency and providing an uninterrupted offline experience.
Mikhail Kostyukov, Product Manager in JetBrains Machine Learning Team, elaborated on the innovation, stating, “We’ve developed models that run directly on your device, and the IDE verifies each suggestion. This approach delivers the best user experience and ensures that the generated code never contains non-existent variables or methods.”
JetBrains’ adoption of local AI code completion offers a distinct advantage over cloud-based alternatives like GitHub’s Copilot, addressing concerns regarding privacy and intellectual property. By executing models directly on the user’s machine, JetBrains caters to developers in regulated industries or security-sensitive environments.
Full-line code completion is included in existing paid JetBrains IDE subscriptions for various languages, including Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go, and Ruby. Support for C#, Rust, and C++ will be integrated into relevant IDEs like Rider, RustRover, CLion Nova, and others in the upcoming months.
In addition to the local AI capabilities, the 2024.1 releases introduce a revamped terminal with visual enhancements, command completion, improved navigation of nested commands, and streamlined access to history. Remote development experiences performance and stability enhancements, along with expanded technology support.
Other updates specific to individual IDEs include Java 22 support in IntelliJ IDEA, a new K2 mode in Kotlin for enhanced analysis, VCS command execution using the project SDK in RubyMine, data flow analysis exiting beta in GoLand, Jupyter notebook enhancements in PyCharm, and Symfony AssetMapper support in PhpStorm.
The utilization of local AI models is especially pertinent for industries with stringent data privacy regulations, such as healthcare and finance, as well as developers operating in secure infrastructures or with limited internet connectivity.
To maintain privacy, JetBrains underscores that its AI solutions are not trained on any customer code. The 2024.1 releases are now available for download.
Archives
Categories
Archives
OpenSilver Expands Support to Mobile Platforms with .NET MAUI Hybrid
March 28, 2025JDK 25: What’s New in the Latest Java Release
March 18, 2025Categories
Meta