Productivity

Voice productivity stack: 9 tools we actually use to write, ship, and think

The exact Mac and AI workflow stack we pair with Loqua for everyday shipping work.

TL;DR

Voice productivity isn't one app — it's a stack. Loqua is the voice layer we wrote for Mac; the rest of our voice productivity stack is Claude Code, Cursor, Obsidian, Granola, Linear, Raycast, Things 3, and Spark Mail. Together they turn spoken intent into shipped work instead of loose transcripts.

Loqua is a Mac-native voice typing tool that turns speech into app-aware text. A useful voice productivity stack needs more than transcription: it needs a place to think, a place to code, a place to track work, a place to capture meetings, and fast command surfaces for moving between them.

The stack principle

We rank Loqua first because it is the tool we wrote and the voice layer the rest of this workflow depends on. That is an honest framing, not a claim that every user should replace every tool with Loqua. Voice only becomes productive when the output lands in the right destination with the right shape.

The principle is simple: speak once, route cleanly. The voice layer should remove filler, preserve technical names, and format for the active app. The surrounding tools should keep the work moving without forcing the user back into manual copy-paste. A voice productivity stack succeeds when the time between a spoken idea and a saved piece of work is shorter than it would have been with the keyboard alone, and when the saved artifact is actually useful when someone (often future-you) opens it again.

The 9 tools

  1. 1. Loqua

    Loqua is the capture layer for the voice productivity stack. We use it for Slack replies, Cursor prompts, code comments, Git commit messages, Linear issues, and long notes. The value is app-aware output: the same spoken phrase becomes a concise commit subject in a terminal and a warmer paragraph in Spark Mail.

    A representative week of usage: a few hundred dictated Slack and Linear messages, dozens of code comments and commit subjects, a couple of long brainstorming blocks dropped straight into Obsidian, and the occasional fast cleanup of a long-form draft. Loqua earns its place at the top of the stack because the friction between thought and saved text is consistently lower than typing.

  2. 2. Claude Code

    Claude Code is where voice becomes implementation planning. We dictate the high-level change, then let the agent inspect files and propose edits. Voice works well here because prompts are longer than commands and benefit from nuance.

    A typical prompt we dictate runs four or five sentences: what we want done, which files to consider, what to avoid, and the success criterion. Typing a prompt that careful costs real seconds; speaking it costs almost none, and the agent loop benefits from the extra context. We routinely dictate the entire spec for a small refactor while looking at the diff.

  3. 3. Cursor

    Cursor is our interactive code editor. Voice is strongest in Cursor when asking for targeted refactors, docstrings, code review notes, and test outlines. Loqua preserves identifiers from the visible file so prompts do not lose important names.

    The flow we use most often: select the function, hit the Cursor chat shortcut, then dictate "add a docstring with arguments returns and an example" or "refactor this to early-return on the null case." The screen context lets Loqua keep the function and parameter names intact, which is where typed prompts often break down.

  4. 4. Obsidian

    Obsidian is where raw thinking becomes durable notes. Voice is especially good for daily logs, research summaries, and brainstorm trees. We dictate headings, bullets, and links, then clean structure with keyboard shortcuts later.

    A daily note in our vault often starts as a five-minute spoken stream: what we are about to work on, what is blocking, what we already promised someone today. Dictation makes the cost of capture low enough that the note actually gets written, which is the whole game with a knowledge graph.

  5. 5. Granola

    Granola handles meeting notes. Loqua complements it by capturing pre-meeting context, follow-up tasks, and the five-minute post-meeting cleanup that turns a transcript into a plan.

    The handoff between the two tools matters. Granola gives us the rough meeting transcript; Loqua is what we use immediately afterward to dictate the three decisions, two follow-ups, and one owner-per-task summary that actually moves the work forward.

  6. 6. Linear

    Linear is where spoken bugs become scoped work. We dictate title, context, reproduction steps, and acceptance criteria. The important move is separating "what happened" from "what done looks like."

    A useful voice habit here is dictating the acceptance criteria first, before describing the bug. It forces the spoken issue to end on a concrete definition of done rather than a vague complaint, which is the single biggest reason issues stall in review.

  7. 7. Raycast

    Raycast keeps the stack fast. Voice produces the text; Raycast moves us to the right app, command, or snippet. The combination reduces the friction between spoken intent and the next concrete action.

    We pair Raycast snippets with Loqua for repeated patterns: a snippet sets up a Linear issue template, an Obsidian daily note, or a PR description skeleton; Loqua fills the variable parts with dictated text. The keyboard shortcut sets the shape, voice fills the content.

  8. 8. Things 3

    Things 3 is our personal task capture. It is not a team tracker; it is the private place for "remember to check this after lunch." Voice makes capture low-friction enough that small tasks stop leaking.

    The reason voice matters more here than in a team tracker is that personal tasks are small, frequent, and easy to drop. If capture costs a typing interruption, the task gets skipped and reappears as a problem later. If capture costs a sentence into Things, the task survives.

  9. 9. Spark Mail

    Spark Mail is where voice helps tone. We speak the rough answer, Loqua cleans it, and Spark sends the final email. It is faster than typing because customer replies often need warmth more than precision.

    An interesting pattern emerges with longer customer threads: the dictated text tends to be friendlier than the typed version. We have stopped trying to over-engineer that. If a warm sentence helps a customer feel heard, the time we spent dictating it instead of polishing a typed paragraph was well spent.

