código aberto · feito em Go

WhatsApp no seu terminal.

ZapTerm é um cliente de WhatsApp para a linha de comando. Envie e receba mensagens, mídias e áudios sem nunca abrir o navegador.

$ go run . — e pronto, escaneie o QR Code.

zapterm
Família ❤ · online
— hoje —
ei, conseguiu rodar o zapterm?21:44
consegui! tá voando aqui no terminal21:45
e o áudio toca mesmo?21:46
toca sim, configurei com mpv 🎧21:47
Digite uma mensagemF1 ajuda · Tab navegar
// recursos

Tudo que você espera, sem sair do terminal

Uma interface enxuta no estilo Lazyvim — sem ícones, com separadores de data e foco total no teclado.

Login por QR Code

Conecte-se escaneando o QR Code com o WhatsApp do celular. Sem senhas, sem navegador.

Lista de conversas

Painel no estilo WhatsApp Web, ordenado por atividade, com horários e contadores de não lidas.

Suporte a mídia

Baixe e abra imagens, vídeos, áudios e documentos — e envie seus próprios arquivos.

Áudio no terminal

Reproduza mensagens de voz com o player que preferir: mpv, ffplay, sox ou vlc.

Grupos

Funções básicas de administração de grupos direto da interface do terminal.

Notificações

Avisos do sistema, opcionais, para não perder nenhuma mensagem nova.

Filtros inteligentes

Filtre conversas por status: Todas · Não lidas · Grupos · Contatos.

Totalmente personalizável

Cores, atalhos de teclado e players configuráveis ao seu gosto.

// como funciona

Do QR Code à primeira mensagem em segundos

  1. 01

    Inicie o aplicativo

    Rode o binário ou `go run .` e o ZapTerm abre direto no terminal.

  2. 02

    Escaneie o QR Code

    Abra o WhatsApp no celular e leia o código exibido para parear o dispositivo.

  3. 03

    Escolha uma conversa

    Navegue pelo painel à esquerda e selecione com quem você quer falar.

  4. 04

    Digite e envie

    Escreva no campo de mensagem. Use `Tab` para navegar e `/help` (ou F1) para os comandos.

// por baixo do capô

Construído com tecnologias sólidas e abertas

Sem dependência do navegador: o ZapTerm fala diretamente com o protocolo do WhatsApp Web.

  • Go1.25+ · 82% do código
  • whatsmeowAPI do WhatsApp Web
  • tviewinterface no terminal
  • beeepnotificações do sistema
  • SQLitearmazenamento local
zapterm — build
$ git clone <repo> zapterm
$ cd zapterm
$ go build

# conecta ao WhatsApp Web
 escaneie o QR Code...
 dispositivo pareado
 sincronizando conversas
ZapTerm pronto. 
// instalação

Instale do seu jeito

Binários prontos com integração ao sistema, ou compile a partir do código-fonte.

Windows

sem programação
  1. 1.Baixe a pasta ZapTerm-windows/
  2. 2.Execute Instalar-no-menu-iniciar.bat
  3. 3.Abra pelo Menu Iniciar

Linux

sem programação
  1. 1.Baixe a pasta ZapTerm-linux/
  2. 2.Execute: bash Instalar-no-menu.sh
  3. 3.Abra pelo menu de aplicativos

Código-fonte

Go 1.25+
$ git clone <repo> zapterm
$ cd zapterm
$ go run .
# ou: go build

Pré-compilados disponíveis em GitHub Releases.

Aviso. O histórico de mensagens depende da sincronização do WhatsApp com os dispositivos conectados. A Meta não endossa oficialmente aplicações como esta, que podem deixar de funcionar caso a plataforma web do WhatsApp seja alterada.

Pronto para conversar no terminal?

Clone o repositório, escaneie o QR Code e descubra o WhatsApp sem distrações.