# Alternativas ao AppCleaner no Mac: remover sobras com mais segurança

> Compare AppCleaner, Hazel, desinstaladores do fornecedor e Mole pela forma de achar sobras, proteger dados compartilhados e se recuperar de um match errado.

Published: 2026-07-20 | Updated: 2026-10-18

Aponte dois desinstaladores para o mesmo app e eles vão entregar duas listas de arquivos diferentes.
Isso, sozinho, não significa que alguma das ferramentas tenha um bug. Cada ferramenta escolhe a própria regra para decidir quais arquivos
pertencem a um app, a própria lista de caminhos que se recusa a tocar, e o próprio limite do que
fará com privilégios de administrador. Essas três escolhas decidem tudo o que você
vê. Depois que você entende como a atribuição funciona, escolher um desinstalador deixa de ser uma comparação
de recursos e vira a pergunta de qual troca você quer.

## Por baixo: como a atribuição de sobras funciona de verdade

Um desinstalador tem dois jeitos de decidir que um arquivo pertence a um app, e eles falham em
direções opostas.

**Correspondência pelo identificador do bundle** segue a string DNS reverso que o app declara, como
`com.vendor.app`. O próprio macOS nomeia muitos arquivos assim:
`~/Library/Preferences/com.vendor.app.plist`, o contêiner do sandbox, a entrada em
`Saved Application State`, diretórios WebKit e HTTPStorages. É preciso e
produz quase nenhum falso positivo, mas perde tudo o que o app nomeou a partir de
si mesmo, e a maioria dos apps guarda os dados reais numa pasta
`~/Library/Application Support/VendorName` que não carrega identificador nenhum.

**Correspondência por nome de exibição e string do fornecedor** pega essas pastas, e também coisas que
só compartilham uma palavra. Um app chamado Notes, Sync ou Player casa com caminhos que pertencem a
outra coisa por completo, e casar num prefixo de fornecedor arrasta apps irmãos que você
ainda usa. A correspondência por nome acha mais e erra com mais frequência; a correspondência por identificador
acha menos e acerta com mais frequência. A maioria das discordâncias entre dois resultados de varredura se reduz
a essa única escolha.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/matching-strategies.webp" width="1360" height="454" loading="lazy" alt="A correspondência pelo identificador do bundle achando três arquivos nomeados com precisão, mas perdendo a pasta nomeada pelo fornecedor, ao lado da correspondência por nome de exibição achando essa pasta mais dois falsos positivos que pertencem a outros apps instalados.">
  <figcaption>As duas estratégias de correspondência falham em direções opostas, e esse é o motivo inteiro de dois desinstaladores discordarem sobre o mesmo app.</figcaption>
</figure>

A arquitetura do app decide o quanto há para discordar. Um app em sandbox
em geral tem um contêiner primário em `~/Library/Containers/<bundle id>`, mas também pode
usar contêineres de App Group, Application Scripts, caches compartilhados, CloudKit ou
dados das Chaves. O sandbox estreita o acesso direto a arquivos; não garante uma
pegada de um diretório só. Um app fora do sandbox pode escrever direto em Application
Support, Caches, Preferences, Logs, Saved Application State, armazenamento WebKit e
Cookies. Essa dispersão mais larga cria mais espaço para discordância.

Três categorias merecem cautela, e o jeito como uma ferramenta as trata diz mais do que a
lista de recursos:

- **Contêineres de App Group** em `~/Library/Group Containers` são compartilhados de propósito
  entre apps e extensões assinados pelo mesmo time. Remover um porque um único
  app foi desinstalado pode apagar dados que outro app instalado ainda lê. A correspondência por nome
  vai propô-los sem hesitar.
- **LaunchAgents e LaunchDaemons** em `~/Library/LaunchAgents`,
  `/Library/LaunchAgents` e `/Library/LaunchDaemons` são jobs, não só arquivos.
  Apagar o plist sem retirar o job do launchd deixa um processo solto ou um erro na hora do
  login, e os caminhos no nível do sistema precisam de direitos de administrador, então uma ferramenta sem eles
  só pode pular.
- **Helpers privilegiados** em `/Library/PrivilegedHelperTools` são executáveis de propriedade do root
  instalados por uma API do sistema, pareados com um daemon que deve ser retirado primeiro.

