Murad Library
Murad LibraryREF-0439MD

Melhores clientes IRC para Android compatíveis com Soju

Catalogued
Reading
23 min read

Encontrar um aplicativo que simplesmente conecte ao endereço do Soju é fácil. Encontrar um cliente Android que aproveite múltiplas redes, histórico sob demanda, posição de leitura, notificações e sincronização entre dispositivos é bem mais difícil. Esta pesquisa separa essas duas coisas: suporte real às extensões do Soju e compatibilidade básica por meio do protocolo IRC tradicional.

Foram avaliados 12 caminhos utilizáveis, entre aplicativos Android nativos, clientes web, terminal no Termux e acesso remoto por SSH. Também foram verificados quatro aplicativos populares que não conectam diretamente ao Soju, apesar de parecerem adequados à primeira vista.

Resumo executivo

Resposta curta

As melhores escolhas são:

  1. HexDroid — melhor opção geral em 2026. É gratuito, open source e tem integração explícita com Soju, incluindo BOUNCER BIND, histórico, marcadores de leitura e descoberta de redes.
  2. Goguma — melhor opção para simplicidade, baixo consumo e uma experiência concebida ao redor de bouncers modernos.
  3. Gamja — melhor interface web para hospedar junto do Soju e abrir no navegador do Android.
  4. senpai — melhor cliente de terminal e uma das integrações mais completas com Soju; pode ser usado no Termux ou remotamente por SSH.
  5. Igloo — alternativa que teve versão Android com suporte ao Soju anunciado, mas cuja disponibilidade atual ficou incerta durante a validação.

Se a prioridade for uma recomendação única, eu começaria pelo HexDroid. Ele tem hoje a combinação mais completa de interface Android moderna, segurança, manutenção recente e suporte documentado às extensões específicas do Soju. Se o comportamento em segundo plano ou as notificações não funcionarem bem no seu aparelho, testaria o Goguma em seguida.

Classificação rápida

PosiçãoCliente ou caminhoTipoNível de suporte ao SojuCustoRecomendação
1HexDroidAndroid nativoExcelente e explícitoGrátis, GPLv3Melhor escolha geral
2GogumaAndroid nativoExcelente, voltado a bouncersGrátis, AGPLv3Melhor opção simples e econômica
3GamjaWeb no AndroidExcelente quando hospedado com o SojuGrátis, AGPLv3Melhor cliente web
4senpaiTerminal/Termux/SSHExcelente e explícitoGrátis, ISCMelhor para teclado e terminal
5IglooAndroid nativoExplícito, detalhes incompletosDisponibilidade incertaSó testar se a versão Android reaparecer oficialmente
6CoreIRCAndroid nativoBoa compatibilidade genéricaPagoBom para IRC tradicional e DCC
7AndroidIRCxAndroid nativoCompatibilidade genérica provávelGrátis com anúncios/comprasPromissor, ainda precisa amadurecer
8Revolution IRCAndroid nativoBásica e genéricaGrátis, GPLv3Só para quem quer um cliente FOSS antigo
9IRC for AndroidAndroid nativoBásica; BNC e SASLPagoFunciona, mas está envelhecido
10IrisChatAndroid nativoAinda não documentada para SojuGrátis, MITExperimental, não seria minha primeira escolha
11WeeChat no TermuxTerminal localBoa compatibilidade genéricaGrátis, GPLv3Poderoso, porém trabalhoso no celular
12The LoungePWA autohospedadaIndireta e redundanteGrátis, MITSó vale se você já usa The Lounge

O que “suportar Soju” realmente significa

O Soju é um bouncer IRC: ele mantém as conexões com as redes abertas no servidor e entrega ao celular as mensagens acumuladas. Um cliente pode funcionar em três níveis:

  • Integração completa: entende soju.im/bouncer-networks, BOUNCER BIND, CHATHISTORY, pesquisa, leitura e outras extensões. Uma conexão consegue descobrir e navegar por várias redes.
  • Compatibilidade por IRC padrão: conecta ao Soju como se ele fosse um servidor comum. É preciso criar uma entrada para cada rede e usar um nome de usuário no formato usuario/rede@cliente.
  • Integração indireta: outro programa fica entre o Android e o Soju. Funciona, mas adiciona manutenção e pode duplicar funções de bouncer, histórico e notificações.

