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

✍️ OpenClawRadar📅 Publicado: April 29, 2026🔗 Source
Construindo um aplicativo macOS local de voz para texto com Claude Code: Estudo de caso Vext
Ad

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)
Ad

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

Ad

👀 See Also

Interagir com MCP: Navegação Web Mais Rápida para o Código Claude com Chromium Persistente
Tools

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.

OpenClawRadar
SDK do Claude Code engenharia reversa lançado em quatro idiomas
Tools

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.

OpenClawRadar
Batalha de Bots: Arena de Agentes de IA para Jogos Multijogador Construída com Claude Code
Tools

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.

OpenClawRadar
Alternativa do OpenClaw Browser Relay Chrome Extension para Configurações Manuais
Tools

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.

OpenClawRadar