Show HN: I built a chatbot that lets you talk to any GitHub repository

23 simssousa15 13 3/25/2025, 7:13:36 PM sentientdocs.com ↗

Comments (13)

mondov · 35d ago
Doesn't the GitHub copilot do the same? What are the advantages of this?
simssousa15 · 34d ago
Free, no need to clone the repo and on the web.
vunderba · 34d ago
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...
jasonjmcghee · 34d ago
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...

tmtvl · 35d ago
Wow, so which license are you using which is compatible with all licenses used on GitHub?
jasonjmcghee · 34d ago
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?

cocodill · 35d ago
why do you want me to sign in via github?
namaria · 35d ago
Requesting read and write access to all repos public and private no less.
simssousa15 · 34d ago
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

lukew3 · 34d ago
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
jasonjmcghee · 34d ago
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.
simssousa15 · 34d ago
Just added the option to choose. You can now give less permissions and only access public repos :)
simssousa15 · 34d ago
github api needs a personal token unfortunately. without each user signin it reaches the rate limit very fast