Open source·macOS 14+

The file manager for
AI multi-tasking.

A native macOS file manager for AI multi-taskers. Up to four independent panes for parallel projects and agents — persistent state, native polish, no compromise.

● Free & open source● Universal · Apple Silicon native5.3 MB
Macintosh HDUsershonaDownloads
Favorites
Desktop
Documents
Downloads
Pictures
Projects
Projects+
Default
Linear bug bash
Agent dev
CMUX
mq-dir
linear-api
agent-runner
Downloads
Desktop
Downloads7 items
NameModifiedSize
project-notes.txt
Today 14:22
4 KB
screenshot-2026.png
Today 09:11
2.1 MB
invoice.pdf
Apr 29
320 KB
archive.zip
Apr 28
15.3 MB
video-demo.mov
Apr 27
234 MB
notes-draft.md
Apr 26
12 KB
font-pack.zip
Apr 02
88 MB
Documents
Reports
Documents6 items
NameModifiedSize
report-q1.docx
Today 09:30
44 KB
budget-2026.numbers
Apr 29
102 KB
msa-acme-2026.pdf
Apr 22
482 KB
notes-draft.md
Apr 26
12 KB
lease-2026.pdf
Mar 11
1.8 MB
reading-list.rtf
Apr 14
8 KB
mq-dir
Sources6 items
NameModifiedSize
App.swift
Today
4 KB
WindowViewModel
Today
18 KB
PaneView.swift
Today
22 KB
FileListView.swift
Today
31 KB
Sidebar.swift
Apr 30
9.8 KB
PreviewPane.swift
Apr 30
14 KB
Pictures
Exports
Camera Roll5 items
NameModifiedSize
IMG_0423.heic
Today 09:22
3.8 MB
IMG_0422.heic
Today 08:14
4.1 MB
IMG_0421.jpg
Apr 29
2.2 MB
vacation.mov
Apr 28
812 MB
birthday.heic
Apr 27
3.2 MB
1 selected·15.3 MB·487 GB free
⏵ The gap

Your IDE shows you code. Your agent writes code. What about everything else?

A modern coding session is half source, half artifacts. Generated images, recorded demos, PDFs from product, screenshots from QA, exported transcripts, downloaded models, Whisper outputs, design specs. None of it lives where your code does — and the tools you have for it weren't built for this volume.

PROBLEM 01

Finder resets on every relaunch

You navigate to ~/Downloads, sort by date, scroll. Quit. Reopen. Default sort, scroll reset, wrong folder. Repeat 30 times a day.

file-1
file-2
file-3 ←
→ relaunch →
~/
default
again
PROBLEM 02

Your IDE only sees source

VS Code's tree is great for .tsx and .py. But click an image and it opens a tiny preview in a new tab. Click a video and… you can't. Click a PDF and you're back in Finder.

▸ src
▸ public
  hero.png
  demo.mov
  spec.pdf
README.md
// Hero.tsx
import Hero from
  './Hero'
PROBLEM 03

Multiple projects = window soup

Three agents running, four projects open, dozens of artifacts. You alt-tab through Finder windows you forgot you opened. Context is lost between every switch.

⏵ The shift

One window. Four panes.
Every project at once.

Independent folders, tabs, and history per pane. Inline preview for what your IDE can't render. State that survives every quit.

Macintosh HDUsershonaDownloads
Favorites
Desktop
Documents
Downloads
Pictures
Projects
Projects+
Default
Linear bug bash
Agent dev
CMUX
mq-dir
linear-api
agent-runner
Downloads
Desktop
Downloads7 items
NameModifiedSize
project-notes.txt
Today 14:22
4 KB
screenshot-2026.png
Today 09:11
2.1 MB
invoice.pdf
Apr 29
320 KB
archive.zip
Apr 28
15.3 MB
video-demo.mov
Apr 27
234 MB
notes-draft.md
Apr 26
12 KB
font-pack.zip
Apr 02
88 MB
Documents
Reports
Documents6 items
NameModifiedSize
report-q1.docx
Today 09:30
44 KB
budget-2026.numbers
Apr 29
102 KB
msa-acme-2026.pdf
Apr 22
482 KB
notes-draft.md
Apr 26
12 KB
lease-2026.pdf
Mar 11
1.8 MB
reading-list.rtf
Apr 14
8 KB
mq-dir
Sources6 items
NameModifiedSize
App.swift
Today
4 KB
WindowViewModel
Today
18 KB
PaneView.swift
Today
22 KB
FileListView.swift
Today
31 KB
Sidebar.swift
Apr 30
9.8 KB
PreviewPane.swift
Apr 30
14 KB
Pictures
Exports
Camera Roll5 items
NameModifiedSize
IMG_0423.heic
Today 09:22
3.8 MB
IMG_0422.heic
Today 08:14
4.1 MB
IMG_0421.jpg
Apr 29
2.2 MB
vacation.mov
Apr 28
812 MB
birthday.heic
Apr 27
3.2 MB
1 selected·15.3 MB·487 GB free
⏵ Features