O manual oficial do Soju confirma que clientes sem soju.im/bouncer-networks devem criar uma conexão por rede usando usuario/rede. Para manter um histórico separado por dispositivo quando não há CHATHISTORY, acrescenta-se @cliente, resultando, por exemplo, em pablo/libera@android.

Metodologia e critérios

A pesquisa foi feita em 21 de julho de 2026. Foram priorizados documentação oficial, repositórios dos projetos, páginas do F-Droid e IzzyOnDroid e listagens mantidas pelos próprios desenvolvedores no Google Play.

Cada candidato foi avaliado pelos seguintes critérios:

  • suporte explícito ao Soju ou compatibilidade técnica comprovável com IRC, TLS e autenticação;
  • suporte a IRCv3, especialmente CAP 302, SASL, server-time, batch e CHATHISTORY;
  • descoberta e seleção de várias redes no mesmo bouncer;
  • histórico e posição de leitura consistentes entre celular e computador;
  • notificações e comportamento sob as restrições de bateria do Android;
  • segurança do armazenamento de credenciais e da conexão TLS;
  • manutenção recente, disponibilidade e modelo de licença;
  • facilidade de instalação para alguém que administra o próprio servidor.

Não foi possível instalar todos os aplicativos em um mesmo aparelho e reproduzir cada extensão contra uma instância de Soju. Por isso, “suporte explícito” significa que a função aparece na documentação ou descrição do desenvolvedor; “compatibilidade genérica” é uma inferência técnica baseada no protocolo IRC padrão e no método documentado pelo Soju.

Os melhores clientes com suporte direto ao Soju

1. HexDroid — a melhor opção geral

Tipo: aplicativo Android nativo
Licença: GPLv3, código aberto
Android: versões 8 a 17 segundo o site do projeto
Distribuição: Google Play, IzzyOnDroid, APK direto e documentação

O HexDroid é o candidato mais completo encontrado. Sua documentação não se limita a dizer “compatível com bouncers”: ela especifica o modo Soju, monta automaticamente o usuário no formato correto, implementa soju.im/bouncer-networks, notificações de redes, marcadores de leitura e reprodução de histórico. A lista publicada pelo projeto contém mais de 40 capacidades IRCv3.

Pontos fortes:

  • integração explícita com Soju e BOUNCER BIND para uso multirrede;
  • draft/chathistory, chathistory, soju.im/read e draft/read-marker;
  • cliente ID por dispositivo, permitindo posição de leitura separada;
  • TLS 1.2/1.3, SASL PLAIN, EXTERNAL e SCRAM-SHA-256;
  • credenciais protegidas pelo Android Keystore;
  • pinagem TOFU para certificado autoassinado, com alerta quando a impressão muda;
  • notificações com resposta rápida, mídia embutida e transferências DCC;
  • interface Material 3, sem anúncios ou rastreadores segundo o site oficial;
  • desenvolvimento muito ativo: a versão 1.6.8 foi publicada em 18 de julho de 2026.

Limitações:

  • é um projeto jovem, portanto pode haver regressões e comportamentos ainda mudando;
  • o modo “sempre conectado” usa serviço em primeiro plano e pode consumir mais bateria do que notificações web push;
  • a página do Google Play informa que alguns tipos de dados podem ser compartilhados, apesar de também declarar que nenhum dado é coletado; vale ler a política antes de usar recursos de mídia ou crash reporting;
  • criptografia própria de mensagens, reações e outros extras só funcionam plenamente quando os outros clientes também suportam os mesmos recursos.

Veredito: é a primeira escolha para testar. O guia oficial de configuração de bouncers é particularmente bom e evita erros no formato do usuário.

2. Goguma — a opção mais alinhada à filosofia do Soju

Tipo: aplicativo Android nativo
Licença: AGPLv3
Android: 7 ou superior na versão atual do F-Droid
Distribuição: F-Droid e Google Play

