What is CodeAi?

CodeAi is an Intelligent software debugging system that automatically finds and fixes security vulnerabilities and other types of bugs in computer source code.


How does CodeAi find and fix bugs?

CodeAi takes a unique approach to finding and fixing bugs by learning from previous real world bugs and fixes in large amounts of software. We collect bug-fix examples in open source C and C++/Java repositories on e.g GitHub, GitLab, etc. From these repositories, it analyzes the pre-fix and post-fix source files for differences that are indicative of security vulnerability bug and fix patterns. The patterns are encoded as feature vectors that are fed into a machine learning model, which learns to correlate new bugs with likely fix actions.(Learn more)


How capable is CodeAi now?

There are currently ~30 CWE categories of issues that every software project is dealing with. CodeAi is capable of fixing all of them in a matter of seconds.


What languages does it support?

CodeAi is designed to support top 10 programming languages, including C and C++ with Java and C#.


If you usue GitHub, GitLab etc, all yo need to do is to login with your GitHub login. (Learn more)

How easy it is to use?