Capability manifest

Deep by design.
Consistent in use.

Purser’s features share one location model, one operations system and one command registry. Power does not arrive as a collection of unrelated utilities.

A

Locations and navigation

Every destination enters the same tab-and-pane model.

A.01

Local browsing

Browse folders, disks, mounted volumes and Trash with native file metadata and change watching.

A.02

Independent panes

Split a window horizontally or vertically; every pane owns its tabs, history, selection and view.

A.03

Tabs that work

Pin, reorder, reopen and spring-load tabs. Drag files onto a tab or through it into a deeper folder.

A.04

Four view modes

Switch between list, icon grid, gallery and Miller columns without losing selection or scroll position.

A.05

Workspaces

Save, update and switch complete layouts. Sessions restore across windows and relaunches.

A.06

Jump Anywhere

Use ⌘P to fuzzy-jump to folders ranked by how recently and frequently you used them.

A.07

Address completion

Type a path and press Tab for folder-only completion, including deliberate dotfile handling.

A.08

Favorites and Shelf

Keep destinations in the sidebar or menu bar, and collect file references before one final move or copy.

B

Remote, cloud and archive

Remote places stay explicit about protocol, trust and connection state.

B.01

Connect to Server

Save and browse SMB, AFP, NFS, WebDAV(S), FTP(S) and SFTP connections, with focused presets.

B.02

SFTP

Stream directory listings over libssh2 with bounded timeouts, ssh_config support and known-host verification.

B.03

Server shares

Discover available shares, test before saving, reconcile mounted volumes and disconnect honestly.

B.04

Cloud drives

Surface iCloud Drive, macOS CloudStorage providers and every available Synology Drive sync task.

B.05

Archives

Open ZIP, TAR and TAR.GZ as read-only folder trees without extracting everything first.

B.06

Keychain secrets

Keep authentication material out of connection files and inside the user’s macOS Keychain.

C

Transfer and recover

Long work remains visible, interruptible and recoverable.

C.01

Operations queue

Copy and move in the background with live progress, pause, resume and cancellation—never a modal progress wall.

C.02

Conflict decisions

Replace, Keep Both or Skip after comparing both paths, modification times and file sizes.

C.03

Checksum verification

Optionally read each copy back and compare SHA-256 values before declaring success.

C.04

Batch rename

Stack replacement, regex, token and sequence rules with live preview, conflict detection and presets.

C.05

Trash

Browse deleted items, recover their original paths, empty Trash or explicitly choose secure deletion.

C.06

Cut and paste

Move selections through the system pasteboard while pending cuts remain visibly dimmed.

C.07

The Shelf

Collect file references from different folders, then copy or move them together into one destination.

D

Find and understand

Search names, content, structure and storage without leaving the workspace.

D.01

Three levels of search

Filter the visible folder, query Purser’s FTS5 index or scan content with ripgrep-style semantics.

D.02

Saved searches

Keep useful result sets as read-only locations that can be opened like any other place.

D.03

Quick Look and preview

Use Space for Quick Look and inspect Markdown, JSON, CSV and hexadecimal content with format-aware views.

D.04

Inspector

Read metadata, permissions, extended attributes, quarantine, signatures and hashes from one following panel.

D.05

Duplicate finder

Narrow candidates by size and sample hashes before reading full content; identify hard links correctly.

D.06

Disk space analyzer

Drill into a streaming treemap, compare apparent and allocated size and count hard links once.

D.07

Finder tags

Display and edit macOS tags, browse tag destinations and retain their native colour mapping.

D.08

Git status

Add bounded, cached Git state to file rows without letting repository work stall navigation.

E

Command and automate

Everything powerful remains visible and approval-aware.

E.01

Command palette

Find actions by name and rely on one command registry for palette, menus and shortcut documentation.

E.02

Keymaps

Choose Finder-compatible or Commander bindings and inspect the generated shortcut cheat sheet.

E.03

Rules and watch folders

Run ordered conditions and actions with dry-run previews, run logs and per-rule destructive opt-in.

E.04

AppleScript and Shortcuts

Open folders, reveal or select items, inspect windows and tabs, and run trusted custom actions.

E.05

Custom actions

Review the exact process and arguments before trusting imported or newly created automation.

E.06

MCP server

Keep assistant access off by default, limit it to granted folders and approve every mutating request.

E.07

Menu-bar favorites

Reach saved places through an optional global hotkey that reports conflicts rather than silently failing.

F

Continuity and release

The app follows macOS conventions all the way through installation and updates.

F.01

Session continuity

Restore saved windows, pane layouts, tabs and workspaces without a Purser account.

F.02

Device-local grants

Keep Full Disk Access, automation roots and security-scoped folder permission tied to the Mac that granted them.

F.03

Signed automatic updates

Check one HTTPS appcast, verify EdDSA signatures and install only after the user agrees.

F.04

Developer ID distribution

Ship an arm64 DMG with Hardened Runtime, Apple notarization and a stapled offline ticket.

F.05

No product analytics

No Purser account, telemetry, crash reporting or upload of file activity.

F.06

English and Dutch

Ship app strings in both languages with system-native localization resources.

See the model in motion.

Return to the product story for a visual walkthrough of locations, spring-loaded tabs and safe operations.

How Purser works