
FnKey
FnKey is a lightweight macOS menu bar application that enables quick voice-to-text transcription by holding the Fn key to speak and automatically pastes the transcribed text when released.
https://github.com/evoleinik/fnkey?ref=producthunt

Product Information
Updated:Mar 17, 2026
What is FnKey
FnKey is an innovative open-source productivity tool developed in Rust that brings seamless voice dictation capabilities to macOS. It lives in the menu bar and provides a simple yet powerful way to convert speech to text in any application. The app requires minimal setup - users just need to configure an API key from either Deepgram or Groq for the transcription service, grant necessary system permissions, and they're ready to start dictating.
Key Features of FnKey
FnKey is a lightweight macOS menu bar application that enables voice-to-text transcription through a simple hold-to-speak interface. Users can hold the Fn key to record speech, which is transcribed in real-time using either Deepgram Nova-3 (streaming) or Groq Whisper (batch) APIs, and automatically pasted into any text field upon release. The app features custom keyword support, audio enhancement, and privacy-focused design where the microphone is only active during key press.
Real-time Streaming Transcription: Uses Deepgram Nova-3 API to stream audio and transcribe text while speaking, providing immediate feedback and faster results
Dual Backend Support: Offers both Deepgram (streaming) and Groq Whisper (batch) transcription options with automatic fallback functionality
Privacy-Focused Design: Microphone only activates during Fn key press, with visual indicators in the menu bar and system level
Custom Vocabulary Support: Allows users to add specialized terms, proper nouns, and technical vocabulary to improve transcription accuracy
Use Cases of FnKey
Software Development: Developers can quickly dictate code comments, documentation, and technical notes while keeping hands on keyboard
Content Creation: Writers and bloggers can rapidly draft content through voice input while maintaining natural workflow
Accessibility Aid: Provides alternative text input method for users with mobility limitations or repetitive strain injuries
Meeting Notes: Professionals can quickly capture thoughts and action items during meetings without switching windows
Pros
Simple and intuitive hold-to-speak interface
Privacy-focused design with clear microphone status indicators
Supports multiple transcription backends with automatic fallback
Cons
Slight recording delay at the start of speech
Requires API keys from external services (Deepgram/Groq)
Currently limited to macOS platform only
How to Use FnKey
Download and Install: Download appropriate version from GitHub Releases (FnKey-arm64.zip for Apple Silicon or FnKey-x64.zip for Intel), unzip it and move FnKey.app to Applications folder
Configure API Keys: Create config directory and add API keys: 1) Create directory: mkdir -p ~/.config/fnkey 2) Add Deepgram key: echo 'your-deepgram-key' > ~/.config/fnkey/deepgram_key 3) Add Groq key: echo 'your-groq-key' > ~/.config/fnkey/api_key
Launch Application: Open FnKey.app from Applications folder using: open /Applications/FnKey.app
Grant Permissions: Go to System Settings → Privacy & Security and grant FnKey.app permissions for: Input Monitoring (to detect Fn key), Microphone (to record voice), and Accessibility (for auto-paste)
Basic Usage: Hold down the Fn key while speaking, then release to transcribe and paste the text. The menu bar icon changes from ○ (idle) to ● (recording) while active
Configure Optional Settings: Click menu bar icon (○) to: 1) Toggle 'Press Return after paste' feature 2) Edit custom Keywords via 'Edit Keywords...' option 3) Switch between Deepgram and Groq backends
Add Custom Keywords: To improve transcription accuracy, add commonly used technical terms or proper nouns via menu bar → 'Edit Keywords...' or by editing ~/.config/fnkey/keywords file directly
FnKey FAQs
FnKey is a macOS menu bar app that allows you to convert speech to text by holding the Fn key while speaking. When you release the key, it transcribes your speech and automatically pastes the text.
Popular Articles

OpenClaw Deployment Guide: How to Self Host a Real AI Agent(2026 Update)
Mar 10, 2026

Atoms Tutorial 2026: Build a Full SaaS Dashboard in 20 Minutes (AIPURE Hands-On)
Mar 2, 2026

OpenArt AI Coupon Codes for Free in 2026 and How to Redeem
Feb 25, 2026

Most Popular AI Tools of 2025 | 2026 Update by AIPURE
Feb 10, 2026







