CodeAssist is a plugin for IntelliJ IDEs that provides an AI assistant / chatbot / copilot for programming. It works with all popular programming languages and has a natural language interface, so you can talk to it like you talk to a human.
CodeAssist can generate, change, and complete code, and answer questions. It can see your code and make changes in the file that is open in the editor, and can execute actions like opening files or moving to other places in a file.
It is also capable of generating code, being aware of the code in other files in the codebase. The plugin is free and available for download through the JetBrains Marketplace.
It is compatible with IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, and 15 additional IDEs. It is important to note that CodeAssist does not work offline and sends code to a server for processing and storage, so users should be aware of the terms of use and security policies before installing.
New features include natural language interface, continuity between consecutive messages/requests, ability to open files and move to another place in the file, and generation of code being aware of the code in other files.
To use CodeAssist, install the plugin, open the CodeAssist tool window, and type a programming-related question or natural language instruction in response to the prompt “How can I help you”.