Captain’s Deck是一款面向 macOS 高效用户与开发者的原生双栏文件管理器,采用经典 Orthodox Commander 式布局,将左右并排目录、键盘优先操作、内置终端、远程存储访问、Git 状态与归档浏览整合在同一个窗口中。

它支持 Apple Silicon 与 Intel Mac,基于 Swift、AppKit 和高性能核心构建,强调快速启动、低资源占用与稳定的本地体验。

用户可以通过 F 键、Vim 风格 hjkl 或 macOS 常用快捷键完成复制、移动、删除、创建目录、切换面板和搜索等操作;内置 PTY 终端会随当前面板路径双向同步,适合在文件浏览、构建、Git 操作和服务器维护之间无缝切换。软件还支持 SFTP、FTP、S3、WebDAV、SMB、云盘及多种归档格式,让远程目录和压缩包像本地文件夹一样可浏览、可编辑、可管理,是 Finder、ForkLift、Commander One 等工具之外更偏键盘流与开发工作流的选择。

功能特点

Captain’s Deck是一款 macOS 原生双栏文件管理器,专为习惯键盘操作、频繁处理本地项目、远程服务器、Git 仓库和压缩包的用户设计。它延续 Norton Commander、Midnight Commander、Total Commander 一类正统文件管理器的双面板思路,同时加入内置终端同步、远程存储挂载、混合搜索、内联 Git、归档即文件夹等现代能力,让文件浏览、命令行、开发与部署工作集中在一个高效窗口中完成。

  • 双栏文件管理: 左右并排显示两个目录,便于在本地文件夹、远程服务器、项目目录和归档内容之间进行复制、移动、比较与同步,F5 复制、F6 移动、Tab 切换面板等快捷键保留经典 Commander 操作习惯。
  • 内置同步终端: 窗口内集成完整 PTY 终端,支持 zsh 配置、ANSI 色彩、鼠标交互和 OSC 7 路径同步;在图形界面切换目录时终端自动跟随,在终端执行 cd 时文件面板也会更新到对应位置。
  • 键盘优先操作: 支持 Orthodox F 键、macOS 原生快捷键和 Vim 风格 hjkl 导航,用户可以用键盘完成浏览、选择、复制、移动、删除、搜索、打开命令面板等高频动作,减少对鼠标拖拽和多窗口排列的依赖。
  • 远程存储如本地: 支持 SFTP、SSH、FTP、SMB、AFP、NFS、WebDAV、Amazon S3、MinIO、Backblaze B2、DigitalOcean Spaces、Google Drive、OneDrive 和 Dropbox 等连接方式,凭据存入 macOS 钥匙串,远程目录可作为普通面板浏览和编辑。
  • Git 内联管理: 在文件列表中直接显示修改、暂存、未跟踪、忽略等 Git 状态,并支持暂存代码块、提交、回退等操作,让开发者无需频繁切换到独立 Git 客户端即可掌握仓库变化。
  • 混合搜索能力: 先利用 Spotlight 元数据快速定位文件,再深入执行 grep 内容搜索,支持正则表达式、当前面板范围、远程磁盘搜索和保存搜索结果,适合在大型项目或服务器目录中查找文件与代码片段。
  • 归档当作文件夹: ZIP、7z、RAR、TAR、GZ、BZ2、XZ、JAR、IPA、APK 等归档格式可直接按 Enter 打开浏览,支持查看、提取、压缩和编辑单个文件,无需先完整解压。
  • 原生性能体验: 基于 Swift、AppKit 与高性能 C++ 核心构建,不依赖 Electron 或嵌入式 Chromium,安装体积小、冷启动快、空闲 CPU 占用低,适合长时间驻留在开发与文件管理流程中。
  • Finder 互补定位: 不试图替代 AirDrop、快速查看、标签、Time Machine 和 iCloud Drive 等 Finder 优势功能,而是在双栏复制、远程连接、终端同步、Git 可视化和键盘流操作上补足 Finder 的不足。

问:Mac 上有没有像 Total Commander 或 Norton Commander 那样的双栏文件管理器?

答:Captain's Deck 就是专为这个需求设计的。它是一款 macOS 原生双栏文件管理器,由独立开发者打造,采用 Swift + AppKit 开发,非 Electron 跨平台方案,因此原生性能与系统风格融合得比较顺畅。

核心设计参照了 Norton Commander、Total Commander、Midnight Commander 等经典“正统文件管理器”的交互模式——双栏并排,左侧源目录右侧目标目录,文件操作直观高效。导航方面支持 Vim 风格键位(hjklggG/),同时方向键也可以操作。

键盘快捷键沿用了 Commander 风格——F5 复制、F6 移动、F7 新建文件夹、F8 删除。内置终端按反引号键即可呼出,且当前目录与文件管理器保持双向同步。

比传统 Commander 更现代的地方在于对开发工作流的适配——Git 仓库中直接显示文件状态徽标(修改/新增/删除),支持暂存、提交、对比差异,省去在 Finder 和终端之间切来切去的麻烦。远程连接方面支持 SFTP、FTP、SMB、WebDAV、Amazon S3,以及 Dropbox、Google Drive、OneDrive 等云存储。ZIP/RAR/7z 压缩包可以直接像文件夹一样打开浏览,无需事先解压。

1.4.8 版本新增可配置侧边栏,用户可自定义显示设备、书签、最近文件夹、标签等区块。提供 Norton Commander 蓝色复古主题和 CRT 屏幕效果。

提供 14 天全功能免费试用,正式版 $19.99 一次性买断,无订阅。同时通过 Setapp 订阅平台提供。需要 macOS 14 Sonoma 或更高版本。