Voice Dictation for GitHub: Pull Requests, Issues and Review Comments

The writing on GitHub is what reviewers and future you actually read: why a pull request exists, how to reproduce a bug, what a review comment is asking for. It is also the part that gets cut to "fixes bug" when typing feels slow. Say it instead, and the why, the repro steps and the trade-offs all make it in.

Whispek is voice typing for Windows, Mac and Linux. Click any GitHub text box, hold your voice shortcut and talk; clean text lands in the box. It's a separate app, not a GitHub add-on, and it never posts anything for you.

Reviewed October 19, 2026

Write the PR description by talking.

Download Whispek free

What GitHub offers for voice today

We checked GitHub's and Visual Studio Code's documentation on October 18, 2026.

  • On github.com: the GitHub docs we checked describe Markdown editing, saved replies and Copilot features for issues and pull requests, but no microphone or dictation control in those text boxes. Your operating system's dictation or a desktop app like Whispek fills that gap.
  • Copilot CLI: GitHub's docs say Copilot CLI has voice input. Run /voice to download a local speech model, then hold Space or press Ctrl+X followed by V to dictate. Transcription runs on your machine and the text lands in the prompt for you to edit. GitHub lists Windows, Linux x64 and Apple silicon Macs, not Intel Macs. If you only dictate Copilot CLI prompts, start there.
  • GitHub Copilot app: GitHub's docs describe voice dictation in agent sessions, set up in the app's Voice dictation settings with a local transcription model.
  • VS Code: Microsoft's VS Code docs describe experimental built-in dictation in chat, editors and terminals, and say editor dictation also works in pull request comment fields inside VS Code.
  • Copilot pull request summaries: GitHub's docs say Copilot can draft a pull request summary in the description field, on paid Copilot plans. It summarizes the changes; it does not know the reasons and trade-offs you can say out loud.

When a separate dictation app makes sense

  • You write most of your GitHub text in the browser. Issue bodies, pull request descriptions, review comments and discussion replies are ordinary text boxes, and the same Whispek shortcut works in all of them.
  • You want one shortcut across GitHub, your editor, AI chats, Slack and email, instead of a different voice feature in each tool.
  • You want to read the text before anyone else does. Nothing is posted until you click Comment, Create pull request or Submit review.
  • You want names to come out right. Add repo, service and library names to Dictionary once and they're in your dictionary on every computer you sign in to, so Whispek writes them your way.

GitHub's built-in voice options vs Whispek

GitHub's built-in voice options vs Whispek
GitHub and VS Code, per their docsWhispek
Issue and PR text boxes on github.comNo dictation control described in the docs we checkedDictate, then paste or insert into the text box
Copilot CLI prompt/voice with a local model; hold Space or Ctrl+X then VDictate into a notes field or chat box, then copy and paste into the terminal
Pull request comments in VS CodeExperimental built-in editor dictation, per Microsoft's docsDictate, then paste into the comment field
PlatformsCopilot CLI voice: Windows, Linux x64, Apple silicon MacsWindows, macOS (beta), Linux (beta)
Rewrite and reuseSaved replies on GitHub for reusable responsesTransforms, Snippets, History and Dictionary

How to dictate a pull request description with Whispek

  1. Click into the description box on the Open a pull request page, or into any issue or comment box on github.com.
  2. Press your Voice input shortcut and explain the change. Right Alt on Windows, Right Option on macOS, Left Ctrl + Left Alt + Space on Linux; change the Voice input shortcut on the Home screen. Turn on Settings > Voice & translation > Live transcription display to see the transcript above the capsule while you talk.
  3. Tidy it if needed. Select the text and run a transform, for example a New transform whose Instructions turn spoken notes into Summary, Changes and Testing sections. Choose Original in Style > Cleanup when you want your exact words.
  4. Add what speech is bad at, then post. Type @mentions, issue numbers, code and links yourself, check the Preview tab, then click Create pull request. If the text did not appear in the box, copy it from History and paste it.

