J A R V I S
// do zero até funcionar 100%

MONTE O SEU JARVIS

Do zero até ele abrir, te ouvir e responder na sua voz. Você faz cada passo: copia o prompt, cola no Claude Code, e ele te conduz e constrói. Cada prompt aqui é um guia completo, não um comando solto. Você não programa. Você comanda.

antes de começar

O QUE VOCÊ VAI PRECISAR

Seis coisas. Metade é de graça. Já abre as contas agora, porque a gente usa tudo nos passos.

grátis · o construtor
CLAUDE CODE
A ferramenta que escreve o código por você. Instale em claude.ai/code.
pago · o cérebro
CONTA ANTHROPIC
A inteligência do Claude. Crie a conta e adicione crédito em console.anthropic.com.
pago barato · a voz
CONTA ELEVENLABS
A voz e o ouvido dele. Crie a conta em elevenlabs.io.
grátis · a memória
O CÉREBRO
Uma pasta de notas no seu PC. Você não instala nada: o Claude cria no Passo 4.
grátis · a base
NODE + GIT
O motor. Você não baixa na mão. O Claude instala no Passo 2.
conforme usar
AS SUAS CONTAS
Do que você quer conectar: Google, Hotmart, Meta. A gente liga cada uma nos passos.
passo 1
01

CRIE A BANCADA · SUA PASTA

Antes de tudo: o Claude Code trabalha dentro de uma pasta. Essa pasta é o seu projeto, e tudo que ele criar fica ali. Esse passo é na mão, e leva 10 segundos.

exemplo

Pensa numa bancada de marcenaria. Você dá uma bancada vazia pro Claude e fala "constrói aqui". Cada projeto seu tem a sua bancada, que é uma pasta.

1 · CRIAR A PASTA
Na Área de Trabalho: botão direito → Novo → Pasta. Dá um nome, tipo meu-jarvis.
2 · ABRIR NO CLAUDE
No Claude Code, embaixo, clica no seletor de pastaAbrir pasta… → escolhe a pasta que você acabou de criar.
3 · PRONTO
Daqui pra frente, tudo que você pedir ele faz dentro dessa pasta. Na próxima vez, ela aparece em "Recente", é só clicar.
passo 2
02

INSTALE A BASE · NODE + GIT

O motor do app. Você não baixa de site nenhum: cola o prompt no Claude Code e ele instala pela lojinha invisível do Windows. Você só clica "Sim" se aparecer a janela de permissão.

exemplo

É uma loja escondida dentro do Windows. Você fala "instala o Node", ela traz a versão oficial. Sem caçar link, sem risco.

cole no claude code
Você vai preparar a base do meu projeto na minha máquina Windows. Faça você mesmo, um comando por vez, me explicando em uma frase o que cada um faz. Sou iniciante, então me avise sempre que eu precisar fazer algo.

1. Primeiro verifique se eu já tenho as ferramentas: rode "node -v" e "git --version".
2. Se faltar alguma, instale pelo winget: o Node.js na versão LTS e o Git.
3. Se o Windows abrir aquela janela azul de permissão, PARE e me avise, porque quem clica em "Sim" sou eu.
4. Quando terminar, rode "node -v" e "git --version" de novo e me mostre as duas versões, confirmando que está tudo pronto.
5. Se algo der errado, me explique em linguagem simples o que foi e como resolver.
passo 3 · o coração
03

CONSTRUA O JARVIS · O APP QUE FALA

Aqui nasce o app de verdade: uma janela que abre no seu PC, te ouve, pensa e responde na sua voz, com a linha de onda reagindo no centro. Você cola um prompt e o Claude te conduz por etapas, pedindo as chaves e testando cada parte. É a etapa principal.

exemplo

Esse é o corpo do JARVIS. Os próximos passos só ligam coisas nele. Aqui ele ganha janela, microfone e voz.

CHAVE 1 · CÉREBRO
console.anthropic.com → em Billing adicione crédito ANTES (a chave só funciona com saldo) → API Keys → Create Key → copie na hora (começa com sk-ant-).
CHAVE 2 · VOZ
elevenlabs.io → seu perfil → API Keys → copie. Pra sua própria voz: Voices → Add → Instant Voice Clone e copie o Voice ID.
cole no claude code (ele vai te fazer perguntas primeiro)
Você é meu engenheiro pessoal e meu guia. Vamos construir JUNTOS, do zero, um assistente por voz estilo JARVIS: um app que abre numa janela no meu PC, eu falo e ele me responde por voz. Eu sou INICIANTE, então me conduza em ETAPAS CURTAS, explicando tudo em linguagem simples, e TESTANDO cada etapa antes de seguir pra próxima.

