v0.1.0 · Apache-2.0

WhatsApp no seu desktop, sem navegador por dentro.

O wuapi Inbox é um app nativo para os números da sua conta do wuapi. Ele lê de um banco de dados no seu computador, então abrir um chat, voltar no histórico e buscar não esperam pela rede.

Grátis e open source. Funciona com o plano Free.

wuapi Inbox com a lista de chats à esquerda, uma fila de status acima dela e uma conversa aberta à direita, com respostas, uma reação e os tiques de leitura.

01/no seu computador

Seus chats ficam no seu disco.

A janela só lê um banco de dados local. Um motor em segundo plano mantém esse banco sincronizado com a sua conta do wuapi.

Os chats abrem sem a rede.

Abrir um chat, voltar no histórico e buscar leem o banco de dados local. Funcionam igual em uma conexão lenta, e você lê seu histórico sem conexão.

Criptografado no seu disco.

O banco de dados é criptografado com SQLCipher e a chave dele fica no chaveiro do seu sistema operacional. Sair da conta apaga a chave e os chats guardados no computador.

Ao vivo por Streams.

Mensagens novas, tiques e o digitando chegam por uma conexão do wuapi Streams, com polling como alternativa. O estado da conexão fica à vista e você reconecta pelo app.

Um envio sobrevive a um reinício.

O que você envia entra em uma caixa de saída no seu disco. Sai quando a conexão volta e nunca é enviado duas vezes.

02/no dia a dia

O que você espera de um app de chat.

Chats e grupos, respostas, reações e quem reagiu, tiques de entrega e de leitura, digitando. Tema claro e escuro.

Vários números, uma janela.

Adicione cada número da sua conta e troque entre eles pela barra lateral. Cada um mantém seus chats e seu contador de não lidas.

Uma conversa de grupo no wuapi Inbox com duas mensagens de voz, uma resposta citada e uma enquete com seus votos.

Mídia e Status, no lugar.

Imagens e figurinhas aparecem na conversa, e as mensagens de voz tocam ali mesmo. Status tem sua própria aba, com as atualizações dos seus contatos, respostas e reações.

A aba Status do wuapi Inbox: a lista de atualizações dos contatos e uma delas aberta, com reações e um campo de resposta embaixo.

Busque em todas as mensagens.

A busca de texto completo percorre todo o seu histórico, no seu computador. A paleta de comandos abre qualquer chat ou comando pelo teclado.

A paleta de comandos do wuapi Inbox sobre a lista de chats: chats recentes, todos os chats e comandos com seus atalhos de teclado.

03/aberto

Leia, mude, estenda.

O código é público, o backend é um adaptador e as atualizações são verificadas antes de instalar.

Open source, para você auditar.

O app inteiro está no GitHub sob Apache-2.0: a interface, o armazenamento local, o motor de sincronização e o atualizador.

Ler o código

Provedores plugáveis.

O jeito de o app chegar ao WhatsApp é um adaptador atrás de um trait de Rust. O wuapi é o adaptador de referência, e você pode escrever um para outro backend.

Ele se atualiza e confere o que instala.

Cada versão traz um manifesto assinado com Ed25519. O app verifica a assinatura, o tamanho e o SHA-256 antes de instalar, e volta para a versão anterior se a nova não iniciar.

O plano Free é suficiente.

Entre com um código curto que você aprova no navegador. Qualquer conta do wuapi serve, incluindo o plano Free: 1 número, 2.000 mensagens e 0,5 GB de tráfego de proxy por mês.

Criar uma conta grátis

04/ainda não

O que a versão 0.1.0 ainda não faz.

É uma versão inicial. Isto é o que falta hoje.

  • As notificações no desktop ainda não são entregues. O app guarda sua preferência para quando forem.
  • As mensagens de voz tocam, mas ainda não dá para gravar uma pelo app.
  • A versão para Windows ainda não tem assinatura de código, então o Windows avisa sobre um fornecedor desconhecido.

05/instalar

Baixe, abra, entre.

Versão 0.1.0. O SHA-256 de cada arquivo está em SHA256SUMS.

macOS

Você precisa de

Um Mac com Apple Silicon ou com processador Intel.

Abra a imagem de disco e arraste o wuapi Inbox para Aplicativos.

Assinado e notarizado.

Windows

Você precisa de

Um PC de 64 bits (x86_64).

Descompacte o arquivo e execute o app.

Ainda sem assinatura de código: o Windows avisa sobre um fornecedor desconhecido antes de executar.

  • Windows

    wuapi-inbox-0.1.0-windows-x86_64.zip

Linux

Você precisa de

x86_64, com X11 ou Wayland.

Descompacte o tarball e execute o binário. Ele vem com uma entrada de desktop e um ícone.

Um único binário: só depende da biblioteca C, do ALSA e das bibliotecas de teclado do X11 ou do Wayland.

  • Linux

    wuapi-inbox-0.1.0-linux-x86_64.tar.gz

06/perguntas

Perguntas sobre o app para desktop.

O README e a documentação do app estão no GitHub.

O wuapi Inbox é grátis?

Sim. O app é open source sob Apache-2.0 e não custa nada. Funciona com qualquer conta do wuapi, e o plano Free é suficiente: 1 número, 2.000 mensagens e 0,5 GB de tráfego de proxy por mês, sem cartão.

Preciso de uma conta do wuapi?

Sim. O wuapi é o provedor que vem com o app. Você entra com um código curto que aprova no navegador, e o app guarda a API key no chaveiro do seu sistema operacional.

Onde meus chats ficam guardados?

Em um banco de dados no seu computador, criptografado com SQLCipher. A chave dele fica no chaveiro do seu sistema operacional. Sair da conta apaga a chave e os chats guardados no computador.

Por que o Windows avisa sobre um fornecedor desconhecido?

A versão para Windows ainda não tem assinatura de código, e o Windows mostra esse aviso para qualquer app sem uma assinatura que ele conheça. As versões para macOS são assinadas e notarizadas. Você pode conferir qualquer arquivo com o SHA256SUMS.

Como ele se atualiza?

Sozinho. Ele verifica a assinatura do manifesto da versão, baixa em segundo plano, confere o tamanho e o SHA-256 e pede para reiniciar. Se a versão nova não iniciar, a anterior volta.

Ele substitui o WhatsApp no meu celular?

Não. Seu número continua no seu celular, vinculado ao wuapi como um aparelho. O wuapi Inbox mostra os chats desse número e envia pela sua conta do wuapi.

Baixe o wuapi Inbox.

Grátis e open source. Você entra com uma conta do wuapi.