O Goguma nasceu no mesmo ecossistema de IRCv3 moderno do Soju. Seus objetivos oficiais são ser moderno, simples, offline-first, leve e especialmente competente com bouncers. Ele baixa histórico, lida com interrupções de rede e reduz o trabalho em segundo plano quando o servidor oferece as extensões adequadas.

Pontos fortes:

  • excelente afinidade com Soju e bouncers IRCv3;
  • histórico local para leitura offline;
  • compartilhamento de fotos e arquivos por extensões padronizadas;
  • baixo consumo e pouca atividade persistente quando conectado a um bouncer;
  • código aberto e compilação disponível pelo repositório principal do F-Droid;
  • aplicativo atualizado no Google Play em março de 2026 e versão 0.9.1 no F-Droid.

Limitações:

  • interface deliberadamente simples e com menos ajustes que HexDroid ou CoreIRC;
  • algumas permissões — localização, microfone e pedido para ignorar otimização de bateria — aparecem por causa dos recursos de compartilhamento e segundo plano; conceda apenas o que realmente usar;
  • avaliações no Google Play são medianas, sugerindo que a experiência varia entre aparelhos;
  • pode ser menos confortável para administração de canais e tarefas avançadas de operador.

Veredito: a melhor segunda opção e talvez a primeira para quem prefere software pequeno, aberto e sem excesso de recursos. É a escolha mais natural se você quer que o Soju faça o trabalho pesado e o celular seja apenas uma interface.

3. Gamja — a melhor interface web para acompanhar o Soju

Tipo: cliente web responsivo, autohospedado
Licença: AGPLv3
Código: repositório oficial
Instalação empacotada: YunoHost

Gamja é o par web mais conhecido do Soju. Em vez de instalar um APK, você hospeda seus arquivos e abre a interface pelo Chrome, Firefox ou outro navegador no Android. Servido por HTTPS, pode ser colocado na tela inicial e se comportar de maneira próxima a um aplicativo.

Pontos fortes:

  • integração com as redes gerenciadas pelo Soju;
  • acesso por WebSocket ao endpoint /socket do listener HTTPS do Soju;
  • uma única implantação atende celular, tablet e computador;
  • não depende de Google Play, F-Droid ou permissões amplas no aparelho;
  • combinação coerente para quem já administra Caddy, Nginx ou Traefik.

Limitações:

  • você precisa hospedar e atualizar a interface;
  • notificações e execução em segundo plano dependem do navegador e das extensões web push disponíveis;
  • a experiência offline não é tão robusta quanto a de um cliente nativo;
  • publicar o WebSocket exige TLS válido e configuração correta do proxy reverso.

Veredito: excelente opção de reserva e o melhor caminho para acessar o mesmo Soju de qualquer dispositivo sem instalar um cliente específico. Para implantação, consulte também o listener HTTPS e /socket no manual do Soju.

4. senpai — integração excelente para quem gosta de terminal

Tipo: TUI em terminal, utilizável no Termux ou por SSH
Licença: ISC
Código e instalação: repositório oficial
Manual: senpai(1)

O senpai foi projetado para trabalhar com bouncers. Ele descobre redes via bouncer-networks, busca histórico com CHATHISTORY e pode pesquisar mensagens com SEARCH. Isso o coloca entre os clientes mais completos tecnicamente para Soju.

Há duas formas razoáveis de usá-lo no Android:

  1. compilar e executar dentro do Termux;
  2. instalar senpai no servidor ou em outra máquina e entrar por SSH com Termux, ConnectBot ou outro terminal Android.

Pontos fortes:

  • suporte nativo às extensões mais úteis do Soju;
  • rápido, orientado a teclado e sem banco de logs local obrigatório;
  • mesma experiência em Android, Linux e servidor remoto;
  • excelente para administração e uso intensivo em tablet com teclado.

Limitações:

  • a interface TUI não é confortável para digitação casual com teclado virtual;
  • instalação no Termux exige Go, Git e compilação; não há APK nativo;
  • notificações Android e compartilhamento de mídia não são sua especialidade;
  • executar remotamente exige manter uma sessão com tmux ou screen se você quiser preservar a interface entre acessos.

