Phase 5 just shipped. Stack Universe now has a full AI intelligence layer powered by Groq and honestly the roast mode alone made this worth building.
→ https://stack-universe.vercel.app
Quick context
Stack Universe turns any GitHub profile into a unique 3D solar system. Your repos are planets, commits are shooting stars with real commit messages, CI/CD runs are space weather, forks are the asteroid belt. Phase 4 added GitHub OAuth so developers can claim their universe permanently and embed it in their README. Phase 5 makes it intelligent.
What shipped in Phase 5
Automated Universe Scan
Every time a universe loads after the cinematic a floating intelligence panel fades in. Groq receives your full GitHub data and surfaces 3 specific observations in plain English. Not generic encouragement — actual data-driven insights.
Real examples it generates:
- 1. "TypeScript adoption up 40% — JavaScript losing ground fast"
- 2. "3 repos untouched 18+ months — graveyard candidates"
- 3. "CI pass rate dropped 30% in the last 2 weeks"
- 4. "Commit frequency peaks Tuesday evenings consistently"
Panel auto-dismisses after 10 seconds or you can keep it open. Every universe gets different observations because they're generated from real data not templates.
Auto Repo Summaries
Hover any planet for 2 seconds and Groq generates a one-sentence description of what that repo actually does. Based on the repo name, description, primary language, and recent commit messages. Cached in Supabase so it feels instant after the first generation.
This solves a real problem — when you visit someone else's universe you have no idea what their repos are. Now you do without clicking anything.
Examples it generates:
- "Full-stack authentication library for Next.js with OAuth support"
- "CLI tool for automating GitHub repository management"
- "Unfinished side project experimenting with WebGL particles"
Universe Narrator
Button in the HUD: NARRATE 🎙
Groq generates a dramatic 4-sentence documentary-style monologue about your developer journey. References your actual repo names, your light-year distance, your language choices, your account history. Streams word by word like the warp entry cinematic.
Example output for my own universe:
"In 2024, from the JavaScript nebula, this developer emerged. Their flagship world — Stack Universe — burns with its first stars, still finding its orbit. The TypeScript belt is thin but growing, a sign of a developer in transition. This universe is young. The most interesting chapters have not been written yet."
Share button copies it with your universe URL.
Roast Mode 🔥
This is the one. Button in HUD: ROAST ME 🔥
Loading state: "Analyzing your failures..." for 2 seconds. Then Groq absolutely destroys you using your real GitHub data. Actual repo names. Actual star counts. Actual commit message tone. Actual inactivity periods. Brutal, specific, funny.
My own roast hit like this:
"Your GitHub profile is like a Fortnite match where you're the only one playing, and somehow you still manage to get eliminated. 12 repos and only 5 stars — that's main character energy in an empty room. Your magnum opus Stack-Universe has a whopping 3 stars, which is cute, but 9 repos with 0 stars is a certified skill issue. Your recent activity of 15 events in a brand new account is either impressive or a desperate cry for help, like a Twitch streamer with 0 viewers. But hey — kinda like your JavaScript skills, it's all just a joke. Hope it made you smile 💀"
It made me look bad. It also made me laugh out loud. That's the point.
Share button copies the roast with "get roasted at
https://stack-universe.vercel.app" appended.
Stack Horoscope
Button in HUD: HOROSCOPE ✨
Weekly absurd developer horoscope based on your actual language planets, commit streak, repo health, account age. Regenerates every Monday. Cached so everyone who visits your universe sees the same one throughout the week.
Example:
"Mercury is in TypeScript this week — expect type errors but architectural clarity. Your Python moon is waxing, suggesting a scripting project approaches. The asteroid belt is unusually dense — old forks demand attention. Lucky language: Rust. Avoid merging on Fridays."
Completely unhinged. Tied to real data.
Commit Sentiment Nebula
Your recent commit message tone shifts the nebula color. Stressed and rushed commits (fix, hotfix, urgent, broken, why, please, wtf) push the nebula warmer and more turbulent — orange-red tint with slight particle disturbance. Calm and methodical commits (refactor, improve, add, clean, optimize, docs) shift it cooler and smoother — deep blue-purple.
Developer Identity Panel
Button in the HUD: IDENTITY 🧠
Groq analyzes your full GitHub data and returns two things at once — three punchy observations about your developer patterns, and a full personality type with a creative name and description. The observations are specific to your real data, not generic summaries. No raw numbers, no data dumps — just insights about what your GitHub actually says about you as a developer. The personality reads like a developer zodiac sign: "The JavaScript Purist", "The Serial Starter", "The Velocity Demon", "The Midnight Architect" — each one generated from your actual repos, activity patterns, and language distribution. Mine came back as "The Emerging Force" with the note that my focus on JavaScript is either a superpower or a comfort zone. It hit different because it was true.
The tech behind Phase 5
Everything AI runs through a single lib/groq.ts helper using llama3-70b-8192. All endpoints are separate Next.js API routes so each feature can fail independently without breaking anything else. Repo summaries are cached in Supabase keyed by username/reponame and only regenerated if the repo was pushed to in the last 7 days — keeps costs near zero and responses feel instant.
Where Stack Universe is now after 5 phases
Phase 1 → beautiful 3D visualization from GitHub data
Phase 2 → real repo intelligence, health scores, PR moons, graveyard
Phase 3 → live CI/CD as space weather
Phase 4 → OAuth, claim your universe, README embed
Phase 5 → AI intelligence, narrator, roast, horoscope, query, digest
Phase 6 is next — constellation multiverse map, spaceship free roam exploration, multiplayer presence, universe radio, time travel. The explorable multiverse is coming.
An honest note
I am 19, building this solo between diploma classes in Karachi. Five phases shipped in roughly a month. The roast mode violated me personally and I built it — so I know it works.
If you are an experienced developer and see something I should be doing differently — the Groq prompt engineering, the caching strategy, the React Three Fiber architecture, anything — I genuinely want to hear it. Every piece of feedback from this community has made the product better.
Try the roast. Post your result. I want to see the damage 💀
Top comments (0)