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:
- 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. - Goguma — melhor opção para simplicidade, baixo consumo e uma experiência concebida ao redor de bouncers modernos.
- Gamja — melhor interface web para hospedar junto do Soju e abrir no navegador do Android.
- senpai — melhor cliente de terminal e uma das integrações mais completas com Soju; pode ser usado no Termux ou remotamente por SSH.
- 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ção | Cliente ou caminho | Tipo | Nível de suporte ao Soju | Custo | Recomendação |
|---|---|---|---|---|---|
| 1 | HexDroid | Android nativo | Excelente e explícito | Grátis, GPLv3 | Melhor escolha geral |
| 2 | Goguma | Android nativo | Excelente, voltado a bouncers | Grátis, AGPLv3 | Melhor opção simples e econômica |
| 3 | Gamja | Web no Android | Excelente quando hospedado com o Soju | Grátis, AGPLv3 | Melhor cliente web |
| 4 | senpai | Terminal/Termux/SSH | Excelente e explícito | Grátis, ISC | Melhor para teclado e terminal |
| 5 | Igloo | Android nativo | Explícito, detalhes incompletos | Disponibilidade incerta | Só testar se a versão Android reaparecer oficialmente |
| 6 | CoreIRC | Android nativo | Boa compatibilidade genérica | Pago | Bom para IRC tradicional e DCC |
| 7 | AndroidIRCx | Android nativo | Compatibilidade genérica provável | Grátis com anúncios/compras | Promissor, ainda precisa amadurecer |
| 8 | Revolution IRC | Android nativo | Básica e genérica | Grátis, GPLv3 | Só para quem quer um cliente FOSS antigo |
| 9 | IRC for Android | Android nativo | Básica; BNC e SASL | Pago | Funciona, mas está envelhecido |
| 10 | IrisChat | Android nativo | Ainda não documentada para Soju | Grátis, MIT | Experimental, não seria minha primeira escolha |
| 11 | WeeChat no Termux | Terminal local | Boa compatibilidade genérica | Grátis, GPLv3 | Poderoso, porém trabalhoso no celular |
| 12 | The Lounge | PWA autohospedada | Indireta e redundante | Grátis, MIT | Só 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,batcheCHATHISTORY; - 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 BINDpara uso multirrede; draft/chathistory,chathistory,soju.im/readedraft/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
/socketdo 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:
- compilar e executar dentro do Termux;
- 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
tmuxouscreense 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
404e 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
| Aplicativo | Por que parece servir | Por que não serve diretamente |
|---|---|---|
| Weechat-Android | É um cliente de chat para Android e mostra buffers IRC | Usa o protocolo Relay do WeeChat e exige uma instância WeeChat remota; não é um cliente IRC autônomo |
| Glowing Bear | Interface web móvel para IRC | Também fala com o Relay do WeeChat, não com o endpoint IRC/WebSocket do Soju |
| Quasseldroid | Aplicativo Android criado para arquitetura cliente-core | Usa o protocolo próprio do Quassel Core; o Soju não implementa esse protocolo |
| IRCCloud para Android | Mantém histórico e conexões persistentes como um bouncer | O 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
6697para 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
androidoupixel.
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:
/socketpara WebSocket;/uploadspara 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 é:
- usar
CHATHISTORYpara buscar mensagens quando o app abre; - usar
@clientidpara separar a posição de cada aparelho; - ativar web push quando o cliente e o servidor suportarem;
- 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 porta6697, ou HTTPS/WSS para Gamja. - Não exponha a porta IRC sem TLS (
6667) à internet. Se ela existir, limite-a alocalhost, 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
- Instale HexDroid pela Play Store ou IzzyOnDroid.
- Ative o modo Soju, use TLS e defina um Client ID próprio para o celular.
- Verifique se todas as redes aparecem, se o histórico antigo carrega e se a posição lida não interfere no desktop.
- Teste notificações com o aplicativo fechado antes de liberar a otimização de bateria.
- Se houver falhas, instale Goguma pelo F-Droid e compare por alguns dias.
- Mantenha Gamja no servidor como acesso de emergência pelo navegador.
- Para administração ou tablet com teclado, use senpai pelo servidor e SSH.
Escolha conforme o perfil
| Perfil | Escolha recomendada | Motivo |
|---|---|---|
| Quer instalar e usar | HexDroid | Integração Soju mais explícita e interface Android moderna |
| Prefere FOSS simples e leve | Goguma | Foi desenhado para bouncers, histórico e uso offline |
| Não quer instalar APK | Gamja | Funciona pelo navegador e é naturalmente pareado ao Soju |
| Usa teclado/terminal | senpai | bouncer-networks, CHATHISTORY e pesquisa no servidor |
| Precisa de DCC e controles clássicos | CoreIRC | Cliente tradicional robusto, embora sem integração completa |
| Já hospeda uma interface IRC | The Lounge | Pode 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
- Site oficial do Soju
- Manual oficial soju(1)
- Código-fonte do Soju
- Especificação IRCv3 CHATHISTORY
- HexDroid — site oficial
- HexDroid — guia de configuração e bouncers
- HexDroid — lista de recursos
- HexDroid — código-fonte
- HexDroid no Google Play
- HexDroid no IzzyOnDroid
- Goguma no F-Droid
- Goguma no Google Play
- Código-fonte do Gamja
- Gamja para YunoHost
- Código-fonte e instruções do senpai
- Manual senpai(1)
- Página oficial de downloads do Igloo
- CoreIRC no Google Play
- AndroidIRCx — site oficial
- AndroidIRCx no Google Play
- Revolution IRC no F-Droid
- IRC for Android no Google Play
- IrisChat no IzzyOnDroid
- Documentação oficial do The Lounge
- Instalação oficial do Termux
- Weechat-Android no F-Droid
- Interfaces remotas do WeeChat
- Protocolo do Quasseldroid
- Perguntas frequentes do IRCCloud
- IRCCloud para Android no Google Play
- Anúncio do cliente motd pelo desenvolvedor
- SeraphIRC — site oficial
- Anúncio do SeraphIRC e situação do Android
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
- 001
- 002
- 003
- 004
- 005