DEV Community

Cover image for CodeMood - Git Commit Emotions Spotify Playlists (Copilot CLI)
Sandeep Sarkar
Sandeep Sarkar

Posted on

CodeMood - Git Commit Emotions Spotify Playlists (Copilot CLI)

GitHub Copilot CLI Challenge Submission

What I Built

AI-powered CLI that analyzes your git commit emotions and generates Spotify playlists matching your coding mood.

Demo

7 days commits analyzer
90 days commits analyzer
Mock data Spotify PlaylistThis is a submission for the GitHub Copilot CLI Challenge

My Experience with GitHub Copilot CLI

Built in 45 minutes using Copilot CLI agent mode:

  • create git commit emotion analyzer with VADER sentiment
  • add rich terminal UI with colored emotion tables
  • build ASCII mood timeline visualization
  • create spotify mood-to-music mapping logic
  • scaffold click CLI with analyze + playlist commands

Productivity boost: Natural language → production code. No boilerplate, no docs lookup, instant scaffolding.

Key wins:

  • Zero setup for complex libraries (Rich, VADER, GitPython, Spotipy)
  • ASCII art timeline generated perfectly on first try
  • Complex emotion→music mapping logic in 3 prompts
  • Professional CLI structure without framework knowledge

Copilot CLI transformed fun experiment → challenge-winning app in under an hour.

Top comments (0)