p/kite
Code Faster with Kite.
Ben Tossell

Kite 2.0 — The smart copilot for programmers. Now available for Python

Featured
54
•

Replies
Best
Chad Whitaker
I've been keeping on eye on Kite.com since the launch last year. Excited for the day I receive a Javascript invite 😊
Mike Coutermarsh
@chadwhitaker TIL Chad wants to write more JS
Chad Whitaker
@mscccc I dabble from time to time 😄
Antonio Bustamante
@chadwhitaker @mscccc I can't wait for Javascript support either. We're working on it. Soon :)
Erik Torenberg
Congrats @asmith and @antonio_bustamante! What is the most surprising thing you learned since launching last year about how people use Kite?
Antonio Bustamante
@eriktorenberg We've definitely learned a lot! Most importantly, by introducing beta users to the platform, we've been able to prioritize the most important features, where to put all our polishing efforts, and how to better blend with programmers' workflows. It's definitely not enough with providing a better way to code, but we also need to make it easy to integrate into how people currently code. Changing habits isn't easy, so the value needs to be solid and clear.
Amrith
I signed up when it first launched and I still haven't received my invite. Signed up again, hope I get it this time 🙃
Ben Tossell
Kite was launched last year with over 2k+ upvotes! It is now publicly released to the world and I'll let @asmith talk about the updates
Altryne
I've registered along time ago and now installed it. What immediately gave me pause, is the fact that I need to upload ALL MY CODE to the Kite cloud? You're a fairly new company, unlike Github or AWS, why should any company trust you with their code? I'm trying to find some code that's not company specific so I can try this out, but for now, with the upload, without any track record, it's a hard sell for commercial environments.
Antonio Bustamante
@altryne I totally hear you. We care a lot about code privacy and we've added fine tuning so you can choose which code gets sent to the cloud, including .gitignore style functionality, whitelisting, and others. You can see more details here: https://kite.com/security and specific instructions here http://help.kite.com/article/7-w...
Altryne
@antonio_bustamante Thanks for the reply! I just read the blog post on security and move to the cloud, and the /security landing page. I'm still not convinced, since you guys don't have a track-record yet, maybe after this project picks up some traction. Additional thoughts after playing with Kite on some personal projects, the MAIN issues that you solve are behind the PRO-plan and it makes the whole thing useless for free-tier. Autocomplete is nice, but the patterns is the biggest promise I think of this tool, and charging for that, when developers already overpay for IDE and tools, on a yearly basis, seems like a strech personally. If you ask someone to submit their codebase for this thing to work, it seems only fair that the results of that submission would be free for that user.
Richard kim
@altryne @antonio_bustamante This also prevents me from using kite :( particularly that I had to come to producthunt to find out how to whitelist directories and by default it whitelists root
Taylor Edmiston
Congrats on the launch! As any early beta user on public code, I was really impressed by Kite and my only concern was ability to use it on private codebases ie, work code. Glad to see that you've addressed that. Does the Sublime integration support packages installed in the current virtual environment (that might not be publicly available)?
Antonio Bustamante
@kicksopenminds Hi Taylor! Thank you! If the virtual environment is whitelisted, it should work! (Details about whitelisting: http://help.kite.com/article/12-...)
Derek Nuzum
As stated in the email... "Fortunately much of this technology is language agnostic, so support for more languages will accelerate from here." Is there any sort of timeline for other languages? Also, I see that the download states "Download Kite for Python." Will there be separate downloads for different languages or is this simply some wording confusion? Looks great! Been waiting for this for quite some time. Will have to try out with some Python soon.
Antonio Bustamante
@dnuzum Hi Derek! It will be the same software, same download. It's just that it only supports Python now. We have an outline of support for more languages here https://kite.com/languages
Pietz Prove
i've been waiting very long for kite. i'm a little disappointed that its python only for now with just 3 editors that are supported. also, i don't see myself signing up for a subscription. what happened to buying software?
Antonio Bustamante
@gopietz Hi Pietz! We're adding more support and more languages soon. I hear you about the pricing, but Kite is not a traditional piece of software that we could sell as a unit for a fixed price. It's backed by constant improvement of our models, most computation is done in the cloud, and it has continuous updates. One example is that we could just not fit all of our dataset in your hard drive, and the computations required to give you information about your code would make your CPU at 100% continuously.
Nathan Windsor
YOU ROCK GUYS! I LOVE THIS. I've been following it since it's launch, and I'm super excited to use it.
Antonio Bustamante
Hey everyone! I'm Antonio, a designer at Kite. Today we're excited to make Kite for Python available for everyone! Go to Kite.com (http://kite.com/) to download and try it yourself. When we first shared Kite with you, we were overwhelmed by the support and enthusiasm for the product. As we gradually onboarded more users, we ironed out a lot of issues in the product, and since then we've added a ton of new stuff. Here are some of the changes we're most excited about: - Deep editor integrations with Atom, Sublime Text 3, and PyCharm / IntelliJ, working better for smaller screens and blending with your coding workflow. - Fine-grained privacy controls modeled after the .gitignore file format, being able to selectively and precisely decide which files and folders of your codebase Kite indexes in the cloud and which don't. - Data-driven Python type inference engine that uses both classical type inference and statistical analysis of Github data to bring you the best completions available for Python. - Kite for Windows We're looking forward for you to try out! We'll be hanging out here for a while and will try to answer questions, and you can also email us at feedback@kite.com. Antonio
Matt Samet
Hey, congrats on the 2.0 launch! Talked with one of your engineers in person recently and I mentioned how awesome it would be if it supported C# (great for Xamarin mobile and Unity game developers). Will continue to follow you guys!
Erick Barron
Wow, this is a great tool. I love the idea of the detached sidebar, reminds me of other apps that I use where I put some help tool on the other monitor. I just wish that feature was also available for Windows 😪
Erick Barron
Also, now that I have read more - I don't like the idea of uploading our code. Why can't you just use all the open source code on Github and StackOverflow to create your models? They have plenty of code to work with.
Nir Benita
I remember hearing about it a few months ago, and it seems it's starting to deliver on it's promise. I'll have to wait for Javascript support, but it looks very promising both in terms of improving the developer experience, and help beginners level up! Keep at it 🙌
Mike Reina
I'll be keeping an eye for JavaScript as well. Looks very promising. Seems to have the best of Visual Studio, but without the clutter. Great job guys.
Tell  Mallton
Just some FYI for Mac users. You cannot delete it once installed since it has two processes - Kite Engine and Kite Helper which cannot be killed. Combined with the fact that it asks you to upload all your code to cloud and immediately suggests to sign up for the pro version I don't know how to feel about it.
Antonio Bustamante
@tell_mallton Hi Tell! We really appreciate the feedback. We're working on making the uninstalling process better on macOS. In the meantime, here are some instructions: http://help.kite.com/article/6-h... . Regarding uploading code, we've added controls to fine tune exactly what you want Kite to index and not. Kite only indexes whitelisted directories and in those, you can also create .kiteignore rules. More info here: http://help.kite.com/article/12-...
Anthony Da Mota
I have been able to test it on their private beta, and this is awesome. :)
Kelvin Wang

-the autocomplete is very cool

But this is more than undermined by other people's reports that it:

-has a record of sending information without telling you *ahem* sublime text *ahem*

-total lack of transparency when absorbing open source projects... all of a sudden the project is just sending out your personal info and serving you ads... "features"

-they refuse to listen... they insisted on keeping their "features" up until everyone had enough and outright left for another fork

I saw an ad for this and wanted to use it, but after even cursory research, it seems to me like something I don't want to associate with. But don't take my word for it... read for yourself and decide if it's worth it.

Pros:

cool looking autocomplete

Cons:

questionable ethics

Christopher Leach
I can't wait to try this! Literally been waiting a year lol
Metin Emenullahi
Awesome! Can we use it on Vim?
Chintamani Chintadripettai
This is really really cool. Any reason that IPython/Jupyter is not supported yet? Forthcoming?