wzh4869 /
AppPorts
Утилита для macOS: перенос приложений на внешние диски с созданием ссылок для освобождения локального пространства.
Форки
60
Звёзды
1.3k
Issues
0
AppPorts переносит тяжелые приложения с Mac на внешний диск. Освобождает место, оставляя софт рабочим через создание символьных ссылок.
Что делает
Утилита решает проблему нехватки места на SSD в MacBook. Ты выбираешь установленное приложение, а программа перемещает его файлы на внешний накопитель.
После переноса AppPorts создает символьную ссылку. macOS думает, что приложение всё еще лежит в папке Applications, поэтому оно запускается без ошибок.
Как работает
Инструмент использует стандартные механизмы файловой системы macOS для создания симлинков. Он подменяет реальную директорию приложения на указатель к внешнему диску.
Весь процесс проходит внутри графического интерфейса на SwiftUI. Это избавляет от ручного ввода команд в терминале.
Кому подходит
Владельцам MacBook с SSD на 256 ГБ, которые постоянно удаляют софт из-за нехватки места.
Тем, кто работает с тяжелыми IDE, видеоредакторами или игровыми лаунчерами.
Вайб-кодерам, собирающим сетапы на внешних дисках для экономии памяти.
Основные возможности
Перенос приложений на внешние диски в пару кликов.
Автоматическое создание символьных ссылок для сохранения работоспособности.
Поддержка Full Disk Access для корректного перемещения системных файлов.
Простой интерфейс на базе SwiftUI.
Освобождение места на основном диске без потери настроек приложения.
Как установить
Скачай готовый релиз с GitHub или используй Homebrew, если предпочитаешь консоль.
brew install --cask appportsПосле установки дай приложению разрешение Full Disk Access в настройках приватности macOS. Без этого оно не сможет перемещать файлы.
Как применить в своём продукте
Ты можешь использовать логику AppPorts для создания своих утилит по управлению дисковым пространством.
Встроить функционал очистки в свой менеджер для Mac.
Создать скрипты автоматизации для настройки рабочих станций разработчиков.
Использовать принцип симлинков для переноса кэшей или тяжелых библиотек в своих проектах.
Подводные камни
Главный риск — отключение внешнего диска во время работы приложения. Если диск отсоединится, софт просто перестанет запускаться или вылетит с ошибкой.
Также помни про скорость подключения. Если перенести тяжелое приложение на медленный HDD, время запуска увеличится в разы. Используй только быстрые SSD через Thunderbolt или USB 3.0+.
Частые вопросы
Приложение перестанет работать после переноса?
Нет. Символьная ссылка обманывает систему. macOS видит путь к приложению как обычно, поэтому всё работает в штатном режиме.
Можно ли перенести системные приложения?
Лучше не стоит. AppPorts предназначен для стороннего софта. Системные компоненты защищены механизмом SIP, и их перемещение может привести к сбоям в работе macOS.
Что будет, если я удалю симлинк?
Ты потеряешь доступ к приложению. Сами файлы останутся на внешнем диске, но macOS перестанет их видеть. Придется либо возвращать всё назад, либо переустанавливать софт.
Топики
Похожие репозитории
FineTune — macOS-утилита для настройки громкости каждого приложения, маршрутизации аудио и эквалайзера. Бесплатная замена SoundSource для работы со звуком.
PureMac — бесплатный open-source чистильщик для macOS на SwiftUI. Это полноценная замена CleanMyMac без телеметрии и скрытых платежей.
MacClean — это open-source альтернатива CleanMyMac на Swift 6. Чистит систему, удаляет мусор, ищет дубликаты и сканирует на малварь без подписок.
Lockpaw скрывает экран Mac горячей клавишей, пока ваши AI-агенты продолжают работу в фоне. Легкая утилита с поддержкой Touch ID.
Данные обновлены: 3 июня 2026 г.