Skip to content

A Github repository analyzer with AI that gives you an insightful summary and category of each commit with Google Gemini AI, GithubAPI and PostgreSQL

Notifications You must be signed in to change notification settings

octokerbs/Chronocode

Repository files navigation

📅 Chronocode

An intelligent GitHub repo analyzer that summarizes and categorizes commits using Gemini, GitHub API, and Supabase. This iteration is implemented in golang with worker pools for commit downloading, concurrent AI processing and database pushing.

This is a port of a project made for the ShipBA Hackaton 2025 with Octavio Pavón and Tiago Prelato. Originally made with Python and Lovable.

Frontend example

Demo

ENV file setup

POSTGRES_USER=
POSTGRES_PASSWORD=$
POSTGRES_DB=
GEMINI_API_KEY=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
REDIRECT_URL=http://localhost:8080/auth/github/callback

Run

./rebuild.sh

About

A Github repository analyzer with AI that gives you an insightful summary and category of each commit with Google Gemini AI, GithubAPI and PostgreSQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •