AppPorts

AppPorts

释放你的 Mac 存储空间

轻松将庞大的应用程序迁移至外部存储,同时保持系统无感运行。 智能链接 · 安全可靠 · 随时还原

macOS 12.0+ · 免费开源 · Apache 2.0 License

AppPorts - Product HuntFeatured|HelloGitHub
AppPorts

仅用于官网展示,不代表当前版本的实际界面与交互逻辑;展示中的应用图标可能随应用厂商更新而变化。

入口在本机,应用在外置盘。

打开方式不变。完整 App 进外部库,本机保留一个很小的启动入口。

Local Entry
Final Cut Pro/Applications
External Library
Final Cut Pro.app63.8 GB 已移出

中间的 Stub Portal 只是 4 KB 入口;真正占空间的 App 在外部库。

Stub Portal

入口在本机,应用在外置盘。

你照常从 Finder、Launchpad 或应用菜单打开。Stub Portal 会转到外部应用库里的完整 App。

大的放外面。

应用包、数据目录和工具目录可以分开管理。需要回到本机时,再迁回来。

External library

应用包

把 Final Cut Pro、IDE、浏览器这类大体积 App 放进外部应用库。

~/Library

数据目录

缓存、配置、模型和 Application Support 可以跟应用分开处理。

/Volumes/...

外部应用库

外置盘上保持清楚的应用库结构,不用手动记一堆路径。

Restore

迁回本机

不想再挂外置盘时,把应用和入口恢复到本机。

Update guard

自动更新保护

需要时锁住入口,避免更新器把迁移状态冲掉。

Link check

孤立链接检测

外部文件被删或移动后,能看到哪些入口需要清理。

迁出去,也能回来。

流程只保留几个动作:看清要迁移的对象、选择外部库、生成入口,然后继续照常打开。

01
/Applications

选应用

从本机应用列表开始,先看大小、状态和当前是否已经迁移。

02
External library

选外部库

选择外置盘上的应用库,AppPorts 处理目标路径和空间检查。

03
Stub Portal

创建入口

完整应用迁到外部后,本机留下轻量入口。

04
Restore ready

照常打开 / 迁回

Finder、Launchpad 和应用菜单仍能打开它,需要时再迁回本机。

不是普通软链。

AppPorts 的重点不是“把文件搬走”这件事,而是搬走之后 macOS 看到什么。

软链适合临时路径跳转。AppPorts 更像给外部应用配一个本机入口:系统界面干净,状态也能被工具继续管理。

Finder 图标

AppPorts

正常 App 图标,不显示替身箭头

传统软链

通常显示快捷方式/替身痕迹

Launchpad / App 菜单

AppPorts

按本机入口收录

传统软链

容易丢失或不被菜单识别

自动更新

AppPorts

可保护迁移入口,减少更新覆盖

传统软链

更新器可能直接改写路径

状态与恢复

AppPorts

知道哪些应用已迁移、可迁回

传统软链

只是一个链接,缺少状态

AppPorts

给本机留出空间

免费开源。应用可以放在外部库,入口仍在 macOS 熟悉的位置。

macOS 12.0+SwiftUIApache 2.020+ 语言
GitHub实时 starsLicenseApache 2.0PlatformmacOS 12+Docs阅读文档