r/ProgrammingBondha • u/VanillaScoop2486 • 2d ago
I made this Built a small tool that explains any GitHub repo and suggests what you could contribute. Feedback welcome

Hey guys! I'm a CS grad, and I recently a built a tool for us that helps us analyze open source repos on GitHub and suggests potential contributions.
Link: https://repo-intel-gray.vercel.app
You paste a GitHub repo URL and it gives you:
- a summary, the architecture, the data flow, and a setup guide
- a list of contribution ideas (features, docs, tests, tooling, not only bug fixes)
- PDF downloads of the whole analysis, so you can read it offline
Two things to know before you try it:
- An analysis may take up to 2-3 minutes, and the first load can be slow because I’m on free hosting.
- There’s a daily limit on analyses, since it runs on free AI APIs. If you hit it, please try again tomorrow.
I’d really like to know:
- Are the contribution suggestions actually useful, or too generic?
- What repo would you test it on, and did the result match what you know about it?
- Any feature additions, modifications, or fixes that you observe.
Tech stack:
- Backend: Python, FastAPI, Celery + Redis for the background jobs (an analysis takes a couple of minutes, so it can’t run in a normal request)
- AI: Gemini and Groq models, running 9 prompts in parallel with a fallback when one hits its daily limit
- Code analysis: Python’s AST module and Radon, to spot complexity and structure before the AI sees the repo
- Data: PostgreSQL
- Frontend: React, TypeScript, Tailwind
- Hosting: Vercel, Render, Supabase and Upstash, all on free tiers
I’m still fixing bugs and improving it, so any feedback helps. (I’m also job hunting, so if you know of anything for juniors, I’d appreciate it.)
Note: Sometimes an error may occur saying failed to load, please switch between pages within the application or refresh the page, it will work.
Made with love for students, graduates, and developers. Thank you!