Restricting Availability of AI Pro in IntelliJ IDEA Community Edition and PyCharm Community Edition
Please note that in order to use AI Pro functionality in any of JetBrains IDEs, it is required that the plugin is installed and the user has an active subscription to the AI Pro services. If you would like to prevent accidental usage of AI Assistant, despite the explicit steps required to activate it, you can use one of the following methods:
Using JetBrains IDE Services
If you are using JetBrains IDE Services, you have the possibility to control this in a centralized manner by provisioning AI Assistant only to dedicated developers and teams. For more information please reach out to sales. IDE Services can be used to manage all JetBrains IDEs, both community editions and commercial editions.
Disable based on project
You can disable use of AI Assistant on a per-project basis by placing a .noai file in the root folder. For more information, please see the outlined steps in the documentation. Please note that this method works for commercial JetBrains IDEs also.
Restrict access to the AI Services Servers
You can restrict access at the network level to the URLs that are used to access the JetBrains AI Pro services. These can be found in the configuration file under urls. Please note that this will affect all instances of IDEs and generally is not the recommended option.
Finally please note that if you’re using any of the commercial JetBrains IDEs, access to the AI Pro services can be restricted by administrators via the JetBrains Account License management tool.