Analyze git commit messages to determine the mood of your project
Find a file
2026-04-29 02:50:15 +00:00
.gitea/workflows ci: add Gitea Actions CI workflow 2026-04-29 02:32:44 +00:00
src fix: implementer toutes les fonctions manquantes (compare, team, keywords, wordfreq, sparkline) 2026-04-29 02:49:28 +00:00
tests chore: remove emoji from source code 2026-04-28 13:50:44 +00:00
.gitignore feat: sentiment analysis engine + CLI for git mood analysis 2026-04-17 21:32:50 +00:00
cli.js chore: remove emoji from source code 2026-04-28 13:50:44 +00:00
package-lock.json feat: sentiment analysis engine + CLI for git mood analysis 2026-04-17 21:32:50 +00:00
package.json feat: sentiment analysis engine + CLI for git mood analysis 2026-04-17 21:32:50 +00:00
README.md feat: sentiment analysis engine + CLI for git mood analysis 2026-04-17 21:32:50 +00:00

🎭 Git-Mood

Analyze git commit messages to determine the mood of your project. Is your repo excited, chill, or angry?

Install

npm install -g .

Usage

git-mood                  # Analyze current repo
git-mood analyze -n 50    # Analyze last 50 commits
git-mood contributors     # Per-contributor mood
git-mood contributors ./path/to/repo

How It Works

Uses an embedded AFINN-based sentiment dictionary tuned for commit messages. No API, no GPU — pure local analysis.

Mood Scale

Score Mood Emoji
6+ Excited 🤩
2-5 Happy 😊
-1 to 1 Chill 😌
-2 to -5 Frustrated 😤
-6+ Angry 🤬

Tests

npm test

Built by Ti-Paul 🇯🇲🐧 for the Clankeurs