gabrielchua/repo-explainer

Chat with a repo by adding the entire repo to gemini 1.5 pro's 1M context window 🔥

41
/ 100
Emerging

Performs selective file ingestion by parsing repository structure and filtering relevant code files (Python, HTML, CSS, JavaScript) before sending to Gemini's context window, avoiding token waste on build artifacts. Built as a Streamlit web application with interactive multi-turn chat capabilities, allowing users to ask follow-up questions about repository functionality and code structure. Integrates with GitHub's API for repository access and supports optional authentication to handle private repositories and rate limiting.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

39

Forks

15

Language

Python

License

MIT

Last pushed

Jul 16, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/gabrielchua/repo-explainer"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.