wayBetter for X

(FOSS) Grátis e de código aberto · GPL-3.0

X, estendido.

O x.com de verdade numa janela de desktop leve: abas, painéis divididos, todas as contas lado a lado, catorze temas, oito plugins de área, um cofre de rascunhos com histórico e correções para os bugs que o X traz. Qualquer pessoa pode criar um tema ou plugin.

Windows, macOS e Linux · as atualizações se instalam em silêncio

14temas integrados
14plugins incluídos
9correções para bugs do X
36ajustes

Tour Tudo o que tem nele

Feito para quem vive na própria linha do tempo.

Tudo o que um usuário assíduo do X queria que o app oficial tivesse, no x.com de verdade. Doze paradas; cada uma é um recurso real que você pode ligar hoje.

01

Abas e painéis divididos.

Abra perfis, buscas e threads cada um na sua aba e coloque quaisquer dois lado a lado. Arraste uma aba, ou qualquer link, até a borda de um painel para dividi-lo.

  • Dividir à direita Ctrl \, dividir para baixo Ctrl Shift \
  • Nova aba Ctrl T com atalhos, abas fechadas recentemente e “Abrir como” uma conta
  • Abas fixadas, e suas abas e o layout dividido restaurados ao iniciar
  • Solte um link na borda de um painel, na barra de abas ou na janela: divisão, aba ou nova aba
  • Uma só navegação na divisão de painéis: painéis lado a lado da mesma conta mostram o menu esquerdo do X uma única vez

02

Todas as contas, lado a lado.

Cada conta vive no seu próprio perfil, com sua própria sessão, então todas ficam conectadas ao mesmo tempo. Você entra no próprio x.com, do jeito de sempre.

  • As contas são lidas do botão de conta do próprio X; nunca são digitadas
  • Um selo colorido no ícone de cada aba mostra de qual conta ela é
  • Renomeie e dê cores às contas; veja quantas abas cada uma tem abertas
  • “Nova aba como” qualquer conta, pela paleta ou pela página de nova aba

Novo

Deck. As colunas estão de volta.

Colunas do X lado a lado, no estilo TweetDeck: Página Inicial, Notificações, Menções, uma busca, uma lista ou um perfil, cada uma na conta que você escolher. Cada coluna é o x.com de verdade; cada curtida e cada resposta são do próprio X.

  • Contadores de não lidos em cada coluna, filtros com palavras-chave ou regex
  • [ e ] para ir de uma coluna a outra, Alt+1–9 para pular, Ctrl+Alt+N para postar de um painel fixo
  • Páginas de colunas inteiras; colunas fora da página descansam com pouca memória

04

Tudo está a uma tecla de distância.

A paleta de comandos Ctrl K encontra qualquer aba aberta, conta, configuração ou página do X. Toda aba tem uma barra de endereço que diz onde você está.

  • Pesquise no X direto da paleta ou da barra de endereço
  • Os operadores de busca do X (from:, since:, filter:media, min_faves:…) como chips, na barra de endereço e abaixo da caixa de busca do próprio X
  • Vá direto a páginas de configuração do X, como palavras silenciadas ou contas bloqueadas; a mudança você conclui no X

05

Quatorze temas. Cada um, um redesenho completo.

Um tema é mais do que cores: fontes, cantos, formato do avatar, largura da coluna, densidade, cartões, fundos, efeitos ao passar o mouse e até uma camada CRT. O contraste é garantido em todo tema, integrado ou importado, para o texto continuar legível. Escolha um e depois mude qualquer parte dele.

Página InicialPostar
Para vocêSeguindo
wayBetter@CRTkafa · 2m

A mesma linha do tempo, de quatorze jeitos. Escolha um e depois crie o seu.

1248♥ 101
playfishies@playfishies · 9m

Temas são JSON. Importe, exporte, compartilhe.

Night Ink

O que um tema pode mudar

  • colorspágina, fundo, superfícies, borda, texto, texto esmaecido, destaque, botões
  • fontfontes da interface e do texto dos posts, tamanho, pesos, espaçamento entre letras, entrelinha
  • shapecantos de cartões e botões; avatares redondos, arredondados ou quadrados
  • layoutlargura da coluna e da barra lateral, densidade, cartões, moldura
  • backgroundgradientes com brilho, seis padrões ou a sua própria foto escurecida
  • effectsmovimento, cor / elevação / brilho ao passar o mouse, sombras, CRT
  • cssCSS livre, acrescentado por último

