Kite augments your coding environment with all the internet’s programming knowledge. Your editor and web browser don't know anything about each other, which is why you end up continuously switching between them. Kite bridges that gap, bringing an internet-connected programming experience right alongside your editor. Kite shows you all the information you need without you having to ask. Kite shows example code, so you can immediately start using new libraries rather than wading through documentation. When that's not enough, we show you documentation in a unified format so you can easily find what you need. Kite detects and offers to fix simple errors like typos and missing imports. We've got your back, so that instead of fussing about minutiae, you can focus on the big picture. As you type, Kite shows you definitions and usages for functions from your own codebase, to remind you how things work and how to use them without interrupting your flow. Kite is a separate desktop application that integrates with your existing workflow. We'd never ask you to give up your cherished editor configuration. Kite currently supports Sublime Text, emacs, vim, PyCharm, and Atom, and also integrates with both Terminal.app and iTerm. All our editor plugins are open-source and available on Github.