Voice-first prompts for AI coding

Speak naturally. Get structured prompts. Paste into Cursor. Local transcription means your voice never leaves your device.

┌─────────────────────────────────────────────────────────────┐ │ ⌥ + Space │ │ │ │ "Fix the TypeScript error in the auth module, │ │ the generic types aren't matching up with │ │ the return type of the async function" │ │ │ │ ════════════════════════════════════════════════ │ │ ░░░░░░░░░░░░░░░░░░░░░ transcribing... │ │ │ │ → Ready to paste into Cursor │ └─────────────────────────────────────────────────────────────┘

Local Transcription

Cloud transcription sees everything you say. That's a privacy nightmare for sensitive work.

Field Theory runs Whisper locally on your Mac and iPhone. Your voice data never leaves your device. No cloud processing, no data mining, no monthly API bills.

┌─────────────────────────────────────────────────┐ │ whisper.local │ │ │ │ ┌─────────────────────────────────────────┐ │ │ │ 🎤 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ │ └─────────────────────────────────────────┘ │ │ │ │ → Audio captured │ │ → Processed on-device │ │ → Text stored locally │ │ │ │ ════════════════════════════════════════════ │ │ ✓ Never leaves your Mac │ │ ✓ No API costs │ └─────────────────────────────────────────────────┘

Clipboard History

You copied something important an hour ago. Now it's gone forever.

Every text snippet, link, and image you copy is indexed and searchable. Recall that one link from three weeks ago in milliseconds. Total Recall for your clipboard.

┌─────────────────────────────────────────────────┐ │ ⌘ + Shift + V │ │ │ │ ┌─────────────────────────────────────────┐ │ │ │ 🔍 search clipboard... │ │ │ └─────────────────────────────────────────┘ │ │ │ │ 001: https://example.com/api/v2... │ │ 002: const data = await fetch(... │ │ 003: "Fix the auth bug where..." │ │ 004: Meeting notes from Tuesday │ │ 005: SELECT * FROM users WHERE... │ │ │ │ ════════════════════════════════════════════ │ │ ↑↓ Navigate ⏎ Paste ⌘F Search │ └─────────────────────────────────────────────────┘

Input Stacking

Building context for AI prompts is tedious. Screenshots, code, notes—scattered everywhere.

Stack screenshots, voice transcriptions, and text to create rich multi-modal prompts. Combine them and paste into Cursor. Context window management, reimagined.

┌─────────────────────────────────────────────────┐ │ ⌘ + ⌥ + Space (stacking mode) │ │ │ │ ┌─────────────────────────────────────────┐ │ │ │ [1] 📷 screenshot.png │ │ │ │ [2] 📝 error_log.txt │ │ │ │ [3] 🎤 "Fix this bug, the issue is..." │ │ │ │ [4] 📷 code_snippet.png │ │ │ └─────────────────────────────────────────┘ │ │ │ │ ════════════════════════════════════════════ │ │ → Combined prompt ready │ │ → Paste to Cursor │ └─────────────────────────────────────────────────┘

Hot Mic

Push-to-talk is one more thing to remember. You just want to think out loud.

Enable Hot Mic and Field Theory listens continuously, transcribing your thoughts as you work. Infinite voice history, searchable anytime. Every idea captured.

┌─────────────────────────────────────────────────┐ │ hot_mic: ● LIVE │ │ │ │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ │ │ 14:32 "need to refactor the auth..." │ │ 14:35 "maybe use a custom hook for..." │ │ 14:38 "actually wait, the problem is" │ │ 14:41 "the state isn't persisting..." │ │ 14:44 "got it, need useRef instead" │ │ │ │ ════════════════════════════════════════════ │ │ ∞ Infinite history │ │ 🔍 Searchable anytime │ └─────────────────────────────────────────────────┘

Mac ↔ iPhone Sync

Voice notes on your phone. Work on your Mac. No easy way to connect them.

Capture voice notes on your iPhone during your commute. They appear in your Mac clipboard history automatically. End-to-end encrypted—we can't read your data even if we wanted to.

┌─────────────────────────────────────────────────┐ │ sync │ │ │ │ ┌────────┐ ┌────────┐ │ │ │ iPhone │ ─────────▶ │ Mac │ │ │ │ 📱 │ encrypted │ 💻 │ │ │ └────────┘ └────────┘ │ │ │ │ "Captured on commute" → Appears in │ │ clipboard history │ │ │ │ ════════════════════════════════════════════ │ │ ✓ End-to-end encrypted │ │ ✓ Automatic sync │ └─────────────────────────────────────────────────┘

Send to Cursor

Copy, switch apps, paste, switch back. The friction adds up.

On iOS, send any transcription directly to Cursor's agent dashboard with one tap. Built-in browser keeps your workflow tight. No app switching required.

┌─────────────────────────────────────────────────┐ │ iOS → Cursor │ │ │ │ ┌─────────────────────────────────────────┐ │ │ │ "Fix the TypeScript error in the │ │ │ │ auth module, the generics aren't │ │ │ │ matching up with the return type" │ │ │ └─────────────────────────────────────────┘ │ │ │ │ ┌──────────────────────┐ │ │ │ Send to Cursor → │ │ │ └──────────────────────┘ │ │ │ │ ════════════════════════════════════════════ │ │ → One tap, no app switching │ └─────────────────────────────────────────────────┘

Pricing

Pricing was designed to give all accounts access to all application features.

Dev

$0 /month
  • 100 min/mo Priority Mic
  • 3 people Shared Clipboard
  • 10 Prompt Improvements/mo
  • 25 Tasks & Observations/mo
  • Search last 20 stacks
  • *Unlimited Transcripts
  • *Unlimited Stacks
  • *Unlimited Drawings
  • *Popular Commands
  • Unlimited DMs
  • Mobile Sync
  • Unlimited invites
Download

Quantities reset monthly

* No account required to use


Download

Available for Mac and iOS. All core features are free.

Mac

┌───────────────────────────────┐ │ │ │ ┌───────────────┐ │ │ │ ⌥ + ␣ │ │ │ │ push to talk │ │ │ └───────────────┘ │ │ │ │ macOS Sonoma+ │ │ Apple Silicon (M1+) │ │ │ │ ░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ whisper.cpp · local AI │ └───────────────────────────────┘
Download .dmg

Requires macOS 14+ and Apple Silicon (M1 or later)

iOS

┌───────────────────────────────┐ │ │ │ ┌───────────────┐ │ │ │ ● │ │ │ │ REC │ │ │ └───────────────┘ │ │ │ │ iPhone / iPad │ │ iOS 17+ │ │ │ │ ░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ whisper.rn · on-device │ └───────────────────────────────┘
App Store

Requires iOS 17 or later


Questions

Why is most of it free?

The core value—local transcription and clipboard history—costs us nothing to run. It happens entirely on your device. We charge for features that use cloud services (like prompt refinement with Claude) or require server infrastructure (like team features).

Can I use my own API key?

Yes. You can bring your own Anthropic API key for prompt refinement instead of subscribing to Pro. You'll just pay Anthropic directly for usage.

Is there a team plan?

Team features are included in Pro. If you need volume pricing or admin controls, reach out and we'll figure something out.

What about privacy?

Voice transcription is 100% local—your audio never leaves your device. Mac ↔ iPhone sync is end-to-end encrypted—we can't read your data even if we wanted to. The only time data touches our servers is if you explicitly use prompt refinement (which sends text to Claude, not audio).