Your commit history is a diary you didn't mean to write. Paste it and find out which stage of grief each commit was in.
SponsorThis spot is open to one DevOps or AI tooling company at a time. Ask about sponsoring
116 of 118 run entirely in your browser (Weather Widget uses Open-Meteo; What's My IP asks this site's server).
Share on XShare on LinkedInEveryone has pushed a run of commits that reads fix, fix again, fix tests, why, pls work, asdf. It usually means a failing CI pipeline, a deadline, and nobody watching. The messages are short because the author had stopped writing for a reader.
The therapist classifies each message as denial (fix, final fix), anger (capital letters, question marks, profanity), bargaining (pls, maybe, try), depression (wip, asdf, a single character), or acceptance (revert, it works now). It reports how many commits showed distress, the longest unbroken episode, and how often the word fix appears, then gives a diagnosis. Everything runs in your browser, so the log is not sent anywhere.
Your commit history is a diary you didn't mean to write. Paste the output of git log --oneline (oldest or newest first, either works) and get a diagnosis: which stage of grief each commit was in, how long the episode lasted, and what to do about it. Nothing leaves your browser.
Not actual therapy. For commit messages you won't regret, try the Git Commit Writer. Related: Rubber Duck Debugger, Yak Shave Depth Meter.