免费开源的 macOS 清理工具,原生 SwiftUI 应用,支持缓存、Xcode、Homebrew 等清理,无遥测。
Himanshu-Sangshetti/twinfold
一款 macOS 应用与命令行工具,把相同文件转为共享存储的 APFS 克隆,不删除任何文件即可释放磁盘空间。
- Star
- 62
- Fork
- 2
- 未关闭 Issue
- 0
- 最近提交
- 13天前
这是什么?
Twinfold 用于在 Mac 上查找内容相同的文件,例如多个项目里的 node_modules 或重复下载的视频,并把多余的副本转换为 APFS 克隆。每个文件仍保留自己的文件名、日期和权限,但副本共享同一组磁盘数据块,因此无需删除任何文件即可释放空间。之后若修改其中一个文件,只有该文件发生变化。
在做任何改动之前,应用会按类型、按文件夹以及逐个文件展示重复集合,并可排除不想改动的文件。每次保存都会逐字节校验并核对元数据,同时写入日志,可通过历史记录或撤销命令随时还原。
除 SwiftUI 应用外,Twinfold 还提供包含 scan、reclaim、undo 命令的命令行工具,并可作为 MCP 服务器供 Claude、Cursor 等 AI 代理调用,执行前需要用户确认。项目采用 MIT 许可证,另提供可选的 Pro 版本用于后台自动运行。
核心功能
- 01将重复文件转为 APFS 克隆,共享磁盘数据块,同时保留文件名和元数据。
- 02在执行任何改动前展示每组重复文件及可释放的空间。
- 03保存前逐字节校验每个副本并核对元数据。
- 04每次运行都记录在历史中,可一键撤销。
- 05提供包含 scan、reclaim、undo 命令的命令行工具。
- 06作为 MCP 服务器运行,AI 代理可在确认后执行扫描与保存。
适用场景
- 释放多个项目中重复的 node_modules 或虚拟环境依赖所占用的空间。
- 在不丢失任何副本的前提下,清理多个文件夹中重复保存的下载文件或视频。
- 在你确认方案后,让 AI 代理在项目目录中查找并保存重复文件。
快速上手
- 1
克隆仓库
git clone https://github.com/Himanshu-Sangshetti/twinfold && cd twinfold - 2
构建命令行工具并复制到 PATH 中
swift build -c release && cp .build/release/twinfold /usr/local/bin/ - 3
扫描文件夹,查看相同文件可共享的空间(不做任何更改)
twinfold scan
使用前须知
- 需要 macOS 14 或更高版本以及 APFS 卷。
- 该应用尚未经过 Apple 公证,首次启动时 macOS 会发出警告。
- 自动保存和菜单栏功能需要付费的 Pro 许可证。
收录于专题
标签
常见问题
- twinfold 是什么?
- 一款 macOS 应用与命令行工具,把相同文件转为共享存储的 APFS 克隆,不删除任何文件即可释放磁盘空间。 Twinfold 用于在 Mac 上查找内容相同的文件,例如多个项目里的 node_modules 或重复下载的视频,并把多余的副本转换为 APFS 克隆。每个文件仍保留自己的文件名、日期和权限,但副本共享同一组磁盘数据块,因此无需删除任何文件即可释放空间。之后若修改其中一个文件,只有该文件发生变化。
- twinfold 可以免费使用吗?用的什么许可证?
- twinfold 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- twinfold 还在维护吗?
- 活跃维护中。twinfold 最近一次提交是在 2026年10月25日。
- twinfold 适合用来做什么?
- 释放多个项目中重复的 node_modules 或虚拟环境依赖所占用的空间。 在不丢失任何副本的前提下,清理多个文件夹中重复保存的下载文件或视频。 在你确认方案后,让 AI 代理在项目目录中查找并保存重复文件。
- twinfold 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Himanshu-Sangshetti/twinfold && cd twinfold 构建命令行工具并复制到 PATH 中: swift build -c release && cp .build/release/twinfold /usr/local/bin/ 扫描文件夹,查看相同文件可共享的空间(不做任何更改): twinfold scan
- 在哪里获取 twinfold?
- 源代码和安装说明在 GitHub 上:https://github.com/Himanshu-Sangshetti/twinfold
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 Mac 屏幕与摄像头录制工具,可搭配 iPhone 作为远程摄像头,并提供 Windows 录制版本。
一款免费开源的 macOS 卸载工具,连同应用残留的所有文件一并清理,并说明每个文件的归属原因。
开源的 macOS 菜单栏管理工具,可隐藏不需要的图标,并通过键盘快速找到任意菜单栏项目。
一款轻量、纯原生的 macOS 启动器,支持全局快捷键、应用搜索、剪贴板历史和 Raycast 扩展。
一款 macOS 应用,把 MacBook 刘海变成类似灵动岛的面板,用于媒体控制、系统监控和快捷工具。