Building a Local Voice-to-Text macOS App with Claude Code: Vext Case Study

A developer shared their experience building Vext—a native macOS voice-to-text app that runs entirely on-device using Whisper on the Apple Neural Engine. No cloud, no accounts, no subscription. The app uses a Rust core with Swift/SwiftUI UI and Core ML for inference, with Claude Code as the primary coding partner.
Key Features
- Hold a hotkey anywhere → speak → release → text appears at cursor
- Transcribes 60 seconds of audio in ~400ms (150x real-time)
- Smart cleanup: removes filler words, restructures speech for readability
- Real-time translation to 99+ languages
- Meeting transcription with speaker diarization + auto-summaries
- Screen recording during voice recordings (auto-attaches screenshots)
Claude Code Wins
- Whisper on Apple Silicon: Helped iterate through quantization strategies, model chunking, and memory layout for Core ML conversion to run efficiently on the Neural Engine.
- Hotkey system architecture: Suggested using a CGEventTap with proper accessibility permissions, and helped debug race conditions between recording start/stop and clipboard injection.
- Rust ↔ Swift FFI: Generated FFI bindings and caught several memory safety issues in the C interface layer.
Claude Code Limitations
- Struggled with macOS-specific API nuances not well-documented online—CGEventTap edge cases required digging into Apple's headers directly.
- Context window became a bottleneck across the full Rust + Swift codebase; the developer split the project into modules and worked on one at a time.
Pricing
Free to download and try at getvext.app. $49 one-time to keep it (no subscription). Code VEXT50 for 50% off.
📖 Read the full source: r/ClaudeAI
👀 See Also

Godogen: Claude Code Skills for Complete Godot Game Generation
Godogen is an open-source pipeline that uses Claude Code skills to generate complete, playable Godot 4 projects from text prompts. It handles architecture design, 2D/3D asset generation, GDScript writing, and visual QA testing, addressing specific engineering bottlenecks like GDScript training data scarcity and build-time vs runtime state issues.

How AI assistants fetch web pages: Nginx log analysis of ChatGPT, Claude, Gemini and others
A developer tested five major AI assistants by prompting them with unique URLs and monitoring Nginx logs, revealing distinct retrieval patterns: ChatGPT, Claude, and Perplexity use dedicated user-agents while Gemini answered from its index without fetching.

AI Team OS: Self-Driving Organization Layer for Claude Code
AI Team OS is an operating system layer for Claude Code that creates autonomous workflows where the system continues working without waiting for user prompts. It includes 22 specialized agent templates, 40+ MCP tools, and runs entirely within Claude Code subscription without external API costs.
Daily Search Console Checks with OpenClaw: Server-Side Analysis, So the Agent Never Does the Maths
A developer built six MIT-licensed OpenClaw skills that run Search Console analysis server-side, so the agent explains finished results instead of calculating trends from truncated data.