For developers

A file manager that speaks Git.

DriveManager shows the Git state of every file in the panel and does the daily routine — stage, commit, diff, branches, fetch, pull, push — with its own Git engine. Around it: file compare, readable manual pages, a command line under the panels and your own scripts.

A working copy with M and ?? on its rows, the branch in the panel header, and app.js in Quick View (⌃Q) beside it.

Step by step

From a changed file to a pushed commit

You don’t need the git command installed: DriveManager carries its own Git engine. Every command is in the Git menu, the F9 menu and the item’s right-click menu.

  1. Open the working copy

    Open a local folder inside a Git repository. The Git column shows the letters of git status --short — green for staged, orange for the working copy, ?? for untracked — and the header shows the branch, with ↑2 ↓1 when you are ahead or behind.

  2. Stage and look at the change

    Mark the files and choose Git ▸ Stage. Git ▸ Show Changes opens the compare viewer with the committed version (HEAD) on the left and your file on the right.

  3. Commit

    Git ▸ Commit… lists the staged files; untick one to leave it for later. Write the message — a counter watches the 50-character subject — and press ⌘↩. Amend Last Commit is there too.

  4. Push

    Git ▸ Push… picks the remote and branch, can set the upstream and push tags. DriveManager never force-pushes: if the server has commits you don’t, it says “Pull first”.

The rest of the Git routine

Badges appear in the list, icon and thumbnail views alike, and follow by themselves when a commit happens in Terminal or your IDE.

Branches

Click the branch in the panel header to switch, create a branch, delete a merged one or check out a remote branch. A switch that would overwrite uncommitted changes names the files and doesn’t happen.

History

Git ▸ History… lists the commits of a file, a folder or the whole repository. Select one for its details and changed files; double-click a file to compare it before and after.

Fetch, pull, push over HTTPS and SSH

GitHub, GitLab, Bitbucket or your own server, with a personal access token or an SSH key kept in your Keychain. Jobs run in the background with their progress in Transfers.

Clone

Git ▸ Clone Repository… downloads a repository into a new folder in the active panel; paste a whole git clone command and DriveManager keeps the address.

Compare, read, run

Three tools a terminal user reaches for many times a day, inside the file manager.

Compare two files

⌥F3 compares two files on any storage: text line by line with changed words marked, binary files byte by byte, two images side by side, as onion skin or as a difference.

Manual pages, made readable

F1 on a program opens its manual page, typeset, with working links. Help ▸ Search Manual Pages… works like apropos, across every page on your Mac.

A command line under the panels

⌥Space, type, Return: the command runs in Terminal or iTerm2, in the panel’s folder. ⌃↩ inserts the cursor item’s name; cd moves the panel itself.

Power tools around the files

Your editor, your scripts and a look inside packages and binaries, without leaving the panels.

F4 opens your editor

F4 opens the file in the editor you choose in Settings ▸ Editor, with a different app per extension if you like. A file in a cloud account or on a server is uploaded again every time you save.

Your own scripts as Tools

Shell, Python or AppleScript, run on the panel’s items like Total Commander’s user commands: %P the folder, %N the name, %S the marked items, %T the other panel. F2 lists them.

Inside packages

Show Package Contents (⌥⌘↓) lists an app, an Xcode project or an RTFD document like a folder.

Binaries, plists, JSON

F3 shows an app’s versions, architectures, linked libraries, signature and entitlements without running it; property lists as a tree; JSON, XML and YAML with a syntax check.

App Deleter

Dragging an app to the Trash leaves its settings and caches in your Library folder. App Deleter finds them; everything goes to the Trash, so Finder’s Put Back still works.

Optional

AI panel, with your own Claude Code

An optional pane in place of the second panel, where Claude Code works in the active panel’s folder: ask about the files, have it change them, run commands and watch what it does. DriveManager contains no AI and sells none — the panel is a window onto the Claude Code you install yourself and sign in to with your own Claude account.

DriveManager itself sends nothing to Anthropic or to us: your messages go from Claude Code straight to Anthropic, under your account. How the AI panel handles your data

  • View ▸ AI Panel opens it; three one-time steps: the AI launcher script, Claude Code, and your sign-in
  • Type @ to refer to a file or folder, or / for Claude Code’s commands
  • Before it changes files or runs commands it asks in the panel, unless your own Claude Code settings or the chosen mode already allow it
  • The status line shows the mode, the model and the usage Claude Code reports
  • Usage counts against your own Claude plan; DriveManager never sees your password or tokens and doesn’t save conversations

Questions about the developer tools

Do I need git installed?

No. DriveManager has its own Git engine. Keep your usual Git client for merges, rebases, conflicts, hooks, signed commits and Git LFS.

Does Git work with private repositories?

Yes, over HTTPS with a personal access token or over SSH with your key. DriveManager keeps its logins in your Keychain and asks you to trust a server’s host key the first time.

Does the command line run commands itself?

No. It hands each command to your Terminal or iTerm2 tab, in the active panel’s folder, after a one-time setup in Settings ▸ Command Line. Only cd stays in DriveManager: it moves the panel.

Does the AI panel send my files anywhere?

DriveManager itself sends nothing. Claude Code, running under your own Claude account, sends your messages and the files it reads to Anthropic, so don’t open the AI panel on folders you don’t want to share. The AI panel in the privacy policy

Can I give the Git commands keyboard shortcuts?

Yes. They have none by default; set any of them in Settings ▸ Keyboard, or reach them by name in Quick Open (⇧⌘P).

Coming soon to the Mac App Store.

€12.99 One-time purchase. No subscription. Every feature included.

Mac App Store prices vary by country. See prices · macOS 26 Tahoe or later, Mac with Apple silicon.

DriveManager demo

Transcript
  1. 0:00 — the Studio Nova folder in the left panel, a backup folder in the right one
  2. 0:03 — in Invoices 2026, three invoices are marked with Space
  3. 0:06 — F5 opens “Copy 3 items”, from Studio Nova / Invoices 2026 to Nova Backup / 2026
  4. 0:09 — the copies appear in the right panel
  5. 0:15 — the Photos folder, then the Krk shoot as thumbnails
  6. 0:21 — F3 opens a photo in the viewer, with its Summary panel; → steps to the next ones
  7. 0:30 — ⇧⌘P opens the command palette; typing “sync” finds Synchronize Folders