Codota's AI learns from existing Java code to help you build software faster and smarter. Codota uses learned code models to suggest relevant code. These suggestions save you time searching for references, and help prevent errors.
Codota's AI autocomplete will be triggered whenever we find helpful suggestions to offer. Currently suggestions mainly pop when assigning variables (right after typing " = "). We are constantly increasing opportunities to help you code faster and better (such as inside loops and conditional statements), stay tuned for coming updates.
You can always try to trigger Codota suggestions manually by using the following keyboard shortcut: Command/Ctrl+Shift+Space
While coding in your IDE, right click on any class or method and select "Get relevant examples" - this will open a browser with Codota's search results containing millions of code examples from the worlds top repositories.
Prefer using your keyboard? Us too! Just press double Control key while your cursor is on some method or class and viola!
Which languages would you like Codota to support?
Codota runs on macOS, Windows and Linux.
Codota works with IntelliJ (17 and later) and Android Studio.
Which IDES would you like Codota to support?
Codota is free and will always be free when serving results based on publicly available code. If you want Codota to learn from your own code, check out our paid offering.
Codota makes money from providing the service privately to organizations on their own codebases. Learn more about Codota for teams here.
Codota only extracts an anonymized summary of the current IDE scope. It does not access other files in your codebase, and does not access other resources on your machine. The anonymized summary sent to Codota is only used for prediction and suggesting code to the user, and is not stored on our servers.
Codota does not track individual keystrokes, and does not transmit values of literals (such as the content of Strings). All communication with Codota servers is done over https.
Codota builds predictive models of code that suggest code completions and related content based on the current context present in your IDE. Codota combines techniques from program analysis, natural language processing, and machine learning to learn from code.
Results of the different models are combined to present you with helpful code for any given task.
Codota only learns from public sources, we do not send your codebase to our servers.
Codota search application is fully responsive and will run on your phone or tablet - click here to try it now!
We'd love to get your feedback, talk to us here