Kite: contextual clues and auto-completion when writing code
While writing code, you often have to open Google, look for code samples, documentation, and hints. Kite application developers offer an advanced solution - an interactive “helper”, which in the process of typing code in the background pulls contextual information from publicly available code samples on the Internet (and from the code base of the current project) and displays it in a convenient way.
Kite integrates into the code editor and console.
On the Privacy page, the Kite developers explain that all the code typed in the program is sent to the Kite servers via https, and the company promises not to use it in any way. But still, someone has such a system that causes some concerns, because even commands from the console are sent to the server in full.
')
But the convenience of Kite probably outweighs the potential security risks.
Here are examples of code, documentation, and links to frequently asked questions.
Kite automatically fixes and offers to correct typos in the code.
As a nice bonus - tips to the commands in the console.
The Kite app supports Sublime Text, emacs, vim, PyCharm, and Atom editors, and integrates with Terminal.app and iTerm. All plugins are in the official repository .
The main disadvantage is that Kite only supports Python so far and only works under OS X. In the near future, the developers promise to increase the number of languages ​​and add support for Linux and Windows. This must be done as quickly as possible!