GitSage

Next.js 16React 19TypeScriptpnpmTailwind CSS v4SupabaseOctokitNext.jsFramer Motion

GitSage is a GitHub code ownership mapper for engineering teams. It connects to a user's GitHub account, lets them choose repositories they can access, and computes ownership across files and folders from recent commit history. The app highlights leading owners, bus factor, and high-risk modules so teams can answer questions like who should review a change, who understands an area best right now, and which modules are too concentrated around one engineer.

The product is split into a Next.js app for UI, auth, server actions, and read APIs, plus a Supabase-backed analysis runtime. Supabase handles auth, Postgres storage, and queue-backed job dispatch, while Supabase Edge Functions process repository analysis jobs and persist immutable snapshots. GitHub OAuth through Supabase provides scoped repository access, and Octokit powers the GitHub API integration.

Live link: https://gitsage.lakshyaworks.dev/

GitSage | Lakshya Paliwal