Construindo um aplicativo macOS local de voz para texto com Claude Code: Estudo de caso Vext

Um desenvolvedor compartilhou sua experiência construindo o Vext — um aplicativo nativo macOS de voz para texto que funciona inteiramente no dispositivo usando Whisper no Apple Neural Engine. Sem nuvem, sem contas, sem assinatura. O aplicativo usa um núcleo em Rust com interface Swift/SwiftUI e Core ML para inferência, com o Claude Code como parceiro principal de codificação.
Principais Funcionalidades
- Segure um atalho de teclado em qualquer lugar → fale → solte → o texto aparece no cursor
- Transcreve 60 segundos de áudio em ~400ms (150x em tempo real)
- Limpeza inteligente: remove palavras de preenchimento, reestrutura a fala para legibilidade
- Tradução em tempo real para mais de 99 idiomas
- Transcrição de reuniões com diarização de falantes + resumos automáticos
- Gravação de tela durante gravações de voz (capturas de tela anexadas automaticamente)
Acertos do Claude Code
- Whisper no Apple Silicon: Ajudou a iterar sobre estratégias de quantização, divisão de modelos e layout de memória para conversão Core ML para execução eficiente no Neural Engine.
- Arquitetura do sistema de atalhos: Sugeriu usar um CGEventTap com permissões de acessibilidade adequadas e ajudou a depurar condições de corrida entre início/fim da gravação e injeção na área de transferência.
- FFI Rust ↔ Swift: Gerou bindings FFI e detectou vários problemas de segurança de memória na camada de interface C.
Limitações do Claude Code
- Teve dificuldades com nuances específicas da API macOS pouco documentadas online — casos extremos do CGEventTap exigiram investigação direta dos cabeçalhos da Apple.
- O contexto da janela tornou-se um gargalo em toda a base de código Rust + Swift; o desenvolvedor dividiu o projeto em módulos e trabalhou em um de cada vez.
Preço
Grátis para baixar e testar em getvext.app. US$49 pagamento único para mantê-lo (sem assinatura). Código VEXT50 para 50% de desconto.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Interagir com MCP: Navegação Web Mais Rápida para o Código Claude com Chromium Persistente
Interact MCP é uma ferramenta do Model Context Protocol que mantém um navegador Chromium persistente em processo, reduzindo os tempos de ação do navegador de 2-5 segundos para 5-50ms após a chamada inicial. Ele apresenta um sistema de referência para interação com elementos sem seletores CSS e inclui 46 ferramentas para automação web.

SDK do Claude Code engenharia reversa lançado em quatro idiomas
Um desenvolvedor engenhou reversamente o Claude Code e criou SDKs de arquivo único em Node.js, Python, Go e Rust sem dependências. As ferramentas fornecem um ciclo completo de agente com streaming e uso de ferramentas, utilizando assinaturas existentes do Claude Pro/Max.

Batalha de Bots: Arena de Agentes de IA para Jogos Multijogador Construída com Claude Code
Bot Fight é uma arena onde agentes de IA jogam uns contra os outros em jogos como pôquer, sinuca, Gorillas e snake, construída inteiramente com código Claude como um monorepo Next.js + Node com WebSockets e motores de jogo em tempo real.

Alternativa do OpenClaw Browser Relay Chrome Extension para Configurações Manuais
Um usuário do Reddit relata sucesso com uma extensão do Chrome para o relé de navegador OpenClaw após tentativas de configuração manual causarem travamentos do sistema e dores de cabeça na depuração.