Codota is an artificial pair programmer that learns from existing code to help you build software faster and smarter. Codota runs alongside the IDE and uses the learned code models to suggest relevant code. These suggestions save you time searching for references, and help prevent errors.
Codota helps you when writing new code by predicting the code that you may need next. Codota helps you when reading and reviewing code by showing you code that applies in similar settings.
Which languages would you like Codota to support?
Codota runs on macOS, Windows and Linux.
Codota works with Eclipse (Mars and later), IntelliJ (14 and later), and Android Studio. Codota does not currently support NetBeans.
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