Finder 本应该成为的 文件管理器。

为那些活在文件里的人打造的 macOS 原生文件管理器。多标签浏览、键盘优先的导航,和一个终于讲得通的起始页。

不发垃圾邮件。早期访问开放时只发一封邮件。

Inicio 02 Designs 03 Build
Inicio
Search files, folders, tags… ⌘K
02 Designs 28 files · 2 min ago
03 Build 156 files · today
04 Ship 12 files · yesterday
Notes 8 files · 3 days ago
Name Modified Size
PDF spec-v3.pdf 2 min ago 2.4 MB
TS auth.service.ts 12 min ago 8.1 KB
FIG landing-v2.fig 38 min ago 12.7 MB
MOV walkthrough.mov today 48.2 MB
为高级用户打造

Finder 不做的一切。

前五分钟你就会注意到的五件事 — 之后再也不想放弃。

性能

原生,不是 Electron。

用 Swift 编写,使用 macOS 原生渲染管线。没有 Chromium,没有 200 MB 的包,风扇不会狂转。DockDuck 在 50 ms 内启动,10,000 个文件的文件夹以 120 Hz 流畅滚动。

  • M2 Air 冷启动 38 ms,M4 Pro 24 ms
  • 18 MB 二进制,没有 Helper 进程
  • 原生 Apple Silicon,支持 Intel
cold_launch_ms
DockDuck38
Finder112
Path Finder237
Electron file mgr680
在 M2 Air 上测量 · 冷磁盘缓存 · n=20
起始页

一个知道你在做什么的主页。

每个新标签都打开你的起始页 — 一个智能布局,显示你最近操作的内容、你常用的文件夹和你固定的快捷方式。不用再每次从 /Users/你/ 开始导航。

  • 从行为而非仅时间戳学习的最近文件
  • 快速访问 — 你最常用的 6 个系统文件夹
  • 固定文件夹、标签或智能搜索
快速访问
最近
PDF spec-v3.pdf
TS auth.service.ts
FIG landing-v2.fig
标签

终于能用的标签。

一个窗口里打开十个项目。把一个标签撕到独立窗口。在标签之间拖文件。像组织你一天剩下的事情一样组织工作空间 — 重启时从你停下的地方继续。

  • 按项目颜色编码的标签
  • 把标签撕到独立窗口
  • 标签之间的拖放
  • 重启时恢复会话
Inicio 02 Designs 03 Build 04 Ship Notes Inbox
键盘

双手永远不用离开键盘。

⌘K 打开内嵌的命令面板,对文件、文件夹、标签和操作进行模糊匹配。每一次导航、每一次选择、每一次操作都有快捷键。把它们重新映射成你手指已经记住的样子。

  • 带模糊搜索的命令面板
  • 每个操作都可绑定 — 包括你自定义的
  • 可用 Vim 风格的模式 (j/k/h/l)
aut
TS auth.service.ts src/modules/auth
TS auth.controller.ts src/modules/auth
MD authentication.md docs/
↑↓ 导航 打开 ⌘↵ 显示
预览

预览一切。不用打开任何东西。

在任何文件上按空格键,看高保真预览 — 代码带语法高亮、视频可拖动、PDF 可翻页。还有真正有意义的元数据:尺寸、编解码器、行数、依赖。

  • 40+ 种文件类型的丰富预览
  • 用 Tree-sitter 实现的代码高亮
  • 带技术详情的元数据侧栏
TS auth.service.ts 8.1 KB · 246 行
@Injectable()
export class AuthService {
  async signup(input: SignupInput): Promise<AuthSession> {
    const passwordHash = await this.passwords.hash(input.password);

    if (await this.users.exists(input.email)) {
      throw new AppException(EMAIL_EXISTS, ...);
    }

    // …
用数据说话

当你活在文件管理器里时,真正重要的数字。

38 ms
冷启动 在 M2 Air 上。比打开你的终端还快。
18 MB
二进制大小。 没有 200 MB 的 Electron 包。一个进程,无 Helper。
120 Hz
流畅滚动。 10,000 个文件,零卡顿。在 M 系列 ProMotion 上测试。
0
追踪器。 没有分析 SDK,没有未经同意就回家的遥测。
公开开发

由一个把 ls -lah 当作消遣读物的人做的。

DockDuck 一个键盘快捷键一个键盘快捷键地构建。每个设计决定、每个基准测试、每次痛苦的重构 — 都公开。没有营销废话,没有 growth-hacked 的发布。只是一个我自己想用的文件管理器,以及一小群想和我一起用的人。

在 X 上关注开发 加入等候名单
早期访问

别再跟 Finder 较劲了。

我们将在本季度把 DockDuck 发给早期用户。留下你的邮箱,你就排在队伍最前 — 不发垃圾邮件,不转卖名单,只在早期访问开放时通知你一次。

需要 macOS 14 Sonoma 或更高 · Universal binary · 18 MB