Three things worth saying out loud on GitHub

  • Pull request description: "This moves retry handling out of the webhook controller into a small queue worker. The controller was timing out under load. I kept the public API the same. To test it, replay the fixture events and check that each one is processed once."
  • Bug report: "Steps: sign in, open Settings, change the email address and save. Expected: the new address is shown. Actual: the page reloads with the old one. It happens in Firefox and Chrome, not in the desktop app."
  • Review comment: "This works, but the loop makes a database call for every item. Could we load them in one query before the loop? Not blocking if you'd rather do it in a follow-up."

Say the reasoning; paste stack traces, file paths and code yourself.

Using gh or Copilot CLI in a terminal?

For gh commands, or for Copilot CLI if you don't use its /voice, dictate into a notes field or chat box, review it, then copy and paste the text into the terminal. Do not dictate shell commands to run directly. For agent prompts in a terminal, see voice dictation for Claude Code and voice dictation for Codex.

Voice dictation for Claude CodeVoice dictation for Codex

Keep names right and reuse what works

  • Add repository, service and library names to Dictionary. To add many at once, use Dictionary > More actions > Import terms.
  • Save text you repeat as Snippets, such as a testing checklist or a sign-off line. GitHub's own saved replies work well for full canned responses.
  • Find an earlier description or comment in History and copy it again.
  • Create a New transform with your own Instructions, for example to turn a spoken bug report into Steps, Expected and Actual.

What Whispek does not do on GitHub

  • It is not a GitHub product, app or browser add-on.
  • It does not read your code or diffs, open pull requests, post comments or submit reviews.
  • It does not add Markdown, @mentions or issue links for you unless you ask a transform to format the text; check the Preview tab before you post.
Voice dictation for vibe codingDictation for CursorVoice dictation for Claude CodeVoice dictation for CodexBest dictation apps for vibe coding

Pricing

Whispek is free every 7 days. Pro is unlimited for $8.25/month, billed yearly ($99), or $12 month to month. Prices exclude tax.

pricing

Your next pull request, out loud

Download Whispek

Official sources

GitHub Docs: Use voice input with Copilot CLIGitHub Changelog: Copilot CLI voice input (June 2, 2026)GitHub Docs: Working with agent sessions in the GitHub Copilot appGitHub Docs: Creating a pull request summary with GitHub CopilotGitHub Docs: About saved repliesVS Code docs: Voice support

FAQ

Visit the help center
Does GitHub have built-in voice dictation?

Not in the issue and pull request text boxes on github.com, according to the GitHub docs we checked on October 18, 2026. GitHub's docs do describe voice input in Copilot CLI and voice dictation in the GitHub Copilot app. On github.com, use your system's dictation or a desktop app like Whispek.

Can I dictate a pull request description?

Yes. Click into the description box, press your Voice input shortcut and explain what changed, why and how to test it. Whispek puts the text in the box, or you paste it from History. Read it, add links and code by hand, then create the pull request yourself.

Does it work for review comments?

Yes, review comments, line comments and review summaries are ordinary text boxes. Say the concern and the suggestion; type code suggestions yourself.

Should I use Copilot CLI's /voice instead?

For Copilot CLI prompts, its built-in /voice may be all you need: GitHub's docs say it transcribes locally into the prompt. Whispek is for the rest of your writing, such as pull request descriptions, issues and comments in the browser, plus your editor and chat apps.

Can I use it with gh in a terminal?

Use it to draft: dictate into a notes field or chat box, review the text, then copy and paste it into the terminal or the editor gh opens. Do not dictate commands to run directly.

Will it handle Markdown, @mentions and issue numbers?

Speak the words and add the symbols yourself. Type @mentions, issue numbers, code blocks and checkboxes by hand, or write a New transform with Instructions for the format you want, then check the Preview tab.

Which platforms does Whispek support?

Version 0.1.16 for Windows, Mac and Linux; the download page lists each build. Default shortcuts: Right Alt on Windows, Right Option on Mac, Left Ctrl + Left Alt + Space on Linux.

Is there a free plan?

Yes. Whispek is free every 7 days. Pro is unlimited for $8.25/month, billed yearly ($99), or $12 month to month. Prices exclude tax.

Talk, don't type.

Up to 4x faster than typing. Windows, Mac and Linux. Free every 7 days.