Kite is downloading…
Install Kite for Linux
Simply run the command below to install Kite on your machine. If you
need help, visit our Linux Help Docs or email us at support@kite.com
Need a different version? Install for MacOS or Windows 7+
Run one command to install Kite
bash -c "$(wget -q -O - https://linux.kite.com/dls/linux/current)"
Kite runs locally
Your code is private
Highly secured Learn More >
Need Help Installing Kite?
Restart your editor. The Tutorial python file should load if correctly installed.
Check out our help center or contact our support team.
Common Questions
Kite is not showing autocompletes in my editor
Suggestions only appear inside Python files, which are saved files with the extension “.py”. In the Kite app, please select the Settings icon in the bottom right, then navigate to the Plugins tab. Do you see the editor you’re using underneath the list of Installed Editor Plugins? If not, please install the plugins and restart your editor.
If you’re still experiencing issues contact support with your logs.
How does Kite work?
In a simplified view of the Kite system, there are a number of important components. All of these components function locally on your own computer. We’ll describe briefly the roles each component plays.
Editor
You’ll primarily access Kite’s services through your editor. In some cases, Kite will send data back to your editor automatically while in other cases, you may need to request information from Kite explicitly.
Plugin
The plugin is a piece of software which integrates directly with your editor. Kite ships with plugins for all the supported editors, though theoretically, anyone could write a plugin for any editor. The main responsibility of the plugin is to send and receive data as you interact with the editor. When sending data, the plugin uses the Kite API and when receiving data, the plugin uses the editor’s API (to render responses, for example).
Kite Engine
The Kite Engine consists of an HTTP server listening at localhost:46624
and multiple components that provide the core functionality of the product. The HTTP server exposes a REST API for the plugin to interact with and forwards requests to the other components, which perform services such as code indexing, code analysis, and running machine learning models.
Other than Python, what other languages or editors does Kite support?
Currently Kite only supports Python. If you’d like to see Kite work for another language and/or editor, please request language and editor support to help us plan future releases. You’ll also receive an email once support is live.
How much does Kite cost?
Kite is free to use!
Other
Don’t see your support question answered here? Check out our help center or contact our support team.