I made a utility to combine the llm CLI tool with Monologue's voice transcription by Every.

Brain-dump the WHY using your voice, let the LLM summarize the WHAT using git diff, and have it combine both into a complete, useful commit message.

Utility is here, requires `gum`, `llm` and, optionally a voice transcription tool

https://gist.github.com/nateberkopec/eb00665c213fff30ca3894814d3975f6

The prompt needs work, the output is frequently too verbose. But it's better than "wip", "bugfix", or LLM output w/o context.

Fish function to have AI write commit messages w/rerolling

Fish function to have AI write commit messages w/rerolling - gh-ai.fish

Gist
@nateberkopec Very cool! Trying out Monologue as well. I've done podcast transcription with Whisper, and this looks to have come a long way since i did that experiment a year ago.
@johnathayde The nice thing is that since we're just feeding it _back_ to an LLM again (and that LLM also has the context of the diff) a 100% correct transcription isn't necessary