Relayium

Enviar texto, links e comandos entre dispositivos

Última atualização: 2026-08-05

O Relayium também move conteúdo de área de transferência: uma URL do celular, um comando para outro computador ou código multilinha. As mensagens são criptografadas de ponta a ponta; os servidores do Relayium não guardam o corpo das mensagens nem histórico no servidor, mas qualquer ponta pode copiar ou conservar o texto recebido.

O navegador e a CLI aceitam texto. Um relayium atual usa os mesmos códigos de pareamento da página web, então qualquer um dos dois pode criar um código em que o outro entra; só uma CLI antiga pareia apenas com outra CLI.

Navegador: enviar mensagem a um dispositivo online

Antes de começar

  • Os dois dispositivos online ao mesmo tempo, com a página aberta em um navegador. Não existe caixa de entrada: uma mensagem só existe dentro de uma sessão que os dois lados mantêm aberta.
  • Um transporte escolhido para as duas pontas. Na mesma rede não é preciso nada; entre redes diferentes é preciso um código de emparelhamento de navegador, criado por um lado logado e válido por cinco minutos.
  • Texto que caiba em uma mensagem: 65.536 bytes UTF-8. O contador do editor sobe enquanto você digita e avisa para enviar como arquivo quando passa disso.
  • Um lugar para o que chega. A mensagem recebida fica na sessão aberta, então copie o que quiser guardar antes de a sessão terminar ou a página recarregar.

Abra relayium.com nos dois dispositivos. Só muda como eles se encontram: na mesma rede o outro dispositivo aparece sozinho em “Dispositivos próximos”; entre redes você cria um código de emparelhamento de navegador na página entre redes e entra por ele no outro navegador. O que os dois recebem depois é o mesmo: o cartão do par oferece uma única ação, “Abrir área de trabalho”, e o editor fica dentro dessa área de trabalho, ao lado dos anexos de arquivo e de pasta, na mesma conexão criptografada. Entre redes essa conexão é carregada por um retransmissor TURN criptografado que só encaminha texto cifrado, e ela corre sob um limite de tempo que a área de trabalho avisa antes de ser atingido. A única exceção é um par que não é um navegador atualizado — um antigo, um app nativo, a CLI: ele mantém o fluxo anterior, em que arquivos e mensagens são usados um de cada vez.

  1. Abra a página de transferência nos dois dispositivos: a da mesma rede encontra um ao outro para você, e a página em tempo real é onde um código de emparelhamento entra quando eles estão em redes diferentes.

    https://relayium.com/
  2. Aperte “Abrir área de trabalho” no cartão do outro dispositivo e escreva no editor que essa área de trabalho coloca na tela. É a mesma ação única nos dois casos: em “Dispositivos próximos” na mesma rede, e no cartão do par dentro da sala de código de emparelhamento entre redes. Por padrão a sessão abre direto no editor dos dois lados; a conexão é criptografada de qualquer forma.

  3. Digite ou cole o texto. O contador abaixo da caixa mostra quanto do orçamento de uma mensagem já foi usado, em bytes e não em caracteres, porque um emoji ou um caractere CJK custa vários.

    1.024 / 65.536 bytes
  4. Envie com ⌘/Ctrl+Enter: o Enter sozinho insere uma quebra de linha, e é isso que permite colar e enviar um trecho multilinha de uma só vez. A dica abaixo da caixa informa esse mapeamento.

    Enter para uma nova linha · ⌘/Ctrl+Enter para enviar
  5. Deixe a sessão aberta para enviar várias mensagens nos dois sentidos e clique em “Copiar” no que quiser guardar. Para comparar antes um código de verificação (SAS), ligue a “Verificação avançada” antes de abrir a sessão: ela acrescenta o código e uma aceitação explícita, não a criptografia.

Como é uma sessão que funciona

Os dois lados mostram a sessão como aberta, sua mensagem aparece no histórico do outro dispositivo, e o contador de bytes volta a zero para a próxima.

Esse histórico é a única cópia de que o Relayium participa: ele vive nas duas páginas abertas, então desaparece ao recarregar ou quando a sessão termina, e “Copiar” coloca o texto na área de transferência daquele dispositivo, onde outros aplicativos podem ler.

Sessão aberta
1.024 / 65.536 bytes

Quando uma mensagem não vai

O texto usa a mesma conexão de uma transferência de arquivos, então a maioria das falhas é da conexão e não da mensagem. As duas exceções são específicas e as duas aparecem na tela: uma mensagem acima do limite de tamanho, e uma sessão fechada por enviar demais de uma vez.

Sintoma, verificação, correção

O outro dispositivo nunca aparece, então não há cartão para abrir uma sessão de mensagens.
https://relayium.com/   # compare o IP público da linha de status nos dois dispositivos

A descoberta na mesma rede agrupa dispositivos pelo IP público de onde se conectam, então dois endereços diferentes são duas salas: desligue uma VPN ou o iCloud Private Relay, ou entre na mesma Wi-Fi. Se eles estiverem realmente em redes diferentes, use um código de emparelhamento em https://relayium.com/cross-network.

