Verificação de configuração (Windows)
Instale ou repare tudo (não assistido, seguro reexecutar, escreve .setup-ok ao finalizar com sucesso):
powershell -NoProfile -ExecutionPolicy Bypass -File tools/setup.ps1
Ele exibe SETUP FAILED: <motivo> com a correção quando algo não pode ser feito automaticamente.
Configuração conhecida como correta:
| Ferramenta | Onde |
|---|---|
| Node.js 22+ | winget OpenJS.NodeJS.LTS → C:\Program Files\nodejs |
| FFmpeg / FFprobe | winget Gyan.FFmpeg |
| Transcrição / Voz IA | API Deepgram via tools/transcribe-deepgram.ps1, chave na variável de ambiente do usuário DEEPGRAM_API_KEY |
| Chrome | instalação do sistema, ou uma cópia privada de npx --yes hyperframes browser ensure |
| Skills HyperFrames | %USERPROFILE%\.agents\skills (+ .claude\skills) |
Não instale whisper.cpp nem execute modelos de transcrição locais (lentos e barulhentos em PCs típicos).
Verificação
npx -y hyperframes doctor
Docker, Kokoro (TTS), MusicGen e whisper-cpp não são necessários aqui — ignore-os.
Correções comuns
- Chave Deepgram: o usuário executa
powershell -NoProfile -ExecutionPolicy Bypass -File tools/set-deepgram-key.ps1por conta própria (nunca cole no chat). Os scripts leem o valor do escopo do usuário mesmo em terminais antigos. node/ffmpegnão encontrados logo após a configuração: atualize o PATH no terminal ($env:Path = [Environment]::GetEnvironmentVariable('Path','Machine') + ';' + [Environment]::GetEnvironmentVariable('Path','User')) ou reinicie o editor.- "execução de scripts está desabilitada": sempre chame scripts via
powershell -NoProfile -ExecutionPolicy Bypass -File .... - Deepgram 401: chave errada/expirada — peça ao usuário para defini-la novamente. 402/429: sem crédito / limite de taxa excedido.
- Atualizar skills / CLI:
npx -y hyperframes skills update,npx -y hyperframes upgrade. - Qualquer coisa que precise de direitos de administrador: forneça ao usuário o comando exato para executar em um terminal administrativo.