💡 Inspiration
Every dev has that one repo that looks like a rollercoaster of bad decisions — commits named “final_fix_v2”, “pls_work_now”, and “I give up for real this time.”
We realized GitHub commits tell a story — of chaos, caffeine, and questionable life choices.
That’s how CommitSense was born — to turn your commit history into something useful… or at least entertaining.
⚙️ What it does
CommitSense analyzes your GitHub repository and judges your coding habits with data-driven sarcasm.
It scans your commit history, calculates a Chaos Score, and reveals your Developer Personality Type based on your commit patterns.
Key Capabilities:
- 🧠 Commit Analyzer – Reads your commit patterns, times, and messages to quantify chaos.
- 🔥 Roast Generator – Turns your coding sins into hilarious insights (because therapy is expensive).
- 📊 Commit Graph of Shame – A neon chart that exposes your 3AM productivity spikes.
- 🤖 Developer Mood Detector – Decodes your emotional state from commit behavior (spoiler: doomed but hopeful).
- 💀 Cursed Commit Oracle – Drops brutally honest one-liners about your coding life.
🧩 How we built it
We combined our sleep deprivation and sarcasm with solid tech:
- Frontend: React + TailwindCSS (for that glowing neon vibe)
- Backend: Flask (Python)
- API: GitHub REST API for commit and repo data
- Visualization: Custom chart logic with animated chaos meter
- UI: Cyber-dark aesthetic with glowing gradients and roast cards
🚧 Challenges we ran into
- Handling GitHub API rate limits without losing sanity.
- Making sarcasm sound human instead of robotic.
- Designing graphs that look chaotic but still readable.
- Resisting the urge to roast our own commits.
🏆 Accomplishments we’re proud of
- Built a fully functional system that analyzes and roasts real GitHub repos.
- Created a perfect mix of humor + analytics that judges developers fairly (well, almost).
- Designed a clean dark neon UI that matches every developer’s inner chaos.
- Made people laugh and self-reflect about their commit messages.
📚 What we learned
- Data can be funny if you present it right.
- Developers share the same chaos, just different repos.
- UI and humor can make even analytics feel alive.
- Sometimes the best hackathon project is the one that makes people smile.
🚀 What’s next for CommitSense – The Git That Judges You
- Add an AI Roast 2.0 that generates personalized commit insults.
- Launch a Leaderboard of Chaos to rank the most unhinged developers.
- Introduce Team Roast Mode for GitHub orgs.
- Release a Chrome Extension that screams “WHY?” when you push to main at 3AM.
⭐ Analyze. Roast. Repeat. Because clean commits are a myth.
Built With
- chart.js
- flask
- github-rest-api
- javascript
- react.js
- render
- tailwindcss
- typescript


Log in or sign up for Devpost to join the conversation.