JetBrains AI Assistant Evolves to Proactively Suggest File-Wide Code Edits

JetBrains' new AI moves beyond line completion, offering intelligent, file-wide code edits that proactively transform development.

August 20, 2025

JetBrains AI Assistant Evolves to Proactively Suggest File-Wide Code Edits
In a significant move to push the boundaries of AI-assisted software development, JetBrains has rolled out a new beta feature called "Next Edit Suggestions" within its AI Assistant, aiming to provide intelligent, file-wide code edits that go far beyond traditional single-line completions.[1][2] This development signals a deeper integration of artificial intelligence into the core workflow of developers, promising to understand user intent and propose comprehensive changes across an entire file based on recent edits.[2] The feature, powered by JetBrains' internally trained Mellum models, analyzes a developer's recent modifications to suggest related updates, such as renaming variables, inserting helper methods, or adjusting logic throughout the code, marking a notable evolution from reactive code completion to proactive, contextual code modification.[1][2] This advancement places JetBrains in a heated race among AI coding tool providers, where the depth of integration and the intelligence of suggestions are becoming key differentiators.
The core of this new functionality lies in its ability to predict subsequent edits based on the developer's immediate actions.[2] Unlike conventional AI assistants that primarily focus on completing the current line of code, "Next Edit Suggestions" takes a broader view.[2] When a developer makes a change, the model is prompted with these recent edits and returns a set of proposed changes for other parts of the file.[2] These suggestions are highlighted and can be reviewed and applied by the developer, creating a more interactive and collaborative coding experience.[3] This capability is deeply woven into the JetBrains Integrated Development Environment (IDE), leveraging the IDE's inherent understanding of the code structure for more precise and relevant recommendations.[4][5] This deep integration is a cornerstone of the JetBrains AI philosophy, which aims to make AI assistance a seamless, native part of the development workflow rather than a bolted-on chat window.[6][7] The AI Assistant can also be used for a variety of other tasks, including suggesting refactoring, generating documentation, creating commit messages, and explaining code.[8][6][9]
JetBrains' strategy with its AI Assistant involves a multi-faceted approach to the underlying technology. The company utilizes a combination of large language models (LLMs), including those from OpenAI and Google, as well as its own proprietary models like Mellum, which is specifically optimized for coding tasks.[10][11][12] This vendor-neutral approach allows JetBrains to select the most appropriate model for a given task, from simple code generation to more complex debugging questions.[10] For users concerned about privacy and data security, JetBrains offers flexibility. While cloud-based models are used for many features, the company has also developed local, offline capabilities for tasks like full-line code completion, which runs without sending code over the internet.[13] For enterprise clients with stringent security requirements, JetBrains provides on-premises solutions that allow companies to use the AI Assistant in an air-gapped environment, offering full control over their data and the models used.[7][14] This focus on privacy and choice is a significant factor for many developers and organizations evaluating AI coding tools.[15]
The introduction of more sophisticated, context-aware AI edits intensifies the competition in the AI-powered developer tool market, primarily with Microsoft's GitHub Copilot. While GitHub Copilot is widely recognized for its powerful autocompletion and broad support across various editors, JetBrains differentiates its AI Assistant through its profound integration within its own ecosystem of IDEs.[16][17][18] Proponents of the JetBrains Assistant point to its in-depth code analysis and project-wide context awareness as key advantages.[19][17] However, the tool has not been without its critics. User feedback has been mixed, with some developers praising its productivity benefits while others have pointed to issues with performance, latency, and the feeling that it is not yet fully integrated.[20][21][22] The company recently faced backlash for removing some negative reviews from its marketplace, a move it defended by citing policy violations and resolved issues but acknowledged could have been handled with more transparency.[20][21]
In conclusion, JetBrains' rollout of smarter, file-wide AI edits represents a clear vision for the future of software development, where AI acts as an intelligent partner that understands the broader context of a developer's work. By moving beyond simple line completion and focusing on deep IDE integration, multi-LLM support, and flexible deployment options, JetBrains is carving out a distinct identity in the competitive AI landscape. While facing challenges in user perception and performance that it needs to address, the direction is clear: to create an AI-assisted coding experience that is not just about writing code faster, but about writing it smarter and more cohesively. The success of this endeavor will depend on the continued refinement of its AI models and its ability to seamlessly embed these powerful capabilities into the daily workflows of millions of developers who rely on its tools.

Sources
Share this article