Keyboard Shortcuts

Go HomeH
Go to GitHubG
Toggle themeT
Show shortcuts?
Press Esc or ? to close

CommandMove

True cut-and-paste for Finder on macOS. Select files, press Cmd+X, navigate, Cmd+V. Done.

View on GitHub Website Swift MIT License macOS
--
Stars
--
Forks
--
Issues
--
Language

Features

What macOS should have had from the start

Global Cmd+X / Cmd+V

Press Cmd+X on selected files in Finder to cut them. Navigate to any folder, press Cmd+V to move them. Just like Windows.

Menu Bar Controls

Cut, paste, clear clipboard, toggle login launch, and open Accessibility settings — all from the menu bar icon.

Right-Click Cut

Built-in Quick Action adds a "Cut Files" option to the Finder right-click menu. Enable it from the menu bar.

Auto-Launch at Login

Toggle Open at Login from the menu bar so CommandMove is always running when you need it.

Conflict Handling

If a file with the same name exists at the destination, a numbered copy is created automatically. Existing files are never overwritten.

How It Compares

CommandMove vs alternatives

FeatureCommandMovemacOS FinderPath Finder
Cmd+X cut filesYesNoYes
Cmd+V move filesYesNoYes
Right-click cutYesNoNo
Menu bar controlsYesNoNo
Auto-launch at loginYesN/ANo
Conflict handlingAuto-numbered copiesN/APrompt
Free & open sourceYesBuilt-in$99
LightweightYesYesHeavy

How It Works

Under the hood

A global event tap intercepts Cmd+X and Cmd+V while Finder is frontmost. AppleScript queries Finder for the selected items and current folder. The app uses FileManager.moveItem to perform the actual move operation. No third-party dependencies — just Swift, AppleScript, and macOS APIs.

Tech Stack

Swift AppleScript macOS APIs Global Event Tap FileManager

Quick Start

Download the DMG, drag to Applications, launch, and grant Accessibility access when prompted. Cmd+X in Finder to cut, Cmd+V to move.

# Build from source
./build.sh
open build/CommandMove.dmg

# Requirements
macOS 13.0 or later
Accessibility permissions