Veredito: tecnicamente excelente, mas voltado a entusiastas. É mais simples rodá-lo no servidor e acessar por SSH do que manter uma compilação local no Android.

5. Igloo — integração declarada, mas com ressalvas

Tipo: aplicativo Android nativo
Modelo: a versão Android era gratuita com compras no aplicativo; código fechado
Disponibilidade: incerta; a página oficial de downloads mostrava apenas a versão Apple durante a validação
Site: Igloo IRC

A listagem Android que ainda aparecia nos índices de busca citava integração direta com ZNC, XYZ e Soju, além de TLS, mídia embutida e IRCv3. Versões da família Igloo em outras plataformas também documentaram web push do Soju e correções específicas para detecção do bouncer, o que mostra investimento real no ecossistema.

Pontos fortes:

  • suporte ao Soju anunciado explicitamente;
  • interface visual, formatação extensa e pré-visualização de mídia;
  • houve desenvolvimento recente no Android antes da indisponibilidade observada;
  • não exige Termux ou infraestrutura web adicional.

Limitações:

  • o cliente é proprietário e sua implementação não pode ser auditada;
  • a listagem Android não detalha quais extensões específicas do Soju estão presentes;
  • avaliações que ainda apareciam indexadas eram muito divididas e relatavam problemas de interface e salvamento de servidores;
  • o endereço da antiga listagem Android retornou 404 e o site oficial não oferecia APK nem link para Android em 21 de julho de 2026;
  • recursos de push documentados em outras plataformas não devem ser presumidos como idênticos no Android sem teste.

Veredito: não procure APK em sites aleatórios. Só vale testar se a versão Android voltar a ser distribuída pela loja ou pelo próprio desenvolvedor; mesmo assim, eu não a escolheria antes de HexDroid ou Goguma.

Clientes que funcionam pelo modo compatível

Os próximos aplicativos não documentam suporte completo a soju.im/bouncer-networks. Eles podem se conectar a uma rede do Soju usando IRC padrão, TLS e autenticação, mas normalmente exigem uma configuração separada para cada rede.

6. CoreIRC — o melhor cliente tradicional pago

Tipo: Android nativo
Modelo: pago; a loja dos Estados Unidos mostrava US$ 5,99 na data da pesquisa
Distribuição: Google Play

O CoreIRC oferece múltiplas conexões TLS, SASL PLAIN, EXTERNAL e SCRAM-SHA-256, notificações configuráveis, DCC, logs e uma lista respeitável de capacidades IRCv3, como batch, server-time, message-tags e labeled-response.

Com o Soju, crie uma entrada para cada rede e use usuario/rede@android no campo de usuário. O aplicativo deve autenticar e receber backlog no modo compatível, mas não há confirmação oficial de descoberta automática de redes ou CHATHISTORY completo.

Bom para: quem quer um cliente IRC tradicional, configurável e com DCC.
Não é ideal para: quem deseja sincronização multirrede transparente com o Soju.

7. AndroidIRCx — moderno e promissor, ainda sem integração específica comprovada

Tipo: Android nativo
Modelo: gratuito com anúncios e compras no aplicativo
Distribuição: Google Play e site oficial

AndroidIRCx é um cliente novo, atualizado em julho de 2026, com múltiplas redes, SASL, TLS, DCC, reconexão, fila de mensagens, histórico exportável e automações. O site declara conformidade IRCv3 ampla, mas não foi encontrada documentação primária para soju.im/bouncer-networks ou BOUNCER BIND.

Veredito: deve funcionar pelo método usuario/rede@android, porém eu trataria a integração avançada como não confirmada. É interessante acompanhar porque está em desenvolvimento ativo.

8. Revolution IRC — opção FOSS antiga para compatibilidade básica

Tipo: Android nativo
Licença: GPLv3
Distribuição: F-Droid
Código: GitHub

Revolution IRC tem SSL, comandos executados após conectar, reconexão, notificações e armazenamento local das mensagens. Isso basta para uma conexão tradicional com o Soju, desde que o usuário e a senha sejam colocados corretamente.