O QUE VAMOS CONSTRUIR:
1. Um app de desktop em Electron (janela própria, não no navegador).
2. Captura do microfone que detecta sozinha quando eu paro de falar.
3. Transcrição da minha fala (voz para texto) usando a ElevenLabs.
4. Envio do texto ao Claude pela API da Anthropic, COM tool use (pra ele poder agir depois).
5. Resposta falada (texto para voz) com a ElevenLabs, com opção de voz clonada.
6. Interface minimalista: fundo preto e UMA linha de onda no centro que reage ao áudio (minha voz e a dele) e muda de cor conforme o estado: parado, ouvindo, pensando, falando.
7. Chaves de API guardadas num arquivo .env (nunca no código), e um .gitignore ignorando o .env.
8. Pedir a permissão de microfone corretamente no Electron.

COMO ME CONDUZIR (regras de ouro):
- PRIMEIRO me faça as perguntas abaixo e ESPERE eu responder. Não escreva código antes.
- Trabalhe em etapas curtas. A cada etapa: diga em 2 frases o que vamos fazer, os comandos exatos, o que cada arquivo faz, e COMO EU TESTO. Só avance quando eu confirmar que funcionou.
- Suponha que eu não sei usar o terminal: explique cada comando antes de eu rodar.
- Quando der erro, explique a causa em linguagem simples e a correção exata.

PERGUNTAS QUE VOCÊ DEVE ME FAZER AGORA (e aguardar minhas respostas):
1. Confirmo: meu sistema é Windows e eu já instalei Node e Git.
2. As chaves: me guie a pegar a da Anthropic (com crédito) e a da ElevenLabs, me dizendo onde clicar, e me peça pra colar cada uma quando for a hora.
3. Voz: eu quero voz clonada. Me ensine a clonar na ElevenLabs e a achar o Voice ID. Se eu ainda não tiver, comece com uma voz pronta e a gente troca depois.
4. Sugira um plano em etapas numeradas e comece pela Etapa 1: só a janela preta com a linha reagindo ao meu microfone. Só depois ligue a transcrição, o cérebro e a fala.

Pode começar fazendo as perguntas.

> No fim dessa etapa você já abre o app por um comando (o Claude te diz qual). O atalho de dois cliques a gente faz no Passo 8.

passo 4
04

FAÇA ELE LEMBRAR · MEMÓRIA

Sem isso, ele esquece tudo quando você fecha o app. Aqui ele passa a lembrar entre sessões: grava as conversas, guarda fatos importantes sozinho e busca no passado quando você pergunta.

exemplo

É a diferença entre um papo com voz e um JARVIS de verdade. Você falou uma vez que a Natasha quer um Claude, ele guarda, e semana que vem ele ainda lembra.

cole no claude code
Agora quero que meu assistente LEMBRE das coisas entre sessões, não só dentro da conversa atual. Implemente uma memória persistente, em etapas curtas, testando cada uma:

1. GRAVAR TUDO: toda troca (o que eu falo e o que ele responde) deve ser salva em arquivo no meu PC, num histórico por dia. Ao abrir o app, ele carrega os últimos turnos de volta, então continua lembrando mesmo depois de fechar e abrir.
2. MEMÓRIA DE LONGO PRAZO: crie um arquivo de fatos duráveis (pessoas, preferências, projetos, promessas). Dê ao assistente uma ferramenta "lembrar" e INSTRUA ele a usar sozinho, sem eu pedir, sempre que aparecer um fato assim na conversa. Esse arquivo deve ser lido no começo de toda sessão.
3. BUSCAR NO PASSADO: dê uma ferramenta "buscar na memória" que procura nas conversas antigas quando eu perguntar de algo que já falamos.

Guarde tudo LOCAL, no meu PC. Me diga onde os arquivos ficam. No fim, me faça um teste real: eu falo um fato, fecho o app inteiro, abro de novo e pergunto sobre ele pra ver se lembrou.
passo 5 · opcional
05

ACORDE POR VOZ · "EI, JARVIS"

Pra chamar ele sem apertar tecla. É opcional: sem isso, você usa a tecla espaço pra falar. Roda tudo no seu PC, o áudio não vai pra nuvem enquanto ele só espera.

cole no claude code
Quero acordar o assistente falando "Ei, Jarvis", sem apertar nenhuma tecla. Me avise que essa parte é opcional (sem ela eu uso a tecla espaço). Faça em etapas curtas, testando:

1. Verifique se eu tenho o Python. Se não tiver, instale pelo winget e me guie.
2. Use o openWakeWord (gratuito e local, roda no meu PC e NÃO manda áudio pra nuvem) pra detectar a palavra "Ei, Jarvis".
3. Ligue isso no app: quando a palavra for detectada, o assistente começa a me ouvir sozinho.
4. Me explique como testar e como desligar essa função caso eu não queira.
passo 6
06

CONECTE A GOOGLE AGENDA

Aqui ele passa a ver e criar seus compromissos. O Google usa um login seguro (chamam de OAuth), então tem uns cliques a mais. O Claude te guia em cada um.

exemplo

Você não precisa entender o que é OAuth. É só o Google perguntando "você autoriza esse app a ver sua agenda?" e você clicando em Sim.

