Show HN: I built a chatbot that lets you talk to any GitHub repository
sentientdocs.comDoesn't the GitHub copilot do the same? What are the advantages of this?
Free, no need to clone the repo and on the web.
That is exactly what GH Copilot does - if you're subscribed to it, it adds an AI conversation button to any Github repo you visit in the browser. There's no need to clone the repo. However it's not free obviously...
it actually is free - the in-web chat is part of free tier, and I'm not aware of any limits. in-IDE use does have limits
https://docs.github.com/en/copilot/about-github-copilot/subs...
Wow, so which license are you using which is compatible with all licenses used on GitHub?
Correct me if I'm wrong, but wouldn't that burden fall on the users of this product? If that end user uses the output in a new project.
I suppose OP likely has a responsibility to post a link to the license whenever chatting with that repo- but I don't believe his product would require special licensing itself- right?
why do you want me to sign in via github?
Requesting read and write access to all repos public and private no less.
The GitHub api doesn't allow for read only to private repos :(
Needs to be this way or no access to private repos. I can add the possibility to choose if people have a problem with the permissions
Yes, I'd rather not share access to my private repos with an untrusted party. I would like to try it with public ones though
You could add an option for the user to paste a token (fine grained etc) to retrieve only from repositories they grant via the token (and never write access)- and they can revoke at any time.
Just added the option to choose. You can now give less permissions and only access public repos :)
github api needs a personal token unfortunately. without each user signin it reaches the rate limit very fast