{"repo":"evoleinik/fnkey","free":true,"listed":false,"github":"https://github.com/evoleinik/fnkey","clone":"git clone https://github.com/evoleinik/fnkey.git","description":"Hold Fn key, speak, paste transcribed text. macOS menu bar app.","language":"Rust","stars":49,"topics":["groq","macos","menubar","productivity","rust","speech-to-text","transcription","voice-input","whisper","deepgram"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"FnKey.app A tiny Rust menu bar app for macOS. Hold Fn, speak, paste. Microphone is only active while you hold the key — you'll see the yellow mic indicator in macOS as confirmation. If you find FnKey useful, please star the repo — it helps others discover it. Install 1. Download from Releases: - Apple Silicon (M1/M2/M3): FnKey-arm64.zip - Intel : FnKey-x64.zip 2. Unzip and move to Applications: 3. Set your API key(s): Get keys at console.deepgram.com and console.groq.com 4. Launch: 5. Grant permissions in System Settings → Privacy & Security : Permission Purpose How to Grant ------------ --------- -------------- Input Monitoring Detect Fn key press Add FnKey.app via + button Microphone Record voice Prompted on first use, or add manually Accessibility Auto-paste text Add FnKey.app via + button Build script preserves permissions across rebuilds when using ./build-app.sh . Usage - Hold Fn and speak → transcription - Release to transcribe and paste - Click menu bar icon (○) to toggle Press Return after paste (sends Return key after pasting) - Click menu bar icon (○) → Edit Keywords… to add custom vocabulary (opens in default text editor) - Click menu bar icon (○) → Quit to exit The icon changes: ○ (idle) → ● (recording) Transcription Backends Backend Mode Config file How it works --------- ------ ------------- -------------- Deepgram Nova-3 Streaming deepgram key Audio streams via WebSocket while you speak. Fastest. Groq Whisper Batch api key Full clip sent after release. Fallbac","default_branch":null,"files":null,"tree":[],"storefront":"/r/evoleinik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/evoleinik/fnkey/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}