automation

Insightify

AI-powered GitHub activity tracker with daily and monthly analytics

Insightify

Tech Stack

PythonGitHub ActionsGemini AIDiscord APIMatplotlibPyGithub

About This Project

Overview

Insightify runs on GitHub Actions to track your coding activity every day: it fetches commits, calculates coding hours, tracks languages used, and generates AI insights with Gemini. Daily progress lands in Discord, and a full monthly report with auto-generated charts arrives by email — a fully automated productivity mirror.

Motivation

I wanted an honest, automatic record of my coding activity instead of trusting my own memory of how productive a week was.

Lessons Learned

Turning raw commit data into insight required filtering out noise — merge commits, dependency bumps, formatting-only changes — before the 'coding hours' metric meant anything.