skiff is a Free Windows program in the Other category, developed by shiyu. The current version is 1.0.0; you can download it safely from its official source with the download button above.
Skiff 是一个本地跨平台磁盘清理工具,用于在删除前检查缓存、应用、重复文件和大文件。
功能
- 磁盘总览:读取当前用户主目录所在磁盘的总容量、已用空间、可用空间、使用比例和磁盘位置。
- 垃圾清理:扫描并清理平台相关的常见缓存目录,例如系统缓存、浏览器缓存、开发工具缓存、Linux Flatpak 和 Arch 包缓存、macOS Homebrew 缓存。
- 大文件扫描:扫描用户常用目录中的大文件,支持选择后删除。
- 重复文件扫描:按文件大小和内容哈希查找重复文件,默认保留每组第一个文件。
- 应用清理:读取 Linux 软件包、macOS 应用与 Homebrew 包,或 Windows 卸载注册表项,支持筛选、搜索、选择和确认卸载。
- 清理记录:展示最近一次清理或删除操作的结果。
- 设置:调整大文件扫描阈值和重复文件扫描阈值。
- 托盘行为:关闭主窗口时隐藏到托盘,而不是直接退出应用。
安全边界
Skiff 会执行真实的文件删除和软件包卸载操作。当前实现有以下边界:
- 本地应用和 CLI 支持 Linux、macOS、Windows。每个平台有独立的清理目标列表。
- 垃圾清理会删除预定义缓存目录的内容,部分包管理缓存会调用系统命令。
- 大文件和重复文件删除只允许删除当前用户 HOME 目录下的普通文件。
- 应用卸载会调用平台登记的卸载机制:
- APT:apt-get remove -y
- RPM:优先 dnf remove -y,其次 yum remove -y、zypper --non-interactive remove,最后 rpm -e
- Pacman:pacman -R --noconfirm --
- Flatpak:flatpak uninstall -y --app
- macOS .app:将应用包移入废纸篓
- Homebrew:brew uninstall --formula 或 brew uninstall --cask
- Windows:读取注册表中的 UninstallString / QuietUninstallString 并执行
- Linux 中需要管理员权限的命令会优先通过 pkexec 启动。macOS 和 Windows 可能显示系统原生授权提示。
- Flatpak 应用数据清理属于高风险操作,会删除应用配置、登录状态、本地数据库和其他本地应用数据。
- CLI 中的删除、清理和卸载命令必须显式传入 --yes,否则不会执行。
- 当前仓库中的 macOS 和 Windows 本地构建没有配置代码签名、Apple 公证或 Windows 签名。
✨ Features
优化加速卸载启动垃圾应用清理程序软件
📝 Release notes (1.0.0)
修复 windows 保存设置失败的问题
优化 AI 空间分析体验
SHA-256: 22600DC54A96069CCD7ACB250894ADA16F97C3C830BE2EA69053113ABF4F6BB4