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.

First 1,000 words free Works in any Tower text field No configuration needed
Download Blurt Free

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.

1

Hold your hotkey

Press your chosen shortcut while your cursor is in any Tower text field. A small indicator shows Blurt is listening.

2

Describe your changes naturally

Explain what you changed and why. Talk like you're explaining to a teammate. Blurt handles punctuation and formatting automatically.

3

Release and done

Text appears in Tower. Edit if needed, or commit directly. Your thoughts become documentation in seconds, not minutes.

Real Scenarios

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

Does Blurt work in Tower's native macOS app?
Yes. Blurt works anywhere you can type on macOS, including all Tower text fields. Commit message boxes, branch name fields, PR description editors, stash descriptions, tag annotations. If you can put a cursor there, Blurt can insert text there.
Can Blurt handle Git-specific terminology?
Blurt handles Git terminology well. Words like commit, merge, rebase, stash, cherry-pick, and branch transcribe accurately. Common development terms like refactor, endpoint, authentication, and API also work reliably. For project-specific terms unique to your codebase, you might need occasional edits.
Will Blurt work with Tower's commit template feature?
Yes. Blurt inserts text wherever your cursor is. If you're using Tower's commit template feature, just position your cursor in the section you want to fill and speak. Blurt adds text without disrupting your template structure.
Can I use Blurt for conventional commit messages?
Absolutely. You can speak the conventional commit format naturally. Say 'feat colon add user authentication with OAuth' and Blurt will transcribe it. Most users speak naturally first, then add the conventional prefix manually since that's just a few characters.
How much does Blurt cost?
Blurt offers a free tier with first 1,000 words free. That's enough for dozens of detailed commit messages and several PR descriptions free. If you need more, Pro is $10/month or $99/year. macOS only.
Does Blurt work on Windows or Linux?
Blurt is macOS only, just like Tower. If you're using Tower on Mac, Blurt will work seamlessly. There's no Windows or Linux version of either application.

Start Typing Faster Today

Free to try — no credit card required

Download Blurt