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.

Free to start Works in VS Code, GitHub, Vercel No setup required
Download Blurt Free

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.

1

Hold your hotkey

Press your chosen shortcut. A small indicator shows Blurt is listening.

2

Talk naturally

Describe your API, explain your component, or reply to Slack. Blurt handles punctuation.

3

Release and done

Text appears at your cursor. No copying, no pasting, no extra steps.

Real Scenarios

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

Does Blurt work across both frontend and backend tooling?
Yes. Blurt works anywhere you can type on macOS. VS Code for both frontend and backend, GitHub for PRs across any repo, Vercel dashboards, terminal — if you can place a cursor there, Blurt inserts text there.
Can Blurt handle both frontend and backend technical terms?
Blurt handles technical terms from both worlds well. React hooks, Express middleware, SQL keywords, API terminology — it transcribes accurately. Highly specialized terms might need occasional edits, but common full-stack vocabulary works great.
Will it slow me down when I'm in the middle of coding?
No. The hold-to-talk model means you're in control. Hold your hotkey, speak, release, and you're back to coding. No waiting for transcription to finish, no dialog boxes. The text just appears and you keep moving.
Can I use Blurt while on a call with my team?
Yes. Blurt captures audio through your mic independently of call software. You can be muted on Zoom or Meet and still dictate a Slack reply or add a code comment. Just stay muted while talking to Blurt.
How much does Blurt cost?
Free tier gives you first 1,000 words free. Pro is $10 per month or $99 per year for unlimited words. No credit card needed to start. Most full-stack developers doing serious documentation hit the limit within a few days and upgrade.
Does Blurt work on Windows or Linux?
Blurt is macOS only. We focused on creating the best possible Mac experience with native menu bar integration and system-level keyboard shortcuts. Windows and Linux versions are not currently available.

Start Typing Faster Today

Free to try — no credit card required

Download Blurt