Show HN: GitHub-assistant – Natural language questions from your GitHub data
(github.com)48 points by aazo11 3 days ago | 16 comments
Simon(sfarshid) and I spend a lot of time on GitHub. As data nerds we put together a quick tool to explore your repository’s data.
How it works:
- Data Loading: We use dlt to pull data (issues, PRs, commits, stars) from GitHub
- Semantic Layer: Relta wraps the underlying dataset into a semantic layer so the LLM doesn’t hallucinate.
- Text-to-SQL: A text-to-SQL agent transforms your plain-English question into a query using the semantic layer
- Generative Charts: assistant-ui dynamically generates a chart based on the SQL query
- Refinements: If the semantic layer can’t handle your question, our agent submits semantic layer improvements via pull requests
Hosted version: https://github-assistant.com
Demo Video: https://youtu.be/ATaf98nID5c
Check out the repo + hosted version and let us know what you think.
diggan 2 days ago | next |
Is there any information you can get out of this that isn't already available in the GitHub.com UI? I tried asking things like "What could the most interesting information you can tell me about this repository?" but it seems like most of the data is already available in the UI in pretty much the same format, except you click a link to see it instead of writing a question and waiting for a reply.