O problema é a idade do projeto. A página do F-Droid ainda o descreve como inacabado e a evolução recente é muito menor do que a dos líderes. Ele também não anuncia CHATHISTORY, descoberta de redes ou marcadores de leitura.

Veredito: utilizável como plano B open source, mas Goguma e HexDroid são escolhas muito superiores em Android atual.

9. IRC for Android — compatível com BNC, porém envelhecido

Tipo: Android nativo
Modelo: pago; a loja dos Estados Unidos mostrava US$ 4,99
Distribuição: Google Play

O aplicativo anuncia SSL, SASL, várias conexões, funcionamento em segundo plano, DCC e suporte a BNC testado com ZNC e psyBNC. Como Soju aceita clientes IRC comuns, a conexão por rede deve funcionar com a sintaxe documentada.

A última atualização visível era de abril de 2022. Além disso, não há evidência de extensões modernas de histórico do Soju. Comprar hoje só faz sentido para quem já conhece e prefere a interface.

Veredito: compatível em princípio, mas não recomendado como compra nova em 2026.

10. IrisChat — interessante para privacidade, compatibilidade ainda incerta

Tipo: Android nativo
Licença: MIT
Distribuição: IzzyOnDroid

IrisChat é recente, open source e enfatiza banco local criptografado e mensagens privadas com Signal Protocol. A versão 1.4 foi publicada em junho de 2026. Entretanto, sua documentação pública não confirma SASL, CHATHISTORY, bouncer-networks ou testes com Soju.

Veredito: é um projeto para acompanhar, não uma recomendação segura para Soju neste momento. Mesmo que aceite a senha do bouncer pelo campo de senha do servidor, a experiência provavelmente será mais limitada e deve ser validada antes de depender dele.

Alternativas técnicas e web

11. WeeChat dentro do Termux

WeeChat é um cliente de terminal poderoso, com TLS, SASL, extensões IRCv3 e enorme capacidade de personalização. Pode ser compilado ou instalado em um ambiente Linux no Android e conectado a uma rede do Soju pelo método genérico.

O caminho faz sentido para quem já usa WeeChat no desktop e quer os mesmos atalhos e scripts. Para a maioria das pessoas, senpai é mais coerente com Soju, enquanto HexDroid é muito mais confortável no celular.

Use o Termux oficial pelo F-Droid ou GitHub. Builds antigas da Play Store ficaram obsoletas; a documentação do projeto recomenda não misturar APKs e complementos assinados por fontes diferentes.

12. The Lounge como camada intermediária

The Lounge é uma PWA IRC autohospedada que funciona bem em telas móveis. Ela também mantém conexões persistentes, histórico e contas — justamente parte do trabalho que o Soju já executa.

É tecnicamente possível configurar uma conexão do The Lounge para cada rede exposta pelo Soju, usando usuario/rede@thelounge. Porém, isso cria duas camadas persistentes e dois sistemas de histórico. A arquitetura fica assim:

Android → The Lounge → Soju → rede IRC

Veredito: use apenas se The Lounge já for sua interface principal. Implantá-lo somente para acessar Soju no Android é complexidade sem benefício claro; Gamja é a camada web mais natural.

Aplicativos que não conectam diretamente ao Soju

AplicativoPor que parece servirPor que não serve diretamente
Weechat-AndroidÉ um cliente de chat para Android e mostra buffers IRCUsa o protocolo Relay do WeeChat e exige uma instância WeeChat remota; não é um cliente IRC autônomo
Glowing BearInterface web móvel para IRCTambém fala com o Relay do WeeChat, não com o endpoint IRC/WebSocket do Soju
QuasseldroidAplicativo Android criado para arquitetura cliente-coreUsa o protocolo próprio do Quassel Core; o Soju não implementa esse protocolo
IRCCloud para AndroidMantém histórico e conexões persistentes como um bouncerO app conversa com o serviço IRCCloud e não funciona como cliente IRC direto para o seu Soju

Esses produtos podem participar de arquiteturas mais complicadas — por exemplo, WeeChat conectado ao Soju e Weechat-Android conectado ao Relay do WeeChat —, mas isso não é “suporte ao Soju” no aplicativo Android.

