Jami: um aplicativo versátil de comunicação distribuída de código aberto

Jami: um aplicativo versátil de comunicação distribuída de código aberto

Instalando e usando o Jami para fornecer um passo a passo de como ele funciona e o que você pode esperar dele.

Jami é uma plataforma de comunicação que utiliza uma rede distribuída, permitindo chamadas de vídeo, compartilhamento de arquivos, comunicação via chat e outros recursos, sem a necessidade de um servidor intermediário entre os usuários.

Trata-se de uma solução gratuita, de código aberto e com um conjunto versátil de funcionalidades. A seguir, são apresentados os principais recursos, o desempenho prático e aspectos relevantes da experiência de uso da plataforma.

Características principais

O Jami oferece um conjunto de funcionalidades que o torna uma alternativa viável a outras plataformas de comunicação:

  • Mensagens instantâneas
  • Bate-papos em grupo
  • Videoconferências
  • Chamadas de áudio
  • Mensagens de áudio e vídeo
  • Compartilhamento de tela
  • Compartilhamento de arquivos
  • Suporte a extensões
  • Compatibilidade com o protocolo SIP (Session Initiation Protocol)

Considerando sua arquitetura distribuída e sua flexibilidade, o Jami se apresenta como uma solução promissora para usuários que buscam privacidade e controle direto sobre a comunicação.

Instalação e configuração

Captura de tela do Jami instalado no Ubuntu usando o pacote deb

O Jami está disponível para múltiplas plataformas, incluindo Linux, Windows, macOS, Android e iOS. O instalador oficial pode ser obtido em seu site, ou através de gerenciadores de pacotes no Linux.

Usuários Android podem encontrá-lo na Play Store e no F-Droid. O aplicativo é mantido ativamente, com suporte às versões mais recentes dos sistemas operacionais.

O processo de inscrição não requer informações pessoais. O usuário cria um nome exclusivo, que pode ser compartilhado com outras pessoas para iniciar a comunicação. Também é possível utilizar um código QR para facilitar a conexão entre contatos.

Durante a criação da conta, há a opção de criptografar os dados localmente e personalizar o nome de exibição.

Funcionalidade na prática

Tela inicial do Jami

A plataforma oferece boa responsividade na troca de mensagens e na realização de chamadas de voz ou vídeo. O desempenho, em geral, é satisfatório em termos de velocidade e estabilidade.

A interface é simples e objetiva, embora possa apresentar limitações quando o aplicativo é utilizado em janelas com largura reduzida. Nessas situações, certos elementos gráficos deixam de ser exibidos adequadamente, comprometendo a navegação nas configurações.

captura de tela das configurações do JAMI Tela pequena de configurações do Jami

Em resoluções mais baixas, ao acessar as configurações, o usuário pode ser redirecionado diretamente para a seção de gerenciamento de conta, dificultando o acesso a outras áreas como "Áudio/Vídeo" ou "Geral".

Ao interagir com um novo contato, a primeira troca de mensagens ou chamadas é tratada como convite. Após aceito, o contato passa a integrar a lista de conversas.

captura de tela de Jami da conversa de texto

A experiência de uso inclui indicadores de digitação, reações com emojis, mensagens específicas com resposta direta, edição e exclusão de mensagens, envio de arquivos e mensagens de voz ou vídeo. Contudo, a mensagem de doação presente na interface não pode ser removida na versão atual.

Grupos de conversa (chamados de "enxames") podem ser criados selecionando vários usuários, que receberão convites para participação. O dispositivo que cria o grupo atua como host das chamadas realizadas naquele ambiente. Caso a conta esteja vinculada a múltiplos dispositivos, é possível selecionar qual será o host padrão.

captura de tela de Jami da conversa com arquivo

As chamadas de áudio apresentam boa qualidade, com som nítido. Já as chamadas de vídeo podem sofrer com oscilações na qualidade do áudio, mesmo com conexões rápidas (ex.: 200 Mbps). A experiência varia conforme a conexão entre os pares.

captura de tela da chamada de áudio Jami

captura de tela da chamada de vídeo Jami

Problemas de estabilidade também foram observados durante o compartilhamento de tela em sistemas com GPU integrada (exemplo: Ubuntu 22.04 LTS com Radeon integrada), causando travamentos.

chamada de vídeo recebida de Jami

Por padrão, não há suporte para efeitos visuais como plano de fundo virtual, mas funcionalidades adicionais podem ser adicionadas por meio de extensões.

captura de tela da página de extensão do JAMI

As configurações incluem opções como resposta automática de chamadas, desativação de indicadores de digitação e uso da conta como ponto de encontro para chamadas.

Considerações finais

O Jami entrega um conjunto robusto de funcionalidades em uma plataforma de comunicação distribuída, com foco em privacidade e descentralização. Apesar de limitações na interface e inconsistências em chamadas de vídeo, a experiência geral com mensagens, chamadas de áudio e compartilhamento de arquivos é satisfatória.

A plataforma ainda pode se beneficiar de melhorias visuais e de usabilidade para competir com soluções como Microsoft Teams, Slack ou Zoom. Ainda assim, para usuários que priorizam privacidade, código aberto e independência de servidores centrais, o Jami representa uma alternativa relevante.

Explorar Jami

Apesar de não oferecer a experiência mais refinada, o Jami atende bem ao público que busca privacidade, descentralização e transparência tecnológica.

Download do Jami

Instale o Jami no Linux

Jami está disponível como Snap

Você pode instalar o Jami pelo Centro de Software:

Jami no Centro de Software

Se preferir, também pode instalar o Jami como Snap pela linha de comando:

Comandos para usar no terminal

sudo snap install jami

Jami está disponível como pacote DEB

Você pode baixar o pacote DEB do Jami clicando no botão a seguir:

Download do DEB do Jami

Você pode instalar o pacote DEB abrindo o pacote no seu aplicativo gerenciador de pacotes, como GNOME Software ou Centro de Software. Voc6e também pode rodar o comando dpkg -i NomeDoArquivo.deb. Temos um artigo em que ensinamos como instalar pacotes DEB, se precisar.

Instale o Jami no Windows

Jami está disponível para Windows

Você pode baixar o Jami para Windows no link a seguir:

Download do Jami para Windows

Instale o Jami no macOS

Jami está disponível para macOS

Você pode baixar o .app (ou .dmg) do Jami no link a seguir:

Download do Jami para macOS

Código fonte do Jami

O código fonte está disponível no link a seguir:

Código fonte do Jami

Via itsfoss.com. Você pode conferir o post original em inglês:

Jami: A Versatile Open-Source Distributed Communication App

Última atualização deste artigo: 15 de june de 2025