cole no claude code
Quero que meu assistente veja e crie eventos na minha Google Agenda. Me guie do ZERO, em passos bem simples, porque eu nunca fiz isso:

1. Me explique em uma frase o que é o login seguro do Google (OAuth) e por que ele existe.
2. Me diga exatamente onde ir e onde clicar pra liberar o acesso (o passo a passo dentro do Google), e me peça as informações que você precisar de mim.
3. Configure tudo no projeto e guarde qualquer chave no arquivo .env.
4. Me faça testar: peça pra ele criar um evento de teste na minha agenda e depois ler meus compromissos de hoje.

Explique cada passo como se eu fosse leigo total.
passo 7
07

CONECTE AS VENDAS · HOTMART

Agora ele te fala quanto você vendeu. A Hotmart avisa seu assistente toda vez que cai uma venda (isso se chama webhook). O Claude te mostra onde configurar.

exemplo

Webhook é o contrário de perguntar. Em vez de você ficar perguntando "vendeu?", a Hotmart te cutuca na hora que vende e diz "vendeu isso agora".

cole no claude code
Quero que meu assistente saiba das minhas vendas na Hotmart. Me guie assim, em passos simples:

1. Me explique em uma frase a diferença entre API (eu pergunto quando quero) e webhook (a Hotmart me avisa na hora da venda), e qual é melhor pro meu caso.
2. Me diga onde na Hotmart eu pego a credencial ou coloco a URL do webhook, passo a passo, com onde clicar.
3. Configure a conexão no projeto e guarde qualquer chave no arquivo .env.
4. Me faça testar: eu pergunto "quanto vendi hoje" e ele responde.

Me avise sempre que precisar de alguma informação da minha conta.
passo 8
08

DEIXE PRONTO PRA ABRIR SEMPRE

O toque final que faz virar um app de verdade: abrir com dois cliques, sem terminal, sempre que você quiser.

cole no claude code
Quero abrir o JARVIS com dois cliques, como um app normal, sem precisar de terminal. Faça pra mim:

1. Crie um atalho na minha Área de Trabalho que abre o assistente direto, com dois cliques.
2. Me explique como fixar esse atalho na barra de tarefas do Windows.
3. Confirme comigo: ao dar dois cliques, a janela abre e ele já está pronto pra me ouvir.
4. Se precisar de algum ajuste pra ele abrir sempre certo (sem janela preta de comando aparecendo), faça e me explique.
a regra de ouro

CONECTAR QUALQUER OUTRA COISA

Banco, CRM, loja, o que você quiser. Tudo se conecta de um desses três jeitos. Você não decora nada. Você só pergunta.

você pergunta
API · COM CHAVE
O serviço te dá uma chave. O assistente usa ela pra perguntar ou mandar dados quando você quiser. É o caso da voz e do cérebro.
ele te avisa
WEBHOOK
Em vez de você perguntar, o serviço te avisa na hora que algo acontece (uma venda, um lead). Você dá uma URL. É o caso da Hotmart.
você autoriza
CONECTOR · LOGIN
Você loga na sua conta e clica "autorizo". É o caso do Google: Agenda, Gmail, Drive.
COMO DESCOBRIR
Pergunta pro Claude: "o [serviço] tem API ou webhook pra eu conectar meu assistente?" Ele pesquisa e te responde.
OU PROCURA
No Google: "[nome do serviço] API" ou "[serviço] developers". Se existir uma página de API ou Developers, dá pra conectar.
TROUXE A CHAVE, ACABOU
Se tem, o serviço te dá uma chave ou uma URL. Você entrega pro Claude e ele faz a ligação.
exemplo

A pergunta é sempre a mesma: isso tem API ou webhook? Se tiver, o Claude conecta. Você só traz a chave.

os tropeços comuns

EVITE ISSO

Os erros que travam todo mundo. Conhecer eles agora te poupa horas.

CHAVE EXPOSTA
Mostrar a chave num print ou subir pra internet é entregar a senha do banco. Guarde no .env. Se vazar, gere outra e apague a antiga. Na gravação da aula, tampe a chave.
ANTHROPIC SEM CRÉDITO
O erro nº1: a chave "não funciona". Quase sempre é falta de crédito. Adicione saldo no Billing antes, e ponha um limite de gasto.
ELEVENLABS COM FATURA ABERTA
Se ele parar de falar e de ouvir, cheque a assinatura da ElevenLabs. Uma fatura vencida bloqueia a voz E o ouvido de uma vez.
MICROFONE ERRADO
Seu PC tem vários microfones virtuais. Se a linha não mexe, o app pode estar ouvindo um mudo. Aponte pro microfone real do seu computador.
PULAR ETAPAS
Cada peça depende da anterior. Siga a ordem e só avance quando a etapa atual funcionar de verdade.

VOCÊ NÃO ESTÁ APRENDENDO A PROGRAMAR.
ESTÁ APRENDENDO A COMANDAR.

Faz o Passo 1 agora. Quando ele responder pela primeira vez, o resto vira só pedir.