Projetos novos para acompanhar

motd

Um novo cliente Android chamado motd foi apresentado pelo desenvolvedor em julho de 2026 com o objetivo declarado de integrar-se a bouncers como Soju. No momento da pesquisa, o anúncio era muito recente para avaliar estabilidade, distribuição e segurança. Vale acompanhar, mas não substituiria um cliente já funcional por ele.

SeraphIRC

SeraphIRC tem uma implementação tecnicamente ambiciosa de Soju, incluindo descoberta de redes, histórico e upload. Contudo, a página oficial atual lista desktop, iPhone e iPad; o desenvolvedor declarou que pretende publicar Android no futuro. Portanto, ainda não é opção Android disponível.

Como configurar corretamente

Cenário A: cliente com integração completa

No HexDroid, selecione Soju como tipo de bouncer e informe:

  • servidor: o domínio do seu Soju;
  • porta: normalmente 6697 para IRC sobre TLS;
  • usuário: sua conta do Soju;
  • senha: a senha dessa conta;
  • rede: o nome salvo no Soju, se a tela solicitar;
  • Client ID: algo curto e exclusivo, como android ou pixel.

Deixe o aplicativo montar o usuário. O HexDroid documenta a ordem correta como usuario/rede@cliente; preencher a sintaxe manualmente de outra maneira pode autenticar na rede errada ou perder a posição de leitura.

Goguma, Gamja e senpai devem descobrir as redes por extensões IRCv3 quando o Soju e o cliente estiverem atualizados. A administração também pode ser feita conversando com BouncerServ:

/msg BouncerServ help
/msg BouncerServ network status

Cenário B: cliente IRC genérico

Crie uma configuração separada para cada rede existente no Soju. Exemplo:

Servidor: irc.exemplo.net
Porta: 6697
TLS/SSL: ativado
Usuário/SASL: pablo/libera@android
Senha: senha da conta do Soju
Apelido: seu nick desejado

Para outra rede chamada oftc, crie uma segunda entrada com pablo/oftc@android. O trecho @android diferencia este aparelho de @desktop e permite ao Soju manter cursores de backlog separados para clientes que não usam CHATHISTORY.

Se o aplicativo oferecer SASL PLAIN, use-o somente sobre TLS. Caso não ofereça SASL, o campo de senha do servidor pode ser usado conforme a implementação do cliente, ainda sempre sobre TLS.

Cenário C: Gamja por HTTPS e WebSocket

O Soju aceita um listener HTTPS que publica:

  • /socket para WebSocket;
  • /uploads para arquivos, quando o recurso está configurado.

Hospede o Gamja no mesmo domínio ou configure-o para apontar para wss://seu-dominio/socket. No proxy reverso, preserve o upgrade de WebSocket. Nunca publique a versão ws:// ou IRC sem TLS na internet.

Notificações, histórico e bateria

O Soju já permanece conectado às redes, então o aplicativo Android não precisa manter um socket aberto o dia inteiro apenas para não perder mensagens. O ideal é:

  1. usar CHATHISTORY para buscar mensagens quando o app abre;
  2. usar @clientid para separar a posição de cada aparelho;
  3. ativar web push quando o cliente e o servidor suportarem;
  4. recorrer ao serviço Android “sempre conectado” apenas se notificações imediatas forem indispensáveis.

HexDroid e Goguma oferecem recursos de segundo plano, mas fabricantes como Samsung, Xiaomi e OnePlus podem encerrar aplicativos agressivamente. Antes de desativar toda a otimização de bateria, teste se o histórico do Soju já atende ao seu uso. Manter conexão permanente consome mais energia e é menos importante quando o bouncer está bem configurado.

