Offline Voice-to-Text Tool for macOS Using Local Whisper via MLX

A developer has created whisper-dictate, a macOS tool that enables fully offline voice-to-text transcription with real-time translation capabilities. The tool uses OpenAI's Whisper running locally through MLX on Apple Silicon, with no data ever leaving your machine.
How It Works
The workflow is straightforward: hold the fn key, speak, and release. The text is transcribed and pasted directly where you're typing. The tool works in Slack, VS Code, browsers, email, or any other text field. A floating "Listening..." overlay provides visual feedback during recording.
Technical Details
- Transcription takes about 500ms after you stop speaking
- Uses Whisper running locally through MLX on Apple Silicon
- The small model is solid for everyday use
- large-v3-turbo model provides near-perfect accuracy
- 100% offline operation - no accounts, tokens, or data leaving your machine
Translation Feature
Whisper can translate on the fly without extra models or translation APIs. The translation is built into Whisper's decode step. For example, speaking French outputs English text. You set the output language to English, and it handles translation natively.
Setup and Configuration
On launch, the tool asks what language you'll be speaking and what you want the output in, allowing easy switching between pure transcription and translation. The entire setup requires no internet connection once installed.
Availability
The project is open-sourced on GitHub for others to use and adapt to their workflows.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Skill Enables Granular Personality Adjustments with Quantified Variables
A new Claude skill allows developers to make quantified adjustments across 32 groups of personality traits covering 120 Claude-defined variables, with group-level profiles showing metrics like Wordiness (60), Agreeableness (55), and Sarcasm & Edge (17). The skill persists across conversations and includes a publish command for custom instructions.

Sylve: A FreeBSD Management Plane for Virtualization, Containers, and Storage
Sylve is a BSD-2 licensed management plane for FreeBSD that provides unified control over Bhyve VMs, FreeBSD Jails, ZFS storage, and networking. It uses a RAFT consensus model for clustering and includes Samba share management with ZFS snapshot automation.

Beacon: Open-Source Endpoint Telemetry for Local AI Agents
Beacon captures local AI agent activity (Claude Code, Codex CLI, Cursor, etc.) and normalizes it into endpoint events for inspection or SIEM forwarding via Wazuh, Elastic, Splunk HEC.

SmallClaw v1.0.2 adds background task system for local LLMs
SmallClaw v1.0.2 introduces a background task engine that runs multi-step workflows autonomously, with step verification to address small model reliability issues. The update has been tested on 4B-class models like qwen3:4b on 8GB machines.