Voice to Text for Full-Stack Developers
You work across the entire stack, which means double the context and double the documentation. Blurt lets you write frontend docs, backend API specs, and deployment notes without leaving your editor. Hold a button, say what you need, release. Text appears wherever your cursor is — VS Code, GitHub, Vercel, anywhere. No switching between writing code and writing about code.
The Typing Problem
Switching between frontend and backend docs mid-feature
You just finished the React component and now need to document the API endpoint it calls. Your brain is still thinking in JSX when you have to explain database queries and middleware. The cognitive load of context-switching between frontend docs and backend specs is exhausting. You have to mentally reload the entire other half of the stack before you can write a coherent sentence about it.
Writing end-to-end feature documentation that nobody else wants to do
Someone on the team needs to document how data flows from the button click through the API to the database and back. That someone is always you because you built both ends. But after coding the feature, you have zero energy to type out the entire data flow. So the docs stay thin, and the next person to touch this feature will suffer.
Explaining your architecture decisions in PRs
Your PR touches the frontend state management, the API layer, and the database schema. Reviewers need context for why you structured things this way. You could explain it in 60 seconds verbally, but typing out a full architecture rationale takes 15 minutes. So you write 'Refactored data flow' and hope nobody asks questions.
Managing communications across multiple projects
You're the full-stack person on two different projects. The backend team on Project A needs updates while the frontend team on Project B is asking about component APIs. Your Slack is a warzone of context switches. Every reply requires loading a different mental model. By 3pm you've typed a thousand words of messages and your brain is fried.
Your wrists are fighting two codebases worth of typing
Frontend code, backend code, frontend docs, backend docs, Slack messages for both teams, PR descriptions for both repos, deployment notes on Vercel. Full-stack means full-time typing. Your mechanical keyboard was supposed to help but the volume is just too high. You're 30 and already worried about carpal tunnel.
How It Works
Blurt works in every tool full-stack developers use — VS Code, GitHub, Vercel, Slack, Notion, Linear. Anywhere you can place a cursor, Blurt can insert text.
Hold your hotkey
Press your chosen shortcut. A small indicator shows Blurt is listening.
Talk naturally
Describe your API, explain your component, or reply to Slack. Blurt handles punctuation.
Release and done
Text appears at your cursor. No copying, no pasting, no extra steps.
Real Scenarios
Documenting an end-to-end feature before you forget how it works
You just shipped a feature that touches the React frontend, the Express API, and the Postgres database. While it's fresh, hold Blurt and talk through the entire flow: 'User clicks submit, frontend validates and sends to slash API slash orders, backend checks inventory in the products table, creates order record, sends confirmation email via the queue, returns order ID to frontend for redirect.' Full data flow documented in 30 seconds instead of 10 minutes of typing.
Writing PR descriptions for cross-stack changes
Your PR updates the frontend form, the API validation, and the database constraints. Reviewers need context. Hold button and explain: 'This adds phone number validation across the stack. Frontend does format checking before submit, API validates against the country code regex, and the database constraint ensures we never store invalid formats. See the migration file for the new check constraint.' Architecture explained in 20 seconds flat.
Explaining component APIs to the frontend team
A teammate asks how to use the new data fetching hook you built. Hold and speak: 'Use data comma loading comma error equals use orders with user ID. It handles caching automatically, refetches on window focus, and the loading state includes skeleton support. Check the types file for all the options.' Documentation delivered instantly without breaking your current focus.
Writing API endpoint documentation in your README
The backend needs docs before anyone else can use it. Cursor in your docs file, hold button: 'POST to slash API slash users expects a JSON body with email string required and name string optional. Returns the created user object with ID. Rate limited to 10 requests per minute per IP. Returns 429 if exceeded.' Endpoint documented while the implementation is still in your working memory.
Slack updates across multiple project channels
Project A needs a backend update and Project B needs a frontend update. Instead of typing two separate status messages, hold and speak to each channel: 'API migration complete, new endpoints are live, updated the staging environment, let me know if anything breaks.' Then switch channels: 'Component library updated with the new button variants, check Storybook for examples.' Both teams updated in 15 seconds total.
Deployment notes on Vercel or your CI dashboard
You're pushing to production and need to log what changed. Hold and speak: 'Deploying order flow v2. Includes new checkout validation, updated API rate limits, and database index on orders table for faster queries. Rollback to commit abc123 if issues.' Deployment context captured for when the on-call person wonders what changed at 2am.
Linear tickets with full technical context
The ticket needs implementation notes so future you or your replacement understands the decision. Hold button: 'Implemented using Redis for session storage instead of database to reduce query load. TTL set to 24 hours to match our auth token expiry. Frontend caches the session check in React Query with a stale time of 5 minutes.' Ticket has real context, not just 'done.'
Why full-stack developers choose Blurt over built-in dictation
| Blurt | macOS Dictation | |
|---|---|---|
| Activation | Single hotkey, instant start | Click microphone icon or 'Hey Siri' |
| Speed | Text appears in under 500ms | 2-3 second delay before transcription |
| Technical vocabulary | Handles React, API, database terms well | Struggles with technical jargon |
| Workflow fit | Hold and release works during coding | Toggle-based interrupts your flow |
Frequently Asked Questions
Start Typing Faster Today
Free to try — no credit card required
Download Blurt