Compare quem você segue com quem segue você no X (Twitter) e receba uma lista organizada de quem não te segue de volta — sem instalar extensão, criar aplicativo ou informar sua senha a outro serviço.
O script roda diretamente no console do navegador em duas etapas. Primeiro coleta a lista “Seguindo”, depois coleta “Seguidores”, compara os nomes e baixa um relatório .txt.
- rolagem automática para carregar os perfis visíveis;
- comparação entre as listas de seguindo e seguidores;
- total de contas em cada lista;
- quantidade e relação de perfis que não seguem você de volta;
- taxa calculada de reciprocidade;
- relatório
.txtcom nomes e links de perfil; - continuidade entre as duas etapas por meio do
localStorage; - intervalos variáveis entre rolagens para evitar sobrecarga.
Você precisa de:
- uma sessão ativa em x.com ou
twitter.com; - um navegador com ferramentas de desenvolvedor;
- acesso às páginas de seguidores e seguindo da conta que será analisada.
Privacidade: o código não envia as listas para nenhum servidor externo. A primeira lista fica temporariamente no
localStoragedo domínio do X/Twitter e é removida após a segunda etapa.
Baixe ou abra o arquivo mutualcheck.js e copie todo o conteúdo.
- Acesse
https://x.com/SEU_USUARIO/following. - Abra as ferramentas do desenvolvedor (
F12) e selecione a aba Console. - Cole o script e pressione
Enter. - Mantenha a aba aberta até aparecer a mensagem de conclusão da etapa 1.
Alguns navegadores bloqueiam a colagem no console como proteção contra golpes. Leia o aviso exibido pelo próprio navegador e só libere a colagem se você tiver revisado este código.
- Acesse
https://x.com/SEU_USUARIO/followers. - Cole o mesmo script no Console e pressione
Enter. - Aguarde a comparação e o download do relatório.
O arquivo gerado segue o padrão:
mutualcheck_nao_seguem_de_volta_@usuario_2026-01-01.txt
- O script identifica pela URL se a página atual é
followingoufollowers. - Ele percorre a página, extrai nomes de usuário de textos e links de perfil e elimina duplicatas.
- Na primeira etapa, salva a lista no
localStorage. - Na segunda, calcula a diferença entre as listas, mostra o resumo no Console e gera o arquivo de texto.
As configurações de rolagem ficam no objeto CONFIG no início da função:
const CONFIG = {
SCROLL_DELAY_MIN: 1000,
SCROLL_DELAY_MAX: 2000,
MAX_RETRIES_WITHOUT_NEW_USERS: 6,
END_DETECTION_DELAY: 2500,
SCROLL_AMOUNT: 600,
STORAGE_KEY: 'mutualcheck_following_data'
};- O X altera a estrutura da página com frequência; mudanças no HTML podem exigir atualização dos seletores.
- A coleta considera os perfis carregados e detectados na interface. Contas grandes, conexão lenta ou carregamento incompleto podem produzir uma lista parcial.
- Mantenha a aba em foco e não role manualmente durante a execução.
- O script não segue, deixa de seguir, bloqueia ou modifica contas.
- Os intervalos de rolagem não garantem ausência de limites ou verificações da plataforma.
- Use somente na sua conta e respeite os termos e limites do X.
O projeto não exige instalação nem processo de build. Para contribuir:
- faça um fork de
MutualCheck; - altere
mutualcheck.js; - teste manualmente as duas etapas em uma conta autorizada;
- abra um pull request descrevendo o cenário validado.
Não inclua listas de usuários, capturas com dados pessoais ou informações de sessão.
Distribuído sob a licença MIT. Consulte LICENSE.