Extensões de sistema e extensões de rede estão registradas no macOS, não apenas colocadas
no disco. Apagar os arquivos delas não é um fluxo confiável de desativação. O macOS oferece uma
API de pedido de desativação, e o app que as contém, ou o desinstalador do fornecedor, é em geral
o componente que conhece o identificador da extensão, o estado de aprovação e a ordem exigida.
Por isso clientes de VPN, antivírus, software de virtualização e drivers de áudio ainda
precisam da própria ferramenta de remoção do fornecedor.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/leftover-attribution.webp" width="1360" height="454" loading="lazy" alt="Um app se abrindo em leque para os lugares onde o estado dele vive, com um contêiner de grupo também reivindicado por um segundo app e marcado para não apagar, e extensões de sistema registradas marcadas fora do alcance de qualquer desinstalador que apaga arquivos.">
  <figcaption>Contêineres de grupo são compartilhados de propósito entre apps do mesmo desenvolvedor, e extensões registradas não são só arquivos, e é por isso que dois desinstaladores entregam duas listas diferentes.</figcaption>
</figure>

## Como uma discordância se parece de verdade

Aponte três ferramentas para um app fora do sandbox, de um desenvolvedor que entrega vários produtos.
Uma lista o bundle mais uns poucos arquivos nomeados pelo identificador. Uma acrescenta a pasta Application
Support e um contêiner de grupo. Uma acrescenta o launch agent também. As três são
consistentes por dentro, e a do meio está propondo a exclusão que pode doer.
O total no pé da tela não é uma nota de qualidade. As categorias acima dele
são.

## As escolhas

### AppCleaner, da FreeMacSoft