Importe (arquivo, arrastar ou colar) e exporte no painel Aparência. Salve qualquer visual personalizado como seu próprio tema. O CSS personalizado para o X é aplicado depois do tema, como no BetterDiscord.

06

Oito plugins de área incluídos. Espaço para os seus.

Compose+, Reader+, Profile+, Chat+, Media+, Search+, Notifications+ e Navigation+ vêm embutidos, com um botão para cada recurso: escolha um modo na primeira abertura ou ligue o que quiser em Plugins. Nenhum envia requisições ou age na sua conta. Alguns dos seus recursos:

Ler

Thread Reader

Um botão “Ler thread” desenrola a thread do autor em uma visualização de leitura limpa, com cópia em Markdown.

Exact Timestamps

“5 h” vira “5 h · 27 de set. de 2026, 14:03”, no seu horário local.

Reading Time

“3 min de leitura” em posts longos e Artigos do X.

Focus Mode

Oculta contadores, assuntos do momento e “Quem seguir” enquanto você lê. Alt Shift F liga e desliga.

Limpar

Muted Regex

Oculte posts por expressão regular no texto, no nome ou no @usuário, localmente. Alt Shift M edita a lista.

Clean Links

Links t.co apontam direto para o destino, sem parâmetros de rastreamento.

User Notes

Notas privadas sobre contas, abaixo da bio e nos cartões ao passar o mouse. Nunca são enviadas a lugar nenhum.

Hide Blue Checks

Posts de contas com selo azul pago se recolhem em uma linha que você pode abrir. Quem você segue continua aparecendo. Alt Shift H para as configurações.

Escrever

Copy as Markdown

Um botão de copiar em cada post: uma citação em Markdown com imagens, autor, data e link.

Alt-text Reminder

Um lembrete quando as imagens no editor não têm descrição. Nunca impede o envio.

Reply Guard

Pergunta antes de você responder a um post de meses atrás ou, se quiser, a alguém que você não segue. Nada é enviado por você.

Emoji Picker

Ctrl Shift E abre um seletor pesquisável com seus emojis recentes e tons de pele. Os atalhos :fire: funcionam em caixas de texto onde o X não tem nenhum.

Navegar

Keyboard Plus

No post em foco com j/k: c copiar link, v abrir mídia, a autor, q post citado.

Media Grid Focus

A aba Mídia de um perfil ocupa a janela inteira: sem coluna direita, com espaços menores.

07

Os bugs do X, corrigidos na sua máquina.

O wayBetter for X roda em cima do x.com de verdade e conserta os bugs de interface que vêm com ele. Cada correção é uma chave em Configurações, ligada por padrão. Nenhuma clica, posta ou segue por você: elas só fazem as suas próprias ações chegarem.

Curtidas que batem com o servidor

Clique em curtir algumas vezes bem rápido e a tela do X pode terminar no estado errado: aqui ela mostrava “não curtido, 2 curtidas” enquanto o servidor do X tinha “curtido, 3”. Curtir e descurtir depressa também pode deixar o contador com um a mais até você recarregar. O wayBetter envia suas curtidas, reposts, itens salvos e seguidas um de cada vez, então o coração, o contador e o servidor terminam onde o seu último clique terminou.

O X sozinhowayBetter for X

  • Botões de seguir que param no lugar certo

    Seguir e deixar de seguir saem um de cada vez, então o botão termina no que você clicou por último, e não em uma resposta antiga.

  • Manter sua posição ao voltar

    Ao voltar ou trocar de aba da linha do tempo, você retorna ao post que estava lendo em vez do topo.

  • Sem saltos na linha do tempo

    O post que você está lendo fica parado quando o X insere novos posts ou mídia acima dele.

  • “Ver novos posts” sem o salto

    Os novos posts entram acima do que você está lendo em vez de jogar você para o topo. Funciona com . também.

  • Manter sua aba do Início

    Escolheu Seguindo ou uma lista? Quando o X volta sozinho para “Para você”, ele volta para a sua escolha.

  • Seguindo em ordem cronológica

    A aba Seguindo sempre mostra os posts mais novos primeiro, mesmo quando o X a mudou para “Populares”.

  • Tentar de novo os envios de mídia com falha

    Um trecho de vídeo ou imagem que falhou é reenviado, até 3 vezes. Se ainda assim falhar, você é avisado, em vez de o post falhar em silêncio.

  • Restaurar texto não enviado

    Perdeu uma resposta em um recarregamento, um editor fechado ou uma troca de página? O editor oferece devolver o rascunho salvo.

  • Limpar um selo de notificações já visto

    Um número que você já viu em Notificações fica oculto até mudar. É só visual; nada é marcado como lido.

