Voice to Text for Tower
Tower makes Git beautiful on Mac, but typing commit messages and PR descriptions still slows you down. You just finished implementing a feature, now you need to explain what you did and why. Blurt lets you speak it instead of typing it. Hold a button, describe your changes naturally, release. Text appears in Tower wherever your cursor is. Your commit messages become meaningful. Your PRs get the context reviewers need. Your workflow stays in flow.
The Typing Problem
Commit messages are either cryptic or take forever to write
You just spent an hour fixing a subtle bug. The fix is elegant, but explaining it? That requires context: what was happening, why it was happening, what you changed. You could explain it in 30 seconds out loud, but typing takes 5 minutes. So you write 'fix bug' and move on. Six months later, nobody knows why that code exists.
Branch names become meaningless abbreviations
Tower makes creating branches easy, but naming them well is another story. You need something descriptive enough to be useful but short enough to be practical. So you type 'fix-auth-thing' when you meant 'refactor-oauth-token-refresh-on-session-expiry'. Context lost at the branch level.
PR descriptions get skipped entirely
You've made your commits, you're ready to push. Tower prompts you for a PR description. You know you should explain the changes, mention what to test, note any caveats. But you're tired of typing. You leave it blank or write a single sentence. Reviewers get no context. Reviews take longer. Back-and-forth increases.
Stash descriptions are an afterthought
You need to switch branches but have uncommitted work. Tower lets you stash with a description. But typing 'WIP on authentication flow - need to handle edge case with expired tokens' takes time. So you stash with no message. A week later, you have five anonymous stashes and no idea what any of them contain.
Tag annotations never happen
You're creating a release tag in Tower. You should annotate it with release notes, breaking changes, migration steps. That's a lot of typing after a long day of shipping. So you create a lightweight tag with no annotation. The release history becomes a mystery. Changelog generation becomes archaeology.
How It Works
Blurt works everywhere in Tower. Commit messages, branch names, PR descriptions, stash descriptions, tag annotations. If you can type it, you can speak it.
Hold your hotkey
Press your chosen shortcut while your cursor is in any Tower text field. A small indicator shows Blurt is listening.
Describe your changes naturally
Explain what you changed and why. Talk like you're explaining to a teammate. Blurt handles punctuation and formatting automatically.
Release and done
Text appears in Tower. Edit if needed, or commit directly. Your thoughts become documentation in seconds, not minutes.
Real Scenarios
Writing commit messages that tell the full story
Your fix touches three files and requires context. Hold the button and explain: 'Refactor the session validation to check token expiry before making API calls. Previously, we were making the call and handling the 401, which caused a flash of error state in the UI. Now we preemptively refresh the token if it expires within the next five minutes. This eliminates the race condition reported in issue 847.' That commit message would take 3 minutes to type. Speaking it takes 20 seconds.
Creating descriptive branch names without the keyboard friction
You're starting work on a new feature in Tower. Hold and describe: 'feature add dark mode toggle to settings panel with system preference detection'. Blurt gives you the text, you adjust the format to match your branch naming convention. Better branch names without the typing tax.
PR descriptions that reviewers actually appreciate
Your branch is ready to become a pull request. Hold and speak: 'This implements the new caching layer for API responses. Main changes are in the network module. Added a cache invalidation strategy based on response headers. Testing notes: you will need to clear your local storage to test the cold cache path. No database migrations required.' Reviewers know exactly what they're reviewing.
Stash descriptions that are actually useful
You need to context-switch but have work in progress. Hold and describe: 'Work in progress on the payment integration. Stripe webhook handler is working, but need to add error handling for declined cards. Left off debugging the idempotency key logic.' A week later, you know exactly where you left off.
Tag annotations with real release notes
You're tagging a release in Tower. Hold and speak: 'Version 2.4.0. New features: dark mode, offline support, improved search. Bug fixes: resolved memory leak in image viewer, fixed crash on iOS 15. Breaking changes: the config format has changed, see migration guide in docs.' Proper release notes without the typing marathon.
Quick commits during rapid iteration
You're making a series of small fixes. Each needs a commit message. Hold and speak: 'Fix typo in error message for invalid email format.' Release. Next commit. Hold: 'Add missing null check before accessing user preferences.' Release. Rapid, meaningful commits without breaking your flow.
Documenting merge decisions
You're resolving a merge conflict in Tower. The resolution requires explanation. Hold and speak: 'Kept the changes from feature branch because the main branch version was using the deprecated API. Updated the import statements to match the new module structure.' Future you will thank present you for the context.
Why Tower users choose Blurt over built-in dictation
| Blurt | macOS Dictation | |
|---|---|---|
| Activation | Single hotkey, instant start | Click microphone or double-tap function key |
| Speed | Text appears in under 500ms | 2-3 second delay before transcription |
| Technical terms | Handles Git terminology well (commit, merge, rebase, stash) | Often mishears technical vocabulary |
| Reliability | Consistent accuracy in native app text fields | Sometimes struggles with desktop apps |
| Price | $10/month or $99/year, free tier included | Free but limited |
Frequently Asked Questions
Start Typing Faster Today
Free to try — no credit card required
Download Blurt