Commander

"Modern" native macOS file management

Swift • AppKit

Commander is a lightweight, native macOS file manager written entirely in Swift. It is not meant to replace Finder, but to offer another approach: a simpler, more native alternative to tools like Commander One.

About Commander

Commander is a modern macOS file browser designed to feel familiar and responsive without trying to be a full Finder replacement. Built with Swift and native frameworks, it aims to provide a cleaner, lighter alternative to Finder and a more straightforward, native option compared with apps like Commander One.

The app focuses on fast browsing, simple navigation, and everyday file operations for users who want a minimalist but capable file management experience. Also has split tabs :) My main focus on the app was for Split tabs and Drag and Drop.

What it offers

Native macOS UI

Uses Swift and AppKit for a native experience with fast performance and fluid window management.

File operations

Includes copy, move, rename, trash, delete, and duplicate operations with clear actions and progress handling.

Preview support

Preview files with a dedicated panel and thumbnail support for quick browsing without opening documents.

Getting started

Build the project using Swift Package Manager or open it in Xcode. The app is intended to run on modern macOS versions.

  • Open Package.swift in Xcode.
  • Build and run the Commander target.
  • Use the in-app browser, sidebar, and file preview features.

Notes

This project is in active development. Some features may still be incomplete and the UI may evolve over time.

Contributions and improvements are welcome, especially around app polish, workflow refinements, and CI/CD build automation. I hate CI/CD, so if ANYONE can help me with it, please.