O [AppCleaner](https://freemacsoft.net/appcleaner/) é a linha de base gratuita. Você solta um app
na janela dele, ele coleta arquivos relacionados, e você revisa uma lista de confirmação antes de apagar.
Esse é o produto inteiro, e para um app autocontido ele de fato basta.

Um fato das próprias páginas vale conhecer. A página de download lista a versão 3.6.8 para
macOS do Mojave ao Tahoe, enquanto as
[notas de versão](https://freemacsoft.net/appcleaner/releasenotes.html) datam esse lançamento
de julho de 2023. O rótulo de compatibilidade foi atualizado mais recentemente do que o binário,
mas as notas públicas de versão não mostram lógica de correspondência mais nova. Use-o como um removedor rápido
de sobras para apps simples, e revise contêineres de grupo e helpers privilegiados
em vez de tratar qualquer scanner como autoridade.

### Pearcleaner

O [Pearcleaner](https://github.com/alienator88/Pearcleaner) é gratuito e com código disponível sob uma licença fair-code, Apache 2.0 com a Commons Clause. O escopo documentado vai além do AppCleaner, até arquivos órfãos, ambientes de desenvolvimento, Homebrew, pacotes, plug-ins, serviços e atualizações de app. Exige macOS 13 ou posterior, Acesso Total ao Disco para buscar e um helper privilegiado para ações em pastas do sistema.

Em 3 de outubro de 2026, o repositório oficial marca o projeto **On Hold**. O mantenedor diz que desenvolvimento ativo, testes e versões estão pausados. Isso não significa que todo recurso existente esteja quebrado, mas a disponibilidade de manutenção importa numa ferramenta que remove arquivos. Compare os caminhos e as permissões de que você de fato precisa, e use o desinstalador do fornecedor para software integrado ao sistema.

### App Cleaner & Uninstaller, da Nektony

O [App Cleaner & Uninstaller](https://nektony.com/mac-app-cleaner) da Nektony é o
mais amplo dos desinstaladores dedicados. A página oficial cobre desinstalação com sobras
ocultas, restos de apps que você já apagou, extensões inclusive extensões do Safari
e painéis de preferência, programas de início inclusive itens de início e daemons,
e atualizações de apps da App Store e de terceiros. A página declara suporte do macOS 11
em diante e traz uma data recente de atualização, então está em manutenção ativa.

O licenciamento é a parte para ler com cuidado. A
[página de compra](https://nektony.com/mac-app-cleaner/buy) oferece tanto assinaturas quanto
uma licença de compra única, e diz com clareza que a licença de compra única inclui atualizações menores
enquanto upgrades de versão maior custam extra. Há níveis de um Mac, dois Macs e cinco Macs.

### AppZapper

O [AppZapper](https://www.appzapper.com/) continua no ar, ainda vende uma licença de
compra única, e ainda descreve desinstalação de arrastar e soltar, mais um navegador dos apps instalados
e um lugar para guardar notas de licença. A linha de copyright vai até o ano atual.

O que o site oficial não publica é um número de versão, uma faixa de macOS suportada,
ou um changelog, e o download é um arquivo sem versão. Isso não é prova de
abandono, mas você não consegue verificar com o fornecedor que o build que instala foi
escrito para o macOS que você roda. Para uma ferramenta cujo trabalho é apagar arquivos de pastas
do sistema, essa é a coisa errada sobre a qual ficar incerto.

### Hazel, da Noodlesoft

O [Hazel](https://www.noodlesoft.com/) não é um desinstalador. É um motor de regras para
automação de arquivos cujo recurso App Sweep observa o Lixo: jogue um app fora à mão
e o Hazel oferece os arquivos de suporte que acha, com caixas de seleção e um botão Keep All.
A versão 6.1.2 saiu em fevereiro de 2026 e exige macOS 13 ou posterior, numa licença de
compra única com upgrades maiores pagos.

O próprio manual define o limite melhor do que a maior parte do marketing: se o app tem o
próprio desinstalador, você deve usar esse, porque remover certos apps exige
passos que só o desinstalador conhece, e o App Sweep funciona melhor para apps instalados
arrastando. O Hazel serve a quem quer que as sobras sejam pegas no momento da exclusão para
nunca se acumularem. Não é a ferramenta para auditar anos de sobras acumuladas.

### O desinstalador do próprio fornecedor

A orientação da própria Apple em
[Apagar ou desinstalar apps no Mac](https://support.apple.com/102610) diz para conferir
se um app que não é da Apple traz um app Uninstall, porque esse é o melhor jeito de remover
itens de início, extensões e dados que o app guardou em outro lugar.

Esta é a categoria com mais chance de saber como desativar a extensão de sistema ou de
rede, retirar um daemon privilegiado na ordem certa, liberar uma
autorização de dispositivo e remover recibos do instalador. Um scanner genérico de arquivos não conhece
esse ciclo de vida e não deve fingir que apagar caminhos correspondentes é equivalente.

### A aba Apps do Mole

O [Mole](https://mole.fit/mac-app-uninstaller) trata atualizações de app, itens de início e desinstalação em muitas categorias de sobras
numa só superfície. Ele rotula apps invólucro de iOS, exclui bundles críticos do sistema,
aplica uma regra conservadora de idade antes de pré-selecionar restos órfãos antigos, limpa
a entrada do app no Dock, e pede uma autorização de administrador por sessão para
bundles de propriedade do root em Aplicativos. Descoberta e remoção confirmada são passos separados,
e remoções comuns de arquivo passam pelo Lixo do sistema. Arquivos que ainda estão lá em geral
podem ser restaurados, mas isso não é um backup nem um desfazer completo de uma desinstalação. Não substitui o desinstalador do fornecedor para software com drivers, extensões
de kernel ou de sistema, componentes de VPN ou antivírus. A licença é uma compra única
com atualizações gratuitas para dois Macs no macOS 14 ou posterior, a varredura é sempre gratuita, cada
ferramenta destrutiva funciona duas vezes antes de uma licença ser necessária, e quem usa o terminal pode rodar o
CLI gratuito e de código aberto com `mo uninstall`.

## Comparação rápida

| Escolha | Como acha sobras | Escopo além da desinstalação | Modelo de licença |
| --- | --- | --- | --- |
| AppCleaner | Solta um app, casa arquivos relacionados | Nenhum | Gratuito, doações |
| Pearcleaner | Varreduras de app e de arquivos órfãos, busca configurável | Ambientes de desenvolvimento, pacotes, serviços, atualizações | Gratuito, fair-code; desenvolvimento em pausa |
| App Cleaner & Uninstaller | Varre apps instalados e restos antigos | Extensões, início, atualizações | Assinatura ou compra única |
| AppZapper | Arrastar e soltar, mais um navegador de apps | Armazenamento de notas de licença | Compra única, sem versão publicada |
| Hazel | Observa o Lixo na hora de apagar | Automação geral de arquivos | Compra única, upgrades de versão pagos |
| Desinstalador do fornecedor | Conhece o próprio manifesto de instalação | Extensões, daemons, licenciamento | Incluído com o app |
| Mole | Identidade do bundle mais categorias de sobras | Atualizações, itens de início | Compra única, atualizações gratuitas, dois Macs |

## Uma ordem segura de operações

1. Procure primeiro um desinstalador do fornecedor. Se o app instalou um driver, uma extensão, um
   componente de VPN ou proteção antivírus, pare aqui e use-o.
2. Saia da conta ou desautorize dentro do app enquanto ele ainda roda, e exporte o que você quer
   guardar.
3. Feche o app e os helpers visíveis.
4. Rode o scanner e leia as categorias, não o total. Caches em geral
   se reconstroem; preferências e estado salvo só são razoáveis quando você pretende
   redefinir o app. Application Support pode guardar o banco de dados local do usuário.
5. Deixe os contêineres de grupo em paz, a menos que nenhum outro app instalado desse desenvolvedor os use.
6. Deixe a ferramenta retirar os itens de lançamento em vez de apagar plists à mão, e espere um
   pedido de administrador para qualquer coisa sob `/Library`.
7. Mantenha tudo no Lixo enquanto usa o Mac normalmente por um dia, e só então esvazie.

A ferramenta gratuita é a resposta certa com mais frequência do que as tabelas de comparação sugerem. Pague pela
amplitude só quando você aposenta apps com frequência suficiente para que inventário, atualizações e itens
de início num só lugar economizem tempo de verdade. Para fazer à mão, o procedimento de
[desinstalar apps sem perder dados compartilhados](https://mole.fit/pt-br/blog/how-to-completely-uninstall-apps-on-mac)
cobre o mesmo terreno, e vale decidir primeiro
[se você precisa de um utilitário de limpeza](https://mole.fit/pt-br/blog/do-you-need-a-mac-cleaner).

## Perguntas frequentes

### O AppCleaner é seguro de usar?

O AppCleaner não apaga por iniciativa própria: ele acha arquivos relacionados a um app e
os mostra para confirmação, e você decide. Esse design é o motivo de ele ter mantido uma boa
reputação por anos. O risco que ele carrega é o que todo buscador de sobras carrega, que
é a atribuição por nome reivindicando um arquivo que outro app também usa. Leia a lista
antes de confirmar, e tenha cuidado com entradas que ficam em pastas compartilhadas do fornecedor.

### App Cleaner & Uninstaller é a mesma coisa que AppCleaner?

Não, e os nomes quase idênticos causam confusão real. AppCleaner é a ferramenta gratuita
de longa data da FreeMacSoft. App Cleaner & Uninstaller é um produto comercial separado,
de outro fornecedor. Confira o nome do desenvolvedor na página de download antes de instalar
qualquer um, porque os resultados de busca rotineiramente misturam os dois.

### Preciso mesmo de um desinstalador pago?

Só se você aposenta apps com frequência suficiente para que a visão de inventário economize tempo de verdade. Para uma
desinstalação ocasional, uma ferramenta gratuita ou o procedimento manual cobre o mesmo terreno. Pagar
compra amplitude e repetição, não uma exclusão fundamentalmente mais segura.

### O que acontece com as sobras que uma ferramenta se recusa a tocar?

Elas ficam no disco, o que em geral é o certo. Frameworks compartilhados, arquivos de licença e pastas
de fornecedor usadas por mais de um app são exatamente as coisas que devem sobreviver a uma desinstalação,
porque removê-las não conserta nada e pode quebrar um app que você guardou. Uma ferramenta que deixa um
resíduo curto e explicável se comporta melhor do que uma que informa zero toda vez.

### AppCleaner ou Pearcleaner?

O AppCleaner serve a uma desinstalação ocasional de arrastar e soltar. O Pearcleaner oferece um inventário mais amplo e buscas configuráveis, mas o repositório oficial hoje diz que o desenvolvimento está em pausa. Ter o código disponível deixa você inspecionar regras; não prova que todo arquivo proposto pertence ao app, nem que o macOS atual foi testado.

---

Canonical HTML page: https://mole.fit/pt-br/blog/appcleaner-alternative
Blog index for agents: https://mole.fit/pt-br/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
