Ligue o Claude Code no seu WhatsApp, rodando no seu computador
O OpenWA é um projeto aberto e de graça que conecta uma conta de WhatsApp a um programa rodando no seu próprio computador. Ele já vem pronto pra conversar com o Claude Code: depois de ligado, o Claude enxerga 51 ferramentas de WhatsApp pra ler conversas, mandar mensagem e mexer em grupos, tudo pedindo em português.
Pedir pro Claude resumir conversas e grupos do WhatsApp sem você abrir um por um.
Mandar mensagem e avisar grupos só pedindo no chat do Claude (depois que você liberar o envio).
Organizar contatos, grupos e etiquetas de conversa com a ajuda do Claude.
Tudo roda na sua máquina: sem mensalidade e sem suas conversas passarem por um serviço pago.
02O que você precisa
Docker Desktop (programa que roda o OpenWA numa caixinha isolada no seu PC)
Git (pra baixar o projeto)
Claude Code instalado
Um número de WhatsApp de teste, que não seja o da empresa
03Passo a passo
Instale o Docker Desktop e o Git e deixe o Docker aberto. No terminal, baixe o projeto e entre na pasta:
git clone https://github.com/rmyndharis/OpenWA.git
cd OpenWA
Dentro da pasta OpenWA, crie um arquivo chamado .env com esta linha. Ela liga a conexão com o Claude, que vem desligada. Por segurança, ele começa só lendo.
MCP_ENABLED=true
Suba o OpenWA. Depois, pegue a chave de administrador (uma senha comprida) que ele cria na primeira vez:
Abra o painel no navegador e entre com essa chave. Crie uma sessão e escaneie o QR Code com o WhatsApp do celular, igual ao WhatsApp Web. Em seguida, crie uma chave só pro Claude: tipo VIEWER (só lê) ou OPERATOR (também manda), marcando a sessão que ele pode usar. Copie na hora, porque ela só aparece uma vez.
http://localhost:2785
Na pasta do seu projeto no Claude Code, crie o arquivo .mcp.json com o conteúdo abaixo, trocando SUA_CHAVE pela chave do Claude (nunca a de administrador). Abra o Claude Code de novo e peça: liste minhas sessões do WhatsApp.
Quer que o Claude também mande mensagens? Acrescente esta linha no .env, use uma chave OPERATOR e rode de novo o comando do passo 3 (docker compose ...).
MCP_READONLY=false
04Pedidos prontos pra colar no Claude Code
Resumo do grupoFunciona no modo só leitura
Use o OpenWA para ler as últimas mensagens do grupo [NOME DO GRUPO].
Me faça um resumo em português: os assuntos principais, as decisões tomadas e quem ficou de fazer o quê.
No fim, liste as perguntas que ficaram sem resposta.
Não mande nenhuma mensagem.
O que eu deixei sem responderPra começar o dia, ainda só lendo
Use o OpenWA para olhar minhas conversas de hoje na sessão [NOME DA SESSÃO].
Liste as pessoas que me mandaram mensagem e ainda estão esperando resposta, com uma linha sobre o que cada uma quer.
Ordene do mais urgente pro menos urgente. Não responda ninguém.
Avisar o grupoSó depois de liberar o envio (passo 6)
Escreva um aviso curto e simpático para o grupo [NOME DO GRUPO] dizendo que a reunião mudou para [DIA] às [HORÁRIO], no [LOCAL OU LINK].
Me mostre o texto antes de mandar e só envie depois que eu disser "pode mandar".
Conferir números antes de chamarPra organizar uma lista de contatos
Use o OpenWA para conferir quais destes números têm WhatsApp: [NÚMERO 1], [NÚMERO 2], [NÚMERO 3].
Me devolva uma tabela com o número e se tem ou não WhatsApp. Não mande mensagem pra nenhum deles.
05Antes de usar
Não é o WhatsApp oficial da Meta. A conta pode ser restringida ou banida. Use um número de teste que você aceite perder, nunca o da empresa, e não mande mensagem em massa pra desconhecidos.
Mensagens e nomes de grupo que chegam podem trazer instruções escondidas pro Claude. Deixe só leitura enquanto não precisar enviar e confira cada envio antes de aprovar.
Use uma chave só pro Claude, presa à sessão de teste, nunca a de administrador. Não coloque o .mcp.json num repositório público, porque a chave fica escrita nele.
Não deixe o OpenWA aberto pra internet. Ele foi feito pra rodar no seu computador (localhost).
Por padrão o Claude pode usar até 60 ferramentas por minuto. Apagar conversas, mandar em massa e sair de grupo ficaram de fora de propósito.
Licença MIT: livre pra usar, por sua conta e risco, seguindo as regras do WhatsApp.
Resumindo: sobe o OpenWA com um comando, escaneia o QR Code, cola o .mcp.json no Claude Code e pede em português. Começa só lendo e libera o envio quando quiser.