08

Um cofre de rascunhos que nunca perde uma palavra.

O que você digita no editor do X é capturado em um cofre local com todo o histórico de revisões. Só aparece “Salvo” depois que a gravação foi concluída no seu disco.

  • Um botão Rascunhos no editor do X devolve um rascunho salvo; ele nunca posta por você
  • Todas as revisões ficam guardadas: compare quaisquer duas e restaure uma
  • Pesquise, arquive e exporte como JSON
  • Edições nunca se sobrescrevem em silêncio: um conflito mantém as duas

09

Trinta e seis ajustes. Seu X, suas regras.

Oculte o que você nunca pediu, traga de volta o que faz falta. Cada chave vale na hora, em todas as abas.

Marca 3

  • Logo do wayBetter for X
  • Pássaro clássico do Twitter
  • Os termos “Tweet” e “Retweet”

Linha do tempo 4

  • Ocultar posts promovidos
  • Seguindo por padrão
  • Ocultar a aba "Para você"
  • Linha do tempo em largura total

Barra lateral 9

  • Ocultar Assuntos do momento
  • Ocultar Quem seguir
  • Ocultar Ao vivo no X
  • Ocultar Notícias de hoje
  • Ocultar ofertas do Premium
  • Ocultar assuntos do Explorar
  • Ocultar Pessoas relevantes
  • Ocultar Quem seguir nos perfis
  • Ocultar a barra lateral inteira

Navegação 5

  • Ocultar Premium
  • Ocultar Chat
  • Ocultar Comunidades
  • Ocultar Grok
  • Uma só navegação na divisão de painéis

Posts 12

  • Ocultar o Grok nos posts
  • Ocultar contagem de visualizações
  • Ocultar contagens de engajamento
  • Ocultar botão de salvar
  • Sem negrito/itálico nos posts
  • Botão de baixar mídia
  • Botão de rascunhos no editor
  • Chips de operadores de pesquisa
  • Respostas ordenadas por Mais recentes
  • Números completos (1.234, não 1,2 mil)
  • Ocultar selos de verificação
  • Ocultar botões Assinar

Vídeo 3

  • Lembrar o volume do vídeo
  • Desativar reprodução automática
  • Parar os vídeos no final

10

Alertas de palavras-chave e um painel de mídia.

Receba uma notificação na área de trabalho quando uma palavra-chave que importa para você aparecer em posts que o X já carregou. Nada a mais é buscado, e nada sai da sua máquina.

  • Alertas de palavras-chave como notificações locais, sem duplicatas e com limite de frequência
  • Painel de mídia Ctrl Shift G: as imagens mais recentes das pastas que você escolher, prontas para anexar
  • Histórico da área de transferência opcional para imagens e texto (desligado por padrão, fica no seu dispositivo)
  • Salve fotos, vídeos e GIFs dos posts na qualidade original

11

Atualizações nas quais você nunca precisa pensar.

As atualizações são assinadas e se instalam em silêncio, então a correção de algo que o X quebrou chega sem outro instalador. Quando uma nova versão está pronta, um chip na barra de título oferece reiniciar, e suas abas voltam.

  • Atualizações assinadas, verificadas antes de instalar
  • Uma janela nativa e leve sobre o WebView do sistema, e não mais um navegador empacotado
  • Download de 7,9 MB, janela aberta em 0,23 s, o código do próprio wayBetter carrega em 17 ms
  • Windows, macOS e Linux

12

O x.com de verdade. Nada no meio.

Você entra no próprio x.com em uma visualização web padrão. Seu tráfego não passa pelo servidor de ninguém, e o wayBetter nunca posta, segue, apaga nem envia DMs por conta própria.

  • Sem analytics, sem telemetria sobre o que você lê, posta ou clica
  • Rascunhos, notas, configurações e plugins ficam na sua máquina
  • Os plugins que você instala rodam dentro do X com acesso à página, como os do BetterDiscord; instale código em que você confia

Crie os seus

