Code faster, type less
Your hands belong on the keyboard writing code — not typing commit messages, Slack replies, and documentation. Yaps handles the prose so you can stay in flow. Entirely on your Mac, no data leaves your machine.
Words per minute
Network requests
On-device processing
Transcription latency
Dictate code, naturally
Sound familiar?
The Yaps way
Tools for the engineering workflow
Yaps fits into how you already work — not the other way around.
Dictate Anywhere on macOS
Yaps works in any text field — your IDE, terminal, Slack, Notion, GitHub, Linear, or email. Activate with a hotkey, speak, and text appears where your cursor is.
Hands Stay on the Keyboard
Trigger dictation with a keyboard shortcut, speak your message, and you are back to coding. No mouse, no app switching, no lost context.
Private by Default
Your dictated code comments, internal Slack messages, and proprietary documentation never leave your Mac. Zero network traffic for core features.
Voice Notes for Ideas
Debugging and hit an insight? Record a voice note. It is transcribed, timestamped, and searchable for when you circle back to the problem.
Searchable History
Every dictation and voice note is saved locally. Search by keyword to find that architecture decision you spoke about last week.
Works Offline
On a plane, at a conference with bad Wi-Fi, or in a secure facility. Yaps needs nothing but your Mac and your voice.
Real developer workflows
How engineers actually use Yaps day to day.
Commit Messages
Describe your changes out loud right after writing the code. Dictated commit messages tend to be more descriptive because speaking is faster than typing.
Fix race condition in websocket reconnection logic — the previous implementation didn't account for concurrent close events
”Slack & PR Descriptions
Reply to code review threads, write PR descriptions, and respond to teammates — all by voice, without leaving your editor.
Good catch on the null check. I refactored the handler to use optional chaining instead — see the updated diff
”Documentation
Dictate README sections, API documentation, and architecture decision records. Getting words out fast means docs actually get written.
This module handles authentication token refresh. It uses a sliding window approach to prevent concurrent refresh requests...
”Code Comments
Add inline comments and docstrings by voice. Explain the why behind your code while the reasoning is still fresh in your mind.
We use a bloom filter here instead of a hash set because the dataset exceeds available memory at scale
”Standup Notes
Dictate your standup update before the meeting. Speak freely about what you shipped, what blocked you, and what is next.
Bug Reports & Tickets
Describe bugs and write tickets by voice. Walk through reproduction steps out loud — the natural flow often catches details you would skip while typing.
Steps to reproduce: open the dashboard, click the settings gear icon, toggle dark mode twice rapidly — the sidebar collapses and doesn't recover
”Hear from people like you.
“I started using Yaps for commit messages and Slack replies. Now I dictate everything that is not actual code — PR descriptions, docs, code review comments, even my standup notes. It is genuinely faster, and my wrists stopped hurting after the first week. The fact that nothing leaves my machine matters a lot when you work on proprietary codebases.”
Marcus Chen
Senior Software Engineer
Developer reads from the blog
Ready to ship faster?
Keep your hands on the keyboard for code. Let your voice handle everything else.
Requires macOS 13.0+ (Apple Silicon recommended)