Voice for Commit Messages
Speak your commit messages to write meaningful git history. Stop settling for 'fix stuff' when you can effortlessly describe what changed and why.
The Problem
Good commit messages are the backbone of maintainable projects, but they're tedious to write. Under time pressure, developers default to 'fix bug' or 'update styles,' creating an incomprehensible git history that makes debugging, reverting, and onboarding painful.
The Solution
Ummless lets you describe your changes out loud right after making them, when the context is freshest. The Quick Cleanup preset strips filler and produces a clear, conventional commit message that captures both the what and the why.
Workflow
- Stage your changes
Use git add to stage the files you want to commit.
- Open Ummless
Press Cmd+Shift+Space and select the Quick Cleanup preset.
- Describe the change
Explain what you changed and why. Be as detailed or brief as you like; the preset will format it appropriately.
- Copy the message
Review the refined commit message and copy it to your clipboard.
- Commit
Paste the message into your terminal with git commit -m or your Git GUI's commit field.
Before & After
Raw Transcript
Refined Output
Suggested Presets
Frequently Asked Questions
Does it follow conventional commit format?
The Quick Cleanup preset produces clear, concise messages. For strict conventional commit formatting (feat:, fix:, chore:), you can create a custom preset with those rules.
Can I dictate multi-line commit messages?
Yes. If you provide enough detail, the output will include a subject line and a body separated by a blank line, following git best practices.
Related Content
Voice for PR Descriptions
Dictate pull request descriptions that actually explain the changes. Help reviewers understand your code faster with well-written context and rationale.
Use CaseVoice for Changelogs
Dictate changelog entries after each release instead of writing them from memory. Capture what changed, what was fixed, and what was removed accurately.