feat: Add Electron desktop app with MLX Parakeet transcription - #25
Conversation
- Electron + React + TypeScript desktop application - Global hotkey recording (Cmd+Shift+Space default) - Local transcription via MLX Parakeet models (on-device, private) - Meeting app detection (Zoom, Teams, Webex, Skype, Discord, Chime) - System tray integration with menu bar access - Auto-paste transcribed text into active application - Model manager for downloading different Parakeet variants - Settings for hotkey, auto-paste, meeting detection - Transcription history and waveform visualization - Python backend scripts for model download and transcription
β¦xport formats - Model manager with categories (WhisperKit, Parakeet, Whisper C++, Apple Speech) - Speaker recognition support with badge indicators - Cloud transcription providers (OpenAI, AssemblyAI) - Export to TXT, SRT, VTT, JSON, CSV, PDF, Word formats - Copy to clipboard with visual feedback - Cloud provider API key management in settings - Speaker diarization display in transcript view - Pro/advanced model tier support
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Summary
Model Categories
Export Formats
Architecture
Prerequisites
parakeet-mlx,openai,assemblyaibrew install sox)How to Run
cd desktop npm install pip install parakeet-mlx openai assemblyai npm run devConsequences
desktop/directory with full Electron applicationTesting