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.