Comparison matrix

ToolVoice-aware?Mac-native?Shortcut depthPrice tierWhat it replaces
LoquaYesYesHighFree + paidRaw dictation and cleanup
Claude CodePrompt-friendlyCLIHighPaid API/subscriptionManual implementation planning
CursorPrompt-friendlyYesHighFree + paidIDE plus AI chat switching
ObsidianText-friendlyYesHighFree + paid syncLoose notes
GranolaMeeting-awareYesMediumFree + paidManual meeting notes
LinearText-friendlyWeb/MacHighTeam SaaSIssue sprawl
RaycastCommand-friendlyYesVery highFree + paidApp switching friction
Things 3Text-friendlyYesMediumPaid appForgotten personal tasks
Spark MailText-friendlyYesMediumFree + paidSlow email replies

Cross-tool voice flows

You say
"summarize this bug as a linear issue with steps actual expected and acceptance criteria"
Loqua writes (in Linear)
Bug: Settings modal loses focus after toggling privacy mode.
Steps: Open Settings → Privacy, toggle Privacy Mode twice.
Actual: Focus jumps to the sidebar.
Expected: Focus remains on the toggle.
Acceptance: Toggle can be changed without focus loss.
You say
"turn the meeting notes into three follow ups one owner each and add a reminder for me tomorrow"
Loqua writes (in Obsidian, then Things)
Follow-ups:
- Shuran: confirm pricing copy by Friday.
- Maya: attach screenshots to launch issue.
- Alex: review privacy wording.

Things: Review Loqua launch follow-ups tomorrow.
You say
"ask claude code to add a guard to the auth client and then write a one line commit message"
Loqua writes (in Claude Code, then terminal)
Prompt: Add a guard in authClient.ts that returns null when the token is missing, then update callers.
Commit: fix(auth): guard authClient against missing token

What we tried and dropped

A working voice productivity stack is partly defined by what you remove. Three categories of tools we stopped using regularly: heavyweight project trackers that punished spoken input with mandatory fields, voice-first note apps that captured audio without producing reviewable text, and AI agents that needed a setup ritual before they could be useful. Each one looked good in isolation and broke the flow when added to a daily loop. The general rule we landed on: a tool earns a place in the voice productivity stack only if a 15-second dictation produces something a teammate could read on Monday morning without context.

How to choose your stack

Start with the destination where voice will save the most time. If you write many prompts, pair Loqua with Claude Code and Cursor. If meetings dominate your day, pair it with Granola, Linear, and Things. If you think in notes, start with Obsidian and Raycast. The best mac productivity stack is the one where voice output lands somewhere actionable.

The second principle is to keep the stack small until friction tells you to grow it. A stack of three tools that you use every hour is more productive than nine tools you remember to open twice a week. Loqua plus a notes app plus a tracker is a credible start; add the rest only when a recurring workflow makes the case for itself.

Frequently asked questions

What is a voice productivity stack?
A voice productivity stack is the set of tools that turns spoken intent into completed work. Loqua handles voice capture and app-aware text. The other tools handle coding, notes, tasks, meetings, commands, and email so the dictated output lands in the right place.
Why is Loqua first in the stack?
Loqua is first because it is the voice layer we wrote and the tool that feeds the rest of the workflow. The ranking is honest rather than universal: if you do not use voice heavily, your stack may start elsewhere.
Do I need every tool on this list?
No. Treat the list as a reference stack, not a shopping list. Pick one tool for code, one for notes, one for tasks, and one for communication. Add specialized tools only when a workflow repeats often enough to justify the setup.
Can this stack work without Mac?
Parts of it can, but this version is Mac-first. Loqua, Raycast, Things 3, Spark, Cursor, and Granola all work best in a Mac workflow. If you need Windows or mobile coverage, replace the Mac-native pieces with tools that match your platform.
What makes a tool voice-friendly?
A voice-friendly tool has predictable text fields, strong keyboard shortcuts, good command surfaces, and low friction for structured output. Voice fails when you have to click through five panels after dictating. The surrounding UI matters as much as recognition accuracy.
Is voice faster than typing for productivity work?
Usually for rough capture, prompts, summaries, and replies. It is not always faster for precise editing or navigation. The best workflow uses voice for first-pass intent and keyboard shortcuts for exact manipulation.
How big should a voice productivity stack be?
Keep it small until friction makes the case for growth. Three to four tools that you use every hour beat nine tools you open twice a week. A starter stack might be Loqua plus a notes app plus a tracker; the rest of the list earns its place over time.

Try Loqua today

Free to start. Mac native. Built by algorithm researchers who use it every day.

Download for Mac

More from the Loqua Blog

productivity
Voice typing workflows: 8 underrated workflows for daily AI work
how-to
Voice typing for AI coding: voice prompt Cursor and Claude Code without typing
engineering
Omni-modal voice typing: multimodal understanding, MoE, and streaming text output