Segurança e privacidade

  • Use ircs:// com certificado válido e porta 6697, ou HTTPS/WSS para Gamja.
  • Não exponha a porta IRC sem TLS (6667) à internet. Se ela existir, limite-a a localhost, rede privada ou Tailscale.
  • Prefira certificado público de uma autoridade confiável. O TOFU do HexDroid é útil para laboratório, mas exige conferir mudanças de impressão digital.
  • Use uma senha exclusiva e longa para o Soju. Não reutilize a senha da rede IRC ou de serviços pessoais.
  • Não coloque senha em URL, captura de tela, arquivo de configuração compartilhado ou comando salvo no histórico do shell.
  • Mantenha Soju e cliente atualizados: capacidades IRCv3 ainda evoluem e incompatibilidades são corrigidas dos dois lados.
  • Se usar Gamja, proteja todo o site com HTTPS e limite origens, proxy e cabeçalhos de WebSocket adequadamente.
  • Considere publicar o Soju apenas via Tailscale se o acesso for exclusivamente pessoal. Isso reduz bastante a superfície exposta.
  • DCC atravessando bouncer, NAT e celular pode falhar. Para arquivos, prefira o upload HTTP do Soju quando o cliente oferecer suporte.

Recomendações práticas

Ordem de teste sugerida

  1. Instale HexDroid pela Play Store ou IzzyOnDroid.
  2. Ative o modo Soju, use TLS e defina um Client ID próprio para o celular.
  3. Verifique se todas as redes aparecem, se o histórico antigo carrega e se a posição lida não interfere no desktop.
  4. Teste notificações com o aplicativo fechado antes de liberar a otimização de bateria.
  5. Se houver falhas, instale Goguma pelo F-Droid e compare por alguns dias.
  6. Mantenha Gamja no servidor como acesso de emergência pelo navegador.
  7. Para administração ou tablet com teclado, use senpai pelo servidor e SSH.

Escolha conforme o perfil

PerfilEscolha recomendadaMotivo
Quer instalar e usarHexDroidIntegração Soju mais explícita e interface Android moderna
Prefere FOSS simples e leveGogumaFoi desenhado para bouncers, histórico e uso offline
Não quer instalar APKGamjaFunciona pelo navegador e é naturalmente pareado ao Soju
Usa teclado/terminalsenpaibouncer-networks, CHATHISTORY e pesquisa no servidor
Precisa de DCC e controles clássicosCoreIRCCliente tradicional robusto, embora sem integração completa
Já hospeda uma interface IRCThe LoungePode reutilizar a infraestrutura, aceitando a redundância

Teste mínimo de aceitação

Antes de decidir, confirme:

  • conexão com certificado TLS válido;
  • autenticação após reiniciar o aplicativo;
  • descoberta de todas as redes ou entradas separadas por rede;
  • recuperação de mensagens recebidas enquanto o celular estava offline;
  • horários corretos das mensagens antigas;
  • mensagens não duplicadas ao reconectar;
  • marcador de não lidas independente entre celular e desktop;
  • notificações de menção e mensagem privada;
  • envio de texto após alternar entre Wi-Fi e rede móvel;
  • ausência de senha em logs exportados.

Conclusão

O melhor cliente IRC para Android com Soju em julho de 2026 é o HexDroid. Ele é o único candidato Android encontrado cuja documentação pública descreve detalhadamente BOUNCER BIND, as extensões soju.im/*, histórico, leitura por cliente e montagem correta do usuário do bouncer. Goguma vem logo atrás e continua sendo uma excelente alternativa mais simples, leve e profundamente alinhada ao modelo de bouncers modernos.

Para acesso web, Gamja é a escolha natural; para terminal, senpai é tecnicamente superior aos clientes genéricos. Igloo, CoreIRC e AndroidIRCx podem ser úteis, mas não oferecem a mesma evidência de integração completa. Clientes antigos ainda conectam por usuario/rede@cliente, porém deixam de aproveitar justamente os recursos que tornam o Soju melhor que um BNC básico.

A combinação mais equilibrada para um servidor pessoal é: HexDroid no Android, senpai ou outro cliente IRCv3 no computador e Gamja como acesso web de emergência, todos apontando diretamente para a mesma instância Soju.

Fontes consultadas


Nota sobre atualidade

Pesquisa concluída em 21 de julho de 2026. Aplicativos Android, preços, versões, recursos IRCv3 e compatibilidade com Soju mudam com frequência. Confirme as informações nas páginas oficiais antes de comprar, instalar ou expor um serviço à internet.

Did this resonate?

Related documents