O editor recusa o texto e diz que a mensagem é longa demais.
1.024 / 65.536 bytes   # o contador conta bytes UTF-8, não caracteres

Uma mensagem aceita 65.536 bytes UTF-8, e texto não latino gasta de dois a quatro bytes por caractere, então uma colagem longa em chinês ou cheia de emojis chega a esse limite de bytes muito antes do que a contagem de caracteres sugere. Divida, ou envie como arquivo — é exatamente o que o editor oferece.

A sessão se fechou sozinha culpando o excesso de mensagens.
https://relayium.com/   # a linha da sessão informa encerrada em vez de falhou

Uma proteção contra enxurrada fecha a sessão quando um lado envia muito mais mensagens do que uma pessoa digita, o que um script ou uma tecla presa consegue. Reabra a sessão do mesmo jeito que a abriu — “Abrir área de trabalho” no cartão do outro dispositivo, tanto na mesma rede quanto em uma sala de código de emparelhamento — e mande o resto em menos mensagens, maiores.

Tudo funcionava e, depois de recarregar, a conversa está vazia.
https://relayium.com/   # recarregar esta página inicia uma sessão nova sem histórico

Isso é o projeto e não um defeito: o Relayium não guarda histórico no servidor, então não há o que restaurar nem cópia no servidor para requisitar. Copie o que importa para uma nota antes de sair da sessão, porque o histórico dura só enquanto a página fica aberta.

Um navegador e a CLI não conseguem entrar com o código um do outro.
relayium version   # uma CLI atual compartilha códigos de pareamento com a página web

Um relayium atual e a página web usam os mesmos códigos de pareamento para texto, então qualquer um pode criar o código e o outro entra. Se não der certo, a CLI daquela máquina é uma versão antiga cujo pareamento se limita a CLI com CLI em direto: rode relayium update lá, ou use a CLI nas duas pontas; o relayium text imprime exatamente o comando que a segunda máquina deve executar.

CLI: emita o código em uma máquina e entre pela outra

Execute relayium text sem código em uma das máquinas. Ele emite um código de emparelhamento de seis dígitos com a sua conta, imprime exatamente o comando que a outra máquina deve executar e permanece na sessão esperando por ela. Sem arquivo temporário e sem nenhum processo extra para parar.

Depois execute relayium text com esse código na outra máquina. O modo interativo envia uma linha por mensagem e não para para comparar nenhum código, a menos que você peça. Para texto multilinha ou exato, use um pipe como uma única mensagem: nenhuma opção extra é necessária.

# One machine mints the code and waits (relayium login is required once)
relayium text
# Code: 483920   (valid 5 minutes)
# On the other machine:  relayium text 483920

# The other machine joins that code
relayium text 483920

# Send one multiline message exactly as copied (macOS)
pbpaste | relayium text 483920

# Or pipe a file on any shell
cat snippet.txt | relayium text 483920

# Optional: stop to compare the verification code (SAS) first
relayium text 483920 --verify
  • Códigos CLI duram cinco minutos. A outra ponta pode ser relayium text, relayium pair, um app do Relayium ou a página web; sempre que o servidor emite um retransmissor para o código, as mensagens passam por ele cifradas e contam para a cota de tráfego da conta que gerou o código.
  • Somente a máquina que emite o código exige uma conta conectada. A máquina que entra com o código impresso não precisa fazer login.
  • --verify ativa a comparação do SAS e precisa de um terminal para responder, então uma execução com pipe e --verify é recusada em vez de continuar como se tivesse sido confirmada. --yes continua aceito, ainda significa “nunca perguntar” e tem prioridade sobre --verify.

O que a transferência de texto é — e não é

O conteúdo permanece texto simples UTF-8, com espaços, tabulações, linhas vazias e quebras. O Relayium não executa, renderiza Markdown, cria links nem prévias.

  • Os dois dispositivos precisam estar online juntos. Não há entrega offline, caixa de entrada, contatos ou histórico sincronizado.
  • O histórico é local à sessão aberta e desaparece ao terminar ou recarregar. O servidor nunca armazena o corpo.
  • Cada mensagem aceita até 65.536 bytes UTF-8. Envie conteúdo maior como arquivo.

Perguntas frequentes

O Relayium pode ler ou recuperar minhas mensagens?

Não. O conteúdo é criptografado entre os dispositivos, e os servidores do Relayium não guardam o corpo das mensagens nem histórico no servidor. Qualquer ponta pode conservar o texto recebido; ao terminar a sessão o Relayium não tem uma cópia no servidor para recuperar.

Posso usar navegador em uma ponta e CLI na outra?

Sim, com um relayium atual: a CLI e a página web usam os mesmos códigos de pareamento, então qualquer um pode criar o código e o outro entra. Uma CLI do relayium antiga só pareia com outra CLI; o relayium update a atualiza.

Abra o Relayium em dois dispositivos online e mova diretamente o próximo conteúdo que enviaria a si mesmo.

Enviar texto agora

Continue lendo