Qualquer pessoa pode criar temas e plugins.

Um tema é um arquivo JSON: importe em Aparência. Um plugin é um arquivo de JavaScript; solte na pasta de plugins e ligue. Sem fila de revisão e sem conta para usar. Compartilhe o arquivo e qualquer pessoa pode usar, ou publique na wayBetter Store.

deep-sea.theme.json
{
  "name": "Deep Sea",
  "author": "@you",
  "mode": "dark",
  "colors": { "bg": "#06141b", "text": "#e6f4f1", "accent": "#2ee6c5" },
  "font": { "family": ["Geist"], "scale": 1.02 },
  "shape": { "radius": 14, "button": 9999, "avatar": "rounded" },
  "layout": { "density": "compact", "cards": true },
  "background": { "kind": "pattern", "pattern": "grid",
                  "ink": "#2ee6c5", "opacity": 0.08, "size": 28 },
  "effects": { "hover": "glow" }
}
copy-quote.plugin.js
/**
 * @name Copy Quote
 * @description y on a focused post copies "@handle: text".
 * @version 1.0.0
 * @author @you
 */
module.exports = class CopyQuote {
  start() {
    const api = window.wayBetter.api;
    this.scope = api.scope();
    this.scope.onKey((event, post) => {
      if (event.key !== 'y' || !post) return;
      const t = api.tweet(post);
      if (t) api.copyText(`@${t.handle}: ${t.text}`)
        .then(() => api.toast('Copied'));
    });
  }
  stop() { this.scope.dispose(); }
};

API auxiliar para plugins

  • storage(ns)
  • observe(sel, fn)
  • onRouteChange(fn)
  • onKey(fn)
  • tweet(el)
  • copyText(s)
  • toast(msg)
  • injectCSS(id, css)
  • waitFor(sel)
  • scope()
construa um app inteiro

npm i waybetter

o framework por trás deste appzero dependênciasGPL-3.0-or-later

O X foi o primeiro. Construa o próximo.

YouTube, Kick, Twitch, Discord: qualquer app com versão web poderia ganhar esta mesma janela. Nenhum foi anunciado; cada um espera um adaptador.

Ver o que vem a seguir

YouTube, Kick, Twitch e Discord são marcas de seus respectivos donos. O wayBetter não é afiliado a nenhum deles.

FOSS Grátis e de código aberto

Sem plano pago. Sem anúncios. Cada linha é pública.

  1. i.

    Grátis

    Totalmente grátis. Sem plano pago, sem anúncios, sem empurrar upgrade.

  2. ii.

    Aberto

    GPL-3.0-or-later. O app e o framework têm código público em git.crt.fyi.

  3. iii.

    Privado

    Sem analytics, sem telemetria sobre o que você lê ou posta.

  4. iv.

    Seu

    Faça um fork, crie temas, escreva plugins. A licença mantém tudo aberto.

FAQ Perguntas frequentes

Perguntas, respondidas.

É seguro?

O wayBetter for X carrega o x.com de verdade em uma visualização web padrão e só conserta a interface. Ele não passa seu tráfego por um servidor de terceiros nem coleta seus dados. Os plugins que você mesmo adiciona rodam com acesso à página, então instale apenas código em que você confia.

É grátis?

Sim. O wayBetter for X é totalmente grátis, sem plano pago, anúncios ou ofertas de upgrade.

É de código aberto?

Sim, licenciado sob a GPL-3.0. O código completo está em git.crt.fyi, e o framework em que ele se baseia é o waybetter no npm.

Ele usa o x.com de verdade?

Sim. Você entra no x.com exatamente como faria em um navegador; o wayBetter só dá a essa página um shell melhor e corrige os bugs da interface.

Ele vai postar, curtir ou seguir por mim algum dia?

Não. Ele nunca posta, segue, apaga nem envia mensagens por conta própria. As correções só garantem que os seus cliques cheguem do jeito que você queria.

Posso criar meu próprio tema ou plugin?

Sim. Temas são arquivos JSON que você importa no painel Aparência; plugins são arquivos *.plugin.js que você solta na pasta de plugins. Veja Crie os seus.

E o macOS e o Linux?

Windows, macOS e Linux, os três disponíveis agora.

Ele coleta meus dados?

Não. Não há analytics nem telemetria coletando o que você posta, lê ou clica.

X, do jeito que deveria funcionar.