Gerenciador open source para a barra de menus do macOS que oculta ícones pouco usados e permite encontrar qualquer item pelo teclado.
wzh4869/AppPorts
Utilitário para macOS que move apps grandes e seus dados para um drive externo, mantendo ícones locais que continuam abrindo os apps.
- Estrelas
- 2,133
- Forks
- 97
- Issues abertas
- 8
- Último commit
- há 7 horas
O que é?
AppPorts é um app gratuito e de código aberto para macOS que move aplicativos grandes, dados de apps e diretórios de ferramentas de desenvolvimento para um armazenamento externo. Após a migração, o app completo fica no drive externo, enquanto um Stub Portal leve permanece no Mac. Assim, o ícone conhecido continua sem uma seta de atalho, e o app pode ser aberto pelo Finder, pelo Dock ou pelo Launchpad quando o drive está conectado.
Dados de apps, como diretórios de contêineres, podem ser movidos com a migração de montagem APFS, que monta um volume APFS externo dedicado no caminho original para preservar a assinatura do app. Pastas de dados comuns, diretórios de ferramentas como ~/.npm e pastas personalizadas são tratados com links simbólicos. O app também detecta mecanismos de atualização do Sparkle e do Electron, oferece uma opção de migração bloqueada, verifica assinaturas de código e sinaliza links órfãos.
O projeto é desenvolvido com Swift e SwiftUI e requer macOS 12.0 ou posterior. A migração de montagem de contêineres requer armazenamento externo APFS sem criptografia.
Recursos principais
- 01Migra apps para um drive externo e mantém inicializadores locais com ícones normais.
- 02Move dados de contêineres por meio da migração de montagem APFS para preservar as assinaturas dos apps.
- 03Usa links simbólicos para pastas de dados comuns, diretórios de ferramentas e pastas personalizadas.
- 04Detecta atualizadores do Sparkle e do Electron e oferece migração bloqueada para apps compatíveis.
- 05Verifica assinaturas de código e pode fazer backup e restaurar as assinaturas originais.
- 06Sinaliza links órfãos quando o drive externo ou o destino não está disponível.
Casos de uso
- Liberar espaço em um MacBook com pouco armazenamento interno movendo apps grandes para um SSD.
- Mover dados de contêineres do WeChat ou de outros apps para um drive externo.
- Mover caches de desenvolvimento, como ~/.npm, para fora do disco interno.
- Restaurar apps e dados migrados para o Mac quando houver espaço local suficiente.
Início rápido
- 1
Clone o repositório
git clone https://github.com/wzh4869/AppPorts.git - 2
Abra o projeto no Xcode e compile-o
- 3
Ou baixe a versão mais recente de AppPorts.dmg em Releases, mova-a para Applications e abra-a
Antes de usar
- Disponível apenas para macOS; requer o macOS 12.0 ou posterior.
- A migração de dados de contêineres requer armazenamento externo APFS sem criptografia.
- Alguns apps podem não funcionar após a migração, e as permissões de Acesso Total ao Disco precisam ser configuradas manualmente.
Tópicos
Perguntas frequentes
- O que é AppPorts?
- Utilitário para macOS que move apps grandes e seus dados para um drive externo, mantendo ícones locais que continuam abrindo os apps. AppPorts é um app gratuito e de código aberto para macOS que move aplicativos grandes, dados de apps e diretórios de ferramentas de desenvolvimento para um armazenamento externo. Após a migração, o app completo fica no drive externo, enquanto um Stub Portal leve permanece no Mac. Assim, o ícone conhecido continua sem uma seta de atalho, e o app pode ser aberto pelo Finder, pelo Dock ou pelo Launchpad quando o drive está conectado.
- AppPorts é gratuito? Qual é a licença?
- AppPorts é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- AppPorts ainda é mantido?
- Manutenção ativa. O último commit de AppPorts foi em 20 de out. de 2026.
- Para que posso usar AppPorts?
- Liberar espaço em um MacBook com pouco armazenamento interno movendo apps grandes para um SSD. Mover dados de contêineres do WeChat ou de outros apps para um drive externo. Mover caches de desenvolvimento, como ~/.npm, para fora do disco interno. Restaurar apps e dados migrados para o Mac quando houver espaço local suficiente.
- Como instalar AppPorts?
- Clone o repositório: git clone https://github.com/wzh4869/AppPorts.git Abra o projeto no Xcode e compile-o Ou baixe a versão mais recente de AppPorts.dmg em Releases, mova-a para Applications e abra-a
- Onde consigo AppPorts?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wzh4869/AppPorts
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app nativo para macOS que exibe um único papel de parede em alta resolução em todos os monitores conectados, com opções estática, claro/escuro e programada por horário do dia.
Kit nativo para macOS com otimização de memória, limpeza profunda de disco, desinstalação de apps, controle de ventoinhas e modo para manter o Mac ativo, com painel na barra de menus.
App nativo para macOS que mostra quais apps, arquivos e discos estão por trás de atividade contínua no disco, com rastreamento de arquivos limitado e sob demanda.
App de otimização do macOS feito com SwiftUI, com monitoramento do sistema, desinstalação de apps, limpeza de arquivos inúteis, busca de arquivos grandes e navegação por arquivos.
App gratuito e nativo para macOS que captura telas e grava vídeos, com anotações, OCR, captura com rolagem e PiP da webcam, feito com Swift 6 e SwiftUI.