Shellvana
Ícone do app Shellvana: um círculo dourado com um prompt de shell dentro Cliente SSH para iOS e Android

SSH, para ler de verdade.

A saída do terminal vira texto que dá para ler no celular. Tabelas, diffs e tudo o que está alinhado em colunas ficam exatos, caractere por caractere.

Terminal bruto, 80 colunas

o classificador decide, bloco a bloco, se a saída pode ser reorganizada ou se precisa manter o espaçamento exato das colunas, porque uma tabela reorganizada deixa de ser tabela e um diff reorganizado fica ilegível numa tela estreita. cada bloco é julgado individualmente: o texto corrido pode ser requebrado na largura do celular, enquanto uma tabela, um diff ou qualquer saída alinhada em colunas é mantida com o espaçamento que o servidor realmente enviou, caractere por caractere.

Shellvana, os mesmos bytes

O classificador decide, bloco a bloco, se a saída pode ser reorganizada ou se precisa manter o espaçamento exato das colunas. O texto corrido é quebrado de novo na largura do celular. Uma tabela, um diff ou qualquer saída alinhada é mantida caractere por caractere.


No celular

Cada tela é uma sessão real.

Capturas de um Pixel 7 conectado a um servidor de verdade. Nada aqui é mockup.

Uma resposta do Claude Code espremida numa grade bruta de terminal de 80 colunas, com linhas quebradas no meio das palavras.
A grade de 80 colunasO que qualquer outro cliente mostra no celular.
A mesma resposta reorganizada em texto corrido com fonte serifada grande, com o comando exibido como um balão de chat acima dela.
A mesma resposta, reorganizadaA resposta do Claude Code como texto que dá para ler de verdade.
Um trecho colorido de diff do git em fonte monoespaçada, com cada mais e cada menos alinhado na sua coluna.
Os diffs continuam alinhadosCada mais e cada menos na sua coluna, sem mexer no espaçamento.
Markdown renderizado mostrando um título, uma tabela alinhada e um bloco de código de shell.
Markdown preservadoTítulos, tabelas alinhadas e blocos de código.
O htop rodando ao vivo no Shellvana, com as barras coloridas e o rodapé de teclas de função intactos.
TUIs de verdade funcionamvim, htop, tmux e zellij se comportam normalmente.
O painel de leitura com botões de tamanho e uma lista de fontes com prévias ao vivo de Newsreader, Lora e Inter.
Ajuste o tamanho e a fontePrévias ao vivo, com troca no meio da sessão.

Agentes de IA no terminal

Feito para ler o Claude Code.

Assistentes de programação de linha de comando se desenham como interfaces de terminal em tela cheia. Eles redesenham linhas no mesmo lugar, quebram o texto na largura que escolhem e cercam as respostas de banners, spinners e rodapés de status.

O Shellvana separa cada resposta em uma mensagem própria e reorganiza o texto que o agente quebrou na largura dele, com código inline em fonte monoespaçada. O código dentro de uma resposta mantém a grade exata, a um toque do terminal bruto. Faça uma pergunta no celular e leia a resposta como texto corrido.

O Shellvana mostrando uma resposta do Claude Code como texto serifado corrido, com o prompt acima dela num balão.
Fidelidade

A reorganização nunca mexe nas suas colunas.

O Shellvana negocia com o servidor um tamanho fixo de terminal e depois julga cada bloco individualmente. Os parágrafos são reorganizados em fonte proporcional, no tamanho certo para o celular. Tabelas, diffs, saída em árvore e tudo o que está alinhado em colunas ficam em fonte monoespaçada, com o espaçamento original.

A grade bruta está sempre a um toque de distância, então os bytes exatos que o servidor enviou nunca estão a mais de um gesto de você.

Um diff do git no Shellvana, com linhas adicionadas em verde e removidas em vermelho, e as colunas perfeitamente alinhadas.

Seus dados

Sem conta. Sem cadastro. Sem telemetria.

O Shellvana não faz nenhuma conexão de rede além da conexão SSH que você pede, direto para o servidor que você configurou. O app não tem nenhuma biblioteca de análise, publicidade ou relatório de falhas.

  • As transcrições são criptografadas no dispositivo com SQLCipher, com a chave derivada do armazenamento seguro da plataforma.
  • No Android, o app fica fora do backup do sistema operacional. No iOS, um backup pode incluir o armazenamento de transcrições, que continua criptografado. Uma atualização que o exclui está em andamento.
  • As chaves privadas ficam no Keychain do iOS ou no Keystore do Android. Chaves geradas no Secure Enclave ou no StrongBox não saem do dispositivo de jeito nenhum.
  • Qualquer host pode exigir Face ID, Touch ID ou o desbloqueio do aparelho antes de abrir a sessão.
  • As chaves de host são fixadas na primeira conexão, com um aviso se uma delas mudar.
  • Capturas de tela e prévias da sessão no alternador de apps são bloqueadas por padrão.
  • Transcrições com mais de 30 dias se apagam sozinhas. Limpe o histórico de um host ou de todos quando quiser.
A tela de chaves SSH mostrando uma chave ECDSA em hardware, rotulada Hardware-backed TEE, com desbloqueio exigido para assinar.

Grátis e Pro

A legibilidade não é a parte paga.

Grátis

Tudo isto, sempre

  • Uma sessão ao vivo
  • Autenticação por senha e por chave
  • Perfis de host
  • A renderização legível completa, com cores e Markdown

Pro

US$ 19,99 uma vez. Sem assinatura.

  • Quatro sessões simultâneas em uma barra de abas nomeadas
  • Autenticação por chave em hardware
  • As fontes de leitura adicionais
  • Sessões anônimas que não gravam nenhuma transcrição

Requisitos

Qualquer host com sshd padrão.

Nada para instalar no servidor. Em modo retrato ou paisagem.


Mais apps

Do mesmo desenvolvedor.

Um toque em um selo abre a página de download.

FauxVkTest

Veja o que o seu driver gráfico (Vulkan) realmente faz e como ele é rápido.

Para Android

  • Disponível no Google Play: FauxVkTest

FauxCooling

Mantém o seu aparelho fresco enquanto você joga. Funciona nos portáteis AYN e Retroid Pocket e em qualquer celular, tablet ou portátil com root de outras marcas.

Para portáteis, celulares e tablets Android

  • Baixar no GitHub: FauxCooling

FauxClockNG

Precisa de root. Ajuste à mão o governor da CPU, a GPU, a memória, o I/O e as opções de rede.

Para Android com root

  • Baixar no GitHub: FauxClockNG

RomRoster

Uma lista única de todos os jogos de todos os consoles portáteis que você tem. Veja o que está em qual aparelho.

Para Android, iPhone e iPad

  • Disponível no Google Play: RomRoster
  • Baixar na App Store: RomRoster