Repolode
wzh4869

wzh4869/AppPorts

Utilidad para macOS que mueve aplicaciones grandes y sus datos a una unidad externa, manteniendo iconos locales desde los que se pueden abrir.

Estrellas
2,133
Forks
97
Issues abiertos
8
Último commit
hace 7 horas

¿Qué es?

AppPorts es una aplicación gratuita y de código abierto para macOS que permite mover aplicaciones grandes, sus datos y directorios de herramientas de desarrollo a un almacenamiento externo. Tras la migración, la aplicación completa queda en la unidad externa y en el Mac permanece un Stub Portal ligero, que conserva el icono habitual sin una flecha de acceso directo. Así, se puede abrir desde Finder, el Dock o Launchpad mientras la unidad está conectada.

Los datos de las aplicaciones, como los directorios de contenedores, se pueden mover mediante la migración de montaje APFS, que monta un volumen APFS externo dedicado en la ruta original para que la aplicación conserve su firma. Para las carpetas de datos comunes, los directorios de herramientas como ~/.npm y las carpetas personalizadas se usan enlaces simbólicos. La aplicación también detecta los mecanismos de actualización de Sparkle y Electron, ofrece una opción de migración bloqueada, comprueba las firmas de código y señala los enlaces huérfanos.

El proyecto está desarrollado con Swift y SwiftUI y requiere macOS 12.0 o posterior. La migración de montajes de contenedores requiere almacenamiento externo APFS sin cifrar.

Funciones clave

  • 01Migra aplicaciones a una unidad externa y mantiene lanzadores locales con iconos normales.
  • 02Mueve los datos de contenedores mediante la migración de montaje APFS para conservar las firmas de las aplicaciones.
  • 03Usa enlaces simbólicos para carpetas de datos comunes, directorios de herramientas y carpetas personalizadas.
  • 04Detecta los actualizadores de Sparkle y Electron y ofrece una migración bloqueada para las aplicaciones compatibles.
  • 05Comprueba las firmas de código y permite respaldar y restaurar las firmas originales.
  • 06Marca los enlaces huérfanos cuando la unidad externa o el destino no están disponibles.

Casos de uso

  • Liberar espacio en un MacBook con almacenamiento interno limitado al mover aplicaciones grandes a un SSD.
  • Trasladar los datos de contenedores de WeChat u otras aplicaciones a una unidad externa.
  • Mover cachés de desarrollo, como ~/.npm, fuera del disco interno.
  • Restaurar al Mac las aplicaciones y los datos migrados cuando haya suficiente espacio local.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Abre el proyecto en Xcode y compílalo

  3. 3

    O descarga la versión más reciente de AppPorts.dmg desde Releases, muévela a Applications y ábrela

Antes de usarlo

  • Solo para macOS; requiere macOS 12.0 o posterior.
  • La migración de datos de contenedores requiere almacenamiento externo APFS sin cifrar.
  • Es posible que algunas apps no funcionen después de la migración y que tengas que configurar manualmente los permisos de acceso total al disco.

Temas

Preguntas frecuentes

¿Qué es AppPorts?
Utilidad para macOS que mueve aplicaciones grandes y sus datos a una unidad externa, manteniendo iconos locales desde los que se pueden abrir. AppPorts es una aplicación gratuita y de código abierto para macOS que permite mover aplicaciones grandes, sus datos y directorios de herramientas de desarrollo a un almacenamiento externo. Tras la migración, la aplicación completa queda en la unidad externa y en el Mac permanece un Stub Portal ligero, que conserva el icono habitual sin una flecha de acceso directo. Así, se puede abrir desde Finder, el Dock o Launchpad mientras la unidad está conectada.
¿AppPorts es gratuito? ¿Qué licencia tiene?
AppPorts es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿AppPorts sigue mantenido?
Mantenimiento activo. El último commit de AppPorts fue el 20 oct 2026.
¿Para qué puedo usar AppPorts?
Liberar espacio en un MacBook con almacenamiento interno limitado al mover aplicaciones grandes a un SSD. Trasladar los datos de contenedores de WeChat u otras aplicaciones a una unidad externa. Mover cachés de desarrollo, como ~/.npm, fuera del disco interno. Restaurar al Mac las aplicaciones y los datos migrados cuando haya suficiente espacio local.
¿Cómo se instala AppPorts?
Clona el repositorio: git clone https://github.com/wzh4869/AppPorts.git Abre el proyecto en Xcode y compílalo O descarga la versión más reciente de AppPorts.dmg desde Releases, muévela a Applications y ábrela
¿Dónde consigo AppPorts?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wzh4869/AppPorts

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados