RepoBuddy: Paste a GitHub Repo, Get Your First Contribution in Minutes (Gemma 4 + Graphify)
Description and use
RepoBuddy speeds up onboarding to a new public GitHub repository by mapping it into a knowledge graph and querying Gemma 4 for grounded answers, cutting first‑contribution time to about an hour.
Problem
Reading unfamiliar GitHub repositories is slow and generic chatbots cannot answer specific questions about a repo they have never seen.
Outcome
RepoBuddy reduces the time to understand a new public GitHub repo from days of manual exploration to about an hour, enabling faster first contributions and onboarding.
Workflow
- Paste repo URL into the web interface
- FastAPI server shallow‑clones the repo with
git clone --depth 1 - Run
graphify extractlocally to build a knowledge graph - For a user question, run
graphify queryto retrieve a relevant subgraph - Send the subgraph and question to Gemma 4 (via Ollama Cloud or Gemini API)
- Display the answer and interactive graph to the user
Evidence
RepoBuddy shallow‑clones it, maps it into a knowledge graph with Graphify, and lets you ask Gemma 4 things like: "Where do I start?"
The answers name real files, because Gemma only sees the slice of the graph that matters for your question, not a guess about what the repo probably looks like.
Heads up: the API runs on a free Render instance, so the first request after it's been idle can take 30–60 seconds to wake up.
- Record date: 2026-10-18T08:41:11.617Z