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

Zerro: Aponte para seu aplicativo ao vivo, fale e veja o Claude Code editá-lo instantaneamente
Zerro é um aplicativo para Mac que permite apontar o cursor para um aplicativo em execução, descrever uma alteração em voz alta e fazer o Claude Code editar os arquivos reais ao vivo. Ele captura movimento, identifica qual elemento você quer e cria um checkpoint antes de cada execução.

Conversa Franca: Uma Habilidade Open-Source do Claude que Exige Feedback Honesto, Não Validação
Uma nova Skill open-source para Claude, chamada Straight Talk, faz com que Claude se recuse a validar ideias até entender a situação, gerando contra-argumentos e testando suposições.

DeepClaude substitui o backend Anthropic do Claude Code pelo DeepSeek V4 Pro com custo 17 vezes menor
Um script que reescreve as variáveis de ambiente do Claude Code para rotear todas as chamadas do loop do agente através do DeepSeek V4 Pro, OpenRouter ou Fireworks AI — mesma experiência de usuário, $0,87/M tokens de saída vs $15/M.

Agente Claw Code: Reimplementação em Python da Arquitetura Claude Code para Modelos Locais
Claw Code Agent é uma reimplementação em Python da arquitetura do agente Claude Code que roda com modelos open-source locais através de backends compatíveis com OpenAI como vLLM e Ollama, apresentando chamada de ferramentas, comandos de barra e permissões hierárquicas.