captains-deck.com ~/features 12 features · 4 categories ↑ all in v1.4.4.6 --:--:--
§ features · the full inventory

Captain’s Deck features — the dual-pane file manager for Mac Twelve tools.
One workshop.

Twelve features in Captain’s Deck, the dual-pane file manager for Mac — built-in PTY terminal, SFTP/S3 remote storage, inline Git, archive browsing, vim navigation, JavaScript plugins, and Norton Commander themes. Every feature here exists for a reason — earned its place by being something you reach for daily. No bloat, no toy demos.

§ 01 · Core navigation § 02 · Power tools § 03 · Remote & cloud § 04 · Aesthetics
§ 01 · Core navigation

The foundation.

F.01 · Dual-pane browsing

Two panes, infinite tabs.

The orthodox file manager paradigm: side-by-side directories where every operation has a clear source and destination. Each pane holds unlimited tabs. Switch with Tab. Each pane has its own current path, history, and selection.

┃ Left ┃ ~/Projects · 47 items
┃ Right ┃ ~/Backup · 47 items
→ F5 to copy · F6 to move
F.02 · Keyboard navigation

Vim, arrows, or both.

Navigate with hjkl, arrows, or page keys. Quick-jump by typing the first letters of a filename. Multi-select with Insert. Every action discoverable via F1.

h j k l ← ↓ ↑ → move
gg / G first / last
/foo quick-jump
F.03 · Quick Look

Press ⌘Y. See it.

Native Quick Look preview for the cursor file — images, PDFs, video, source code, all the formats Quick Look already handles, plus hex view for binary files in the dedicated Preview Panel. Arrow through files and the preview follows.

⌘Y Quick Look
⌘⌥E toggle Preview Panel
Selection sets active file · Space toggles selection
F.04 · Hybrid search

Spotlight first, grep second.

Press +F to search — Spotlight metadata returns instantly, then a deep grep takes over for content matches. Regex enabled by default. Filter by size, date, owner.

⌘+F quick find
⌘+⇧+F deep grep
Results stream as they’re found
§ 02 · Power tools

For when more is more.

F.05 · Built-in terminal

The shell follows you.

Real PTY at the bottom of the window. Bidirectional sync via OSC 7 — cd in zsh, the pane updates; navigate in the GUI, the prompt follows. Full ANSI color, mouse support, and your dotfiles.

` toggle terminal
OSC 7 sync · cd in shell, pane follows
zsh · bash · fish · whatever your $SHELL is
F.06 · Visual diff

Compare anything, everywhere.

Tools > Compare Files with FileMerge for a side-by-side syntax-highlighted diff. Tools > Folder Sync for two-way folder comparison and sync. Git-aware diff is built in for modified files in repos.

Tools > Compare Files with FileMerge
Tools > Folder Sync
Built-in git diff against HEAD
F.07 · Archives

Archives are folders.

ZIP, 7z, RAR, TAR.GZ, BZ2, XZ — press Enter, treat them like any directory. Add files by dragging. Extract by copying. No third-party app required. Encrypted archives prompt for password inline.

archive.zip → opens as folder
F5 from folder → archive → adds
10 formats · AES-256 supported
F.08 · Plugins

Extend with JavaScript.

Write context-menu items, custom commands, or batch operations in JavaScript. The captain.* API surfaces fs, ui, http, shell, clipboard, storage, events, and more. Sample plugins ship in the docs.

~/.captainsdeck/plugins/
plugin.json + index.js
→ JSDoc IDE support included
§ 03 · Remote & cloud

Servers feel local.

F.09 · SFTP & FTP

SSH that stays connected.

SFTP, FTP, FTPS — passwords or keys, all credentials stored in the macOS Keychain. Sync browsing (⌘+⌥+Y) mirrors navigation between local and remote panes via relative path deltas, so a local checkout and its server deploy walk in lockstep no matter how their absolute paths differ. Same WinSCP feature you’re missing if you’re moving over.

⌘+K open connection
⌘+⌥+Y → both panes walk together
F.10 · Object storage

S3 in a file manager.

Amazon S3, MinIO, Backblaze B2, DigitalOcean Spaces, Wasabi, Cloudflare R2. Browse buckets like folders, drag to upload, edit and save back. Per-region credentials, never round-tripped through us.

s3://my-bucket/
Multi-part upload · Auto-resume
Bucket policies visible inline
§ 04 · Aesthetics

Made to be looked at.

F.11 · Themes

Norton blue if you insist.

Four built-in themes: Modern (follows the system), Paper (light, off-white, stays light), Norton Commander (blue + cyan, with optional CRT scanlines and phosphor glow), and Midnight Commander. Want your own? Drop a JSON file in ~/Library/Application Support/CaptainsDeck/Themes/ and click Reload — Captain’s Deck reads it on the spot. Per-pane fonts and sizes are configurable.

┃ Norton ┃ CRT scanlines
┃ Norton ┃ deep blue glow
┃ Modern ┃ light · dark · system
┃ Paper ┃ off-white · always light
F.12 · Polish

Native, through and through.

Swift & AppKit. Quick Look, Spotlight, and Keychain integration. Stage Manager friendly, Mission Control aware, full-screen elegant. Notarized for direct download; sandboxed for the Mac App Store version. Universal binary.

SwiftUI panes · AppKit chrome
VoiceOver labelled · Universal binary
→ Hardened runtime, notarized
§ 05 · faq

Quick answers.

Q. What features does Captain’s Deck have?
Twelve core features: dual-pane file browsing with unlimited tabs, vim-style keyboard navigation, Quick Look, hybrid Spotlight + grep search, a built-in PTY terminal with bidirectional cwd sync, visual diff and folder sync, archive browsing (ZIP/7z/RAR/TAR), a JavaScript plugin SDK, SFTP/FTP/SSH connections, S3-compatible object storage, four themes (Norton/Midnight/Modern/Paper), and native Swift+AppKit polish.
Q. Does Captain’s Deck have a built-in terminal?
Yes. Captain’s Deck embeds a real PTY at the bottom of the window, with bidirectional cwd sync via OSC 7. Run cd in zsh and the active pane updates; navigate the GUI and the prompt follows. Full ANSI color, mouse support, and your dotfiles. ForkLift launches Terminal.app externally; Captain’s Deck keeps the shell in-window. Terminal guide →
Q. What cloud storage does Captain’s Deck support?
Amazon S3, MinIO, Backblaze B2, DigitalOcean Spaces, Wasabi, and Cloudflare R2 for object storage. Plus Google Drive, OneDrive, and Dropbox. Also SFTP, SSH, FTP, FTPS, SMB, AFP, NFS, and WebDAV. All credentials stay in the macOS Keychain. S3 guide → · SFTP guide →
Q. Can Captain’s Deck open ZIP and RAR archives?
Yes — ZIP, 7z, RAR, TAR, GZ, BZ2, XZ, JAR, IPA, and APK all open as folders. Press Enter on the archive, browse it like any directory. Drag files in to add, copy out to extract. AES-256 encrypted archives prompt for password inline.
Q. Does Captain’s Deck have vim-style navigation?
Yes. Three keyboard layouts side by side: Orthodox/Norton (F1–F10), macOS-native (⌘C, ⌘V), and Vim (hjkl, gg/G, /, dd, yy, V for visual selection). All three are active at the same time — use whichever your fingers reach for. Vim guide →
§ ready when you are

Try every last one
for fourteen days.

Full feature set. No restrictions. No card.

Tweaks

Theme
Motion