Native. Fast. Persistent.

Every detail tuned for parallel work. Nothing reinvented, nothing decorative.

01

Up to 4 panes, fully independent

1 / 2H / 2V / 4-pane layouts with focused-pane routing. Each pane keeps its own folder, sort, scroll, and tab history — all surviving every relaunch.

02

Safari-style tabs per pane

Each pane has its own tab strip. ⌘T / ⌘W / ⌘⇧T, drag to reorder, right-click Close Other / Duplicate. The last tab stays as a safety placeholder.

03

Per-tab preview pane

Quick Look for images, PDF, video, audio, and office docs. Markdown files render with full GFM via MarkdownUI — tables, code blocks, task lists. Toggled per tab.

04

VS Code-style tree view, per tab

Toggle a file-tree inside any tab — not in the sidebar. Lazy child loading keeps it fast. ⌘-click a folder to open it as a new tab in the same pane.

05

Keyboard-first, always

⌘1–4 focus a pane, ⌘⌥1–4 switch layout, ⌘F recursive search, ⌘T / ⌘W manage tabs, ⌘D bookmark. Nothing requires the mouse.

06

Projects — named workspaces

Save a named snapshot of your layout, pane tabs, and focus. Click to switch projects; the outgoing state auto-saves. Right-click Rename / Delete, drag to reorder.

07

Quiet, functional motion

No bouncy springs, no shimmer, no decorative gradients. Transitions stay under 200ms ease-out. Reduce Motion makes them zero.

08

cmux sync

The sidebar's CMUX section mirrors your cmux workspaces. Click a row to open its working directory in the focused pane; ⌘-click for a new tab. Hidden when cmux isn't installed.

09

Native to the bone

SwiftUI + AppKit, system theme tokens, SF Symbols, traffic-light controls. Sparkle polls for updates every 24 h — a sidebar button appears when one is ready.

⏵ In motion

Watch how four panes change everything.

Click through the steps, or scroll. Each step is a real interaction in the app.

Macintosh HDUsershonaDownloads
Favorites
Desktop
Documents
Downloads
Pictures
Projects
Projects+
Default
Linear bug bash
Agent dev
CMUX
mq-dir
linear-api
agent-runner
Downloads
Desktop
Downloads7 items
NameModifiedSize
project-notes.txt
Today 14:22
4 KB
screenshot-2026.png
Today 09:11
2.1 MB
invoice.pdf
Apr 29
320 KB
archive.zip
Apr 28
15.3 MB
video-demo.mov
Apr 27
234 MB
notes-draft.md
Apr 26
12 KB
font-pack.zip
Apr 02
88 MB
1 selected·15.3 MB·487 GB free
⏵ FAQ

Questions, answered.

Is mq-dir free?

Yes. mq-dir is completely free and open source under the MIT license. There is no subscription, no paid tier, and no account required.

Does mq-dir work on Intel Macs?

Yes. mq-dir ships as a Universal Binary that runs natively on both Apple Silicon and Intel Macs. It requires macOS 14 (Sonoma) or later.

How is mq-dir different from Finder?

Finder opens one window per location and forgets your state between launches. mq-dir gives you up to four independent panes in one window, Safari-style tabs per pane, a per-tab tree view, inline previews for images, PDF, video and Markdown — and it restores your exact layout, tabs, sort and scroll after every quit.

Does mq-dir collect any data?

No. mq-dir has zero telemetry and no analytics. The only network request it makes is the Sparkle update check. The full source code is public on GitHub, so you can verify this yourself.

How do I install mq-dir?

Download the notarized .dmg from this page and drag it to Applications, or install with Homebrew: brew install --cask h5nam/mq-dir/mq-dir. Updates arrive in-app via Sparkle.

Can I use mq-dir for commercial work?

Yes. The MIT license permits unrestricted commercial use, modification, and redistribution.

Free. Open source.
Native to macOS.

No subscription, no telemetry, no account required. Just a small native app that respects your time.

Download for Mac
v0.2.0 · 5.3 MB·SHA256 verified·Notarized
Requires
macOS 14.0 Sonoma
or later
Architecture
Universal Binary
Apple Silicon & Intel
Memory
~80 MB resident
scales with open tabs
License
MIT
commercial use OK