TABS & TREE
多标签,各管各的。
每个标签独立保存路径、历史、筛选、排序、选择和滚动位置。在下载、文稿和项目之间来回切换,不会串状态。
01 / FEATURES
Winder 不试图复刻 Finder,也不把 Windows 的界面照搬过来。它只把最常用的那部分习惯,用 AppKit 重新做了一遍。
TABS & TREE
每个标签独立保存路径、历史、筛选、排序、选择和滚动位置。在下载、文稿和项目之间来回切换,不会串状态。
KEYBOARD
Ctrl+C / Ctrl+V、F2 重命名、Delete 移入回收站、Ctrl+Tab 切换标签。默认 Windows 预设,也保留整套 Command 兼容入口。
LIVE UPDATE
FSEvents 合并变化后自动重读,挂载和卸载磁盘会同步到侧栏。选择、筛选和滚动位置尽量保留,也可以随时手动刷新。
SAFE OPERATIONS
不静默覆盖,不把失败说成成功。复制、移动、重命名和回收站操作走同一个后台队列;冲突、进度、取消和重试都在任务中心里说清楚。
QUICK LOOK
用系统 Quick Look 预览文件,用默认应用打开,在 Finder 中定位,复制文件 URL 或路径。macOS 的集成一个不少。
APPEARANCE
中文和 English 独立切换地区格式;浅色、深色、系统玻璃或实色皮肤即时生效。语言下次启动生效,外观不用等。
NATIVE
Swift 6 + AppKit,没有 Electron,没有 WebView。目录读取、排序和文件操作都在后台队列,主线程只负责界面。
02 / SHORTCUTS
默认使用 Windows 预设。切换到 Mac 预设后,Enter 改为重命名,打开使用 ⌘O;两套都保留常用 Command 别名。
Windows 预设下,Ctrl 多选也会启用。
F2 / F5 可能需要配合 Fn 使用,取决于系统设置。Winder 不修改全局快捷键,也不拦截系统已占用的组合。
03 / NATIVE
Winder 用 Swift 6 和 AppKit 从头写起,解压后 1.8 MB,没有第三方运行时。目录枚举、排序、FSEvents 和文件操作都在后台,界面保持可交互。
WinderCore文件模型、自然排序、路径、标签历史与会话WinderMac后台读取、FSEvents、挂载监听、操作队列与日志WinderPresentation中英资源、地区格式、外观与皮肤WinderAppKit 窗口、目录树、列表、Quick Look 与主题04 / DOWNLOAD
下载 Winder 0.1.0 开发预览版。它还不是完整 v0.1,但已经可以完成真实的浏览、标签和基本文件操作。
已在 macOS 27 / Apple Silicon 验证。macOS 14、macOS 26 与 Intel Mac 尚未做真机验收。
arm64 · 2026-10-26 · 537 KB
下载 .zip3d5e6b1379772202063045650ac6c75e921919aaf6eaa518af058a838088fdcf
ad-hoc 签名,未经过 Apple 公证。首次打开可能需要在系统设置中放行。
下载 Winder-0.1.0-dev-arm64.zip,双击解压得到 Winder.app。
把 Winder.app 拖到「应用程序」文件夹。不要直接在下载目录里长期运行。
右键点 Winder →「打开」。若提示「已损坏」,在终端执行:xattr -dr com.apple.quarantine /Applications/Winder.app
这是开发预览版。拖放、完整撤销、崩溃后的完整恢复和 Developer ID 公证仍在开发中。不要用它处理唯一副本的重要文件;升级或试用前先备份。Winder 不上传文件内容,也没有账号或遥测。
05 / STATUS
我们把边界写清楚,比把版本号写大更重要。当前是 M0–M2 开发版本,M3 的可靠性与 M4 的发布验收仍未完成。
不会。Winder 是一个补充工具,使用 macOS 的默认打开方式、Quick Look、系统回收站和权限规则。它不接管系统 Shell,也不拦截全局快捷键。
当前包只用 ad-hoc 签名,没有 Developer ID 和 Apple 公证。首次打开请右键点 Winder →「打开」;如果系统提示「已损坏」或「无法验证」,执行页面上的 xattr 命令,只清除 Winder 自己的隔离标记。不要关闭整个 Gatekeeper。
当前构建只包含 arm64。Intel 版本没有构建,也没有真机验证。最低系统写的是 macOS 14,但实际只在 macOS 27 / Apple Silicon 上完成本轮验收。
写操作通过统一后台队列执行,不静默覆盖;目标冲突需要显式选择,失败和部分完成会保留现场。开发预览版仍不提供完整故障恢复,重要文件请先备份。Winder 不会上传文件内容。
退出 Winder,把「应用程序」里的 Winder.app 移到回收站。偏好和会话分别保存在 ~/Library/Preferences/dev.winder.app.plist 与 ~/Library/Application Support/Winder/,需要彻底清理时再手动删除。