@dsmudger Oh thats simple Dan - We NEVER share your code with any service, we do not index or transfer code to our servers. We pass only application usage telemetry not your code.
We try and do things as direct as possible so if you look at the app you are calling the APIs directly using your tokens, when a result set returns to the desktop app we call our services - this includes things like removing duplicate results (more than 50% of all GitHub repos are duplicates or partial duplicates), we do tag expansion for results and we rank sort results using a stateless ranker in AWS Lambda, which you can turn off too!
Report
@ianakelly Awesome, I was hoping it'd be something like that (for use at work, some places are understandably concerned about that sort of thing..), thanks for taking the time to reply!
👋 Howdy Hunters!
How many times are you stuck trying to solve a code problem or trying to learn something new? If you are like me it happens every day (multiple times actually...) and finding the right answer seems like it is getting harder and harder, and even with the power of Google and question and answer sites we do not reliably find what we need.
XKCD knew the struggle was real in "Wisdom of the Ancients"
I really do value your feedback and my goal and my teams goal is to make a tool that solves code search, we may have a ways to go but we hope to make the job of software developer more fulfilling and less frustrating.
Keep Coding!
Ian Kelly
Founder of CodePilot.ai
@ianakelly I actually think finding the right answer is getting easier and easier with resources like StackOverflow. It's still not easy but I'd say it's getting better, not worse.
@joshuapinter You are right there are so many ways things are better for developers today. My first programs were copied from a magazine, if there was a typo I would have to wait for 1-2 months for the next magazine to fix it. One thing we have learned is you need to know the sources for your tech stack, while GitHub and Stack Overflow are generic sources often having the knowledge of a great tutorial site, sample code location, or blog makes all the difference when learning something new. We have custom sources that are community built and targeted at specific tech stacks - so if you are a Vue.js developer using Nuxt you would have a separate set of sources and you would be able to filter results to make sure they shared the dependencies with your project. Lots of the hard things have been done, our goal is to make it even easier to find and curate great solutions.
Report
@ianakelly This is badass!
I currently use Dash for searching docsets, but this may be able to replace that along with giving me extra capabilities.
Only question I have is: Is any of my code uploaded to your servers temporarily and/or permanently? (in regards to "Custom Sources" and my GitHub projects + gists)
@w3bshark Thanks for the great question Tyler! You are smart to ask as so many companies in this space do scan and index your code.
We do NOT scan, index, or transmit your code to any source. The only data we collect is your usage of features, we use this to understand how to build a better more usable app but the contents of your code, your repos, gists, etc is not send, stored, or indexed.
Report
@ianakelly That is spectacular. Thanks for the response.
Really good idea! Excited about trying it on my desktop. Just a heads up but the site is not rendering correctly on android. https://imgur.com/a/V2b543u
@bhatnagar_san You are right San, we have not updated our site for mobile at all. :(
Report
Also, heads up it's impossible to download with Google Chrome (67.0.3396.99) for Mac, as the checkbox to accept T&C is missing. Works fine with Safari.
@dsmudger Sent a private message yesterday, sounds like you got it working odd that it failed on the version/OS I personally use. Would love to troubleshoot if you have the desire.
Report
Hunter
Hi @ianakelly, thanks for creating this. I have shared Codepilot with my colleagues, one particular suggestion is “Including a demo” to try out the product before installing it.
@afshana_diya Absolutely agree! We have been releasing new features so fast we have not posted videos for everything yet. We have a YouTube channel https://www.youtube.com/channel/... but I agree we could do a much better job helping people use it well. The Product Hunt post was a true surprise for us and we were not able to present everything we wanted. Stay tuned! New release this weekend!
Report
Hunter
@ianakelly, I found CodePilot last week and I thought, it deserved to be shared with Product Hunt users. I hope, you have got traction from PH. Cheers :D
I'm a huge fan of CodePilot. It's basically a smart, customizable search engine specifically for software engineers. It's a must-have for any developer!
CodePilot.ai
CodePilot.ai
ntwrk
CodePilot.ai
CodePilot.ai
Speak Reader
CodePilot.ai
CodePilot.ai
CodePilot.ai
daily.dev