Whisker logo

Hands-free writing for every text field.

Whisker injects a refined microphone control beside focused inputs and streams audio straight to Whisper for fast, accurate, and secure transcription.

  • 1Mic overlay appears instantly on inputs, textareas, and rich editors without stealing focus.
  • 2Zero backend requirements — everything runs inside the extension and on Whisper.
  • 3API keys remain in Chrome storage, never touching page scripts or external proxies.

Highlights

Overlay

Polished microphone UI

Gracefully tracks caret position, handles permissions, and animates feedback as you record.

Whisper

Reliable transcription

Powered entirely by OpenAI Whisper so teams get consistent accuracy across accents and noisy rooms.

Security

Keys stay local

Credentials live in Chrome-managed storage while audio travels directly to OpenAI with no intermediaries.

Developer Flow

Frictionless iteration

Use the included test harness, DaisyUI theme, and Tailwind pipeline to tweak UX without rebuilds.

Roadmap

  • Global hotkey activation

    Toggle Whisker anywhere with a universal shortcut, even before focusing a field.

  • Streaming transcription

    Surface partial transcripts in real time so edits can happen mid-dictation.

  • Bring your own Whisper

    Point Whisker to a self-hosted Whisper deployment for on-prem inference and data residency control.

  • Cross-browser builds

    Ship Firefox-compatible bundles alongside Chromium packaging to cover every workflow.

Get Started

Step 1

Load the extension

Clone the repo, visit chrome://extensions, enable Developer Mode, and load Whisker as unpacked.

Step 2

Save your key

Open the popup, paste your OpenAI Whisper API key, and hit save. Storage stays inside Chrome.

Step 3

Dictate anywhere

Focus a field, tap the mic, and watch Whisper insert text at the caret with minimal latency.