RoastMyGit is a fun AI-powered web app that humorously roasts developers based on their GitHub activity — repos, commits, and coding habits.
- Enter your GitHub username.
- The app fetches your public GitHub data (profile, repos, commits).
- Gemini AI analyzes it and generates a witty roast — all in good fun 💀
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- Google Gemini API
-
Clone the repo:
git clone https://github.com/utsavg05/git-roast.git cd git-roast -
Install dependencies:
npm install
-
Create a
.env.localfile:GEMINI_API_KEY=your_api_key_here -
Run the dev server:
npm run dev
/app
├─ /api/roast/route.ts → API route with Gemini integration
├─ /page.tsx → Main frontend page
PRs are welcome! Feel free to suggest new roast ideas or features.
Built for laughs — not your ego 😎 Made with ❤️ by Utsav Gupta