JetBrains AI is (obviously) an AI assistant that integrates directly into JetBrains’ range of Integrated Development Environments (IDEs), such as IntelliJ IDEA, PyCharm, WebStorm, and others. As a result of this integration that brings AI right within a coding workflow, JetBrains promises enhanced productivity and efficiency of developers.
The JetBrains AI Assistant supports various programming languages, relying on OpenAI’s tech to do its magic. As a result, it offers functionalities such as code documentation, refactoring suggestions, code generation, unit test generation, problem identification, and even converting files between programming languages.
Because the AI Assistant is deeply integrated into the JetBrains IDEs, it is able to offer context-aware suggestions and solutions based on the current project’s scope, dependencies, and coding conventions. This further makes it a more intuitive tool for developers accustomed to JetBrains’ ecosystem.
As that’s typically the case with these sorts of solutions, the AI Assistant is also available through a subscription — with rates set for individual users and organizations.
Down the road, JetBrains plans to incorporate LLM from other providers and possibly even offer options for on-premises model deployment for enterprise customers. That is something big organizations would definitely love to see, whereas we guess smaller teams don’t mind a cloud-based solution — as long as it helps them get the job done faster.