gabrielchua/repo-explainer
Chat with a repo by adding the entire repo to gemini 1.5 pro's 1M context window 🔥
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.
Stars
39
Forks
15
Language
Python
License
MIT
Category
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.
Higher-rated alternatives
itbanque/talk2dom
Locate web elements using natural language. Powered by LLM for reliable UI automation.
Gen-XR/TheiaEngine
All in one API to serve all Vision AI task
EternityYW/Gemini-Commonsense-Evaluation
Official implementation of "Gemini in Reasoning: Unveiling Commonsense in Multimodal Large...
Bramitha-gowda-M/LLM-projects-using-Gemini-Pro
End to End Large Language Model projects using Gemini pro API for test and Gemini pro vision for...
leodeveloper/google-gemini-chat-with-sqlserver
Chat with Sql Server using google gemini generative ai