Repolode
wzh4869

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. 1

    Clone o repositório

    git clone https://github.com/wzh4869/AppPorts.git
  2. 2

    Abra o projeto no Xcode e compile-o

  3. 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