For Mac · v1.0.0 · 3-day free trial

Two Slack
accounts. One Mac.
Zero logging out.

Dua Mac turns the apps you already have into separate copies, each with its own login, notifications and Dock icon. Made for freelancers, community managers and developers who live in more than one account.

· then $19 once, no subscription

  • 3 clicks per clone
  • ~5 sec to build
  • 0 accounts needed
Dua Mac main window showing two clones, Claude Work and ChatGPT Work

Clone the desktop apps you already use

Sound familiar?

macOS gives you one copy of every app. You have more than one life.

The log-out shuffle

Slack, Discord and Notion want one account at a time. So you sign out, sign in, find your phone for the code, and do it again an hour later.

The "just use a browser tab" trap

Account #2 lives in a tab you'll lose among twenty others. No Dock badge, unreliable notifications, no native shortcuts.

The Terminal workaround

open -n starts a second process, but it shares the same data. You get the same account twice, and you type it every time.

A second Mac user, or a VM

Developers and testers end up switching macOS users or running a virtual machine just to keep one profile clean. Heavy, slow, and you can't see both at once.

Dua Mac fixes all four with a real second app: its own login, its own data, its own notifications, open next to the first.

See it work

One Slack becomes two in twenty seconds.

  1. Pick an appDua Mac lists what you have installed and what can be cloned.
  2. Name it, tint itThe clone gets its own name and a coloured icon so you can spot it in the Dock.
  3. CreateAn APFS copy, a fresh profile, a signed bundle. About five seconds.
  4. Sign in againLaunch it and log in with your other account. It stays logged in.
Dua Mac ⌕ Search clones + New clone ⚙
All 2Running 0Needs attention 0
NW Notion WorkNotion · Electron
StoppedLaunch
CC Chrome ClientChrome · Chromium
StoppedLaunch
1Pick app 2Customize 3Create
⌕ Search apps

Electron & Chromium

SSlackElectron
DDiscordElectron
OObsidianElectron

Firefox

FFirefoxGecko
3 App Store apps hiddenCancelNext
Shown in Dock and Launchpad

First launch may ask for your keychain password once.

SS
S S
Slack · …
BackCreate clone

Creating Slack Work

  • Copying app (APFS clone)
  • Writing new bundle ID
  • Making tinted icon
  • Signing
About 5 seconds
✓

Slack Work is ready

Added to ~/Applications/Dua Mac
Show in FinderDoneLaunch now
F S SW

Who it's for

Built for people with more than one of everything.

    Compared

    Every other way costs you something.

    Dua MacBrowser tabopen -n in TerminalSecond Mac user or VM
    Separate login per accountshares data
    Both accounts visible at onceswitch users
    Native notifications & Dock badgeinactive user
    Own name & icon per account
    Keeps desktop-app featuresweb version
    Setup3 clicks, onceEasyA command, every timeHours and GBs

    Under the hood

    Not a container. A real Mac app.

    Each clone is a proper .app with its own bundle ID, so macOS treats it as a separate app: its own Dock icon, its own windows, its own notifications.

    Your login lives in a separate data folder, outside the app. Refresh or rebuild a clone and you stay signed in.

    • Original app never modified
    • Auto-updaters switched off inside clones
    • Delete a clone and it's gone, cleanly
    S Slack.app original · untouched cp -c cp -c S W Slack Work.app S P Slack Personal.app …/instances/w/data …/instances/p/data no shared cookies

    Details

    Small app. Sweats the details.

    Tell copies apart at a glance

    Every clone gets a tinted icon and a badge. Pick from nine colours.

    0sec

    APFS-fast

    Clones share disk blocks with the original, so a 500 MB app costs almost nothing.

    Survives updates

    Original app updated? Hit Refresh. The clone rebuilds and keeps your login.

    Menu bar launcher

    Start and stop clones from the menu bar without opening the window.

    Nothing leaves your Mac

    No account, no server, no tracking. It's all local shell work and plists. The only request is an optional daily version check.

    Reset in one click

    Signed into the wrong account? Reset the session and start fresh, without touching the other clones.

    Compatibility

    It reads how an app is built, then picks the method.

    --user-data-dir

    Electron & Chromium

    Slack, Discord, Notion, Figma, VS Code, Postman, Signal, Obsidian, Chrome, Brave, Edge.

    Full support
    -profile

    Firefox family

    Firefox, Developer Edition, Zen and other Gecko browsers.

    Full support
    CFFIXED_USER_HOME

    Native apps

    Telegram, WhatsApp and other native apps that keep data in your home folder. Results vary by app.

    Beta

    Apps installed from the Mac App Store are sealed by Apple and can't be cloned. Install the version from the developer's website instead; Dua Mac tells you which is which.

    Worth it?

    Do the maths on your own day.

    3.3hours back each month
    $132of your time, monthly
    3workdays to pay for itself

    Estimate, based on 22 workdays a month.

    Dua Mac ProOne-time

    $19

    Less than one month of most subscriptions. Yours for good.

    • Unlimited clones of any supported app
    • Auto-refresh when apps update
    • Menu bar launcher
    • Free updates for v1
    Start 3-day free trial

    No card. No account. When the trial ends, clones pause until you buy. Your logins stay on disk.

    Questions, answered.

    Does Dua Mac change my original apps?

    No. Clones are separate copies in ~/Applications/Dua Mac. The original app and its data are never touched.

    Is this the same as open -n?

    No. open -n starts a second process of the same app with the same data, so you get the same account twice. A Dua Mac clone is a separate app with its own data folder, so it has its own login.

    Why isn't it on the Mac App Store?

    Apple's sandbox doesn't allow an app to copy and re-sign other apps, so Dua Mac is sold directly. That's also why it can't clone App Store apps: install those from the developer's site instead.

    macOS says it can't check the app. Is it safe?

    Open System Settings → Privacy & Security and click "Open Anyway" once. Dua Mac runs entirely on your Mac: no account, no server, no tracking.

    Where is a clone's login stored?

    In its own folder under Dua Mac's Application Support directory, outside the app. That's why refreshing a clone keeps you signed in.

    What happens when the original app updates?

    The clone shows "Needs attention". Hit Refresh and Dua Mac rebuilds it from the new version, login intact.

    Why does the first launch ask for my keychain password?

    Apps like Slack keep an encryption key in the keychain. To macOS the clone is a new app, so it asks once. Mic, camera and screen permissions are also asked per clone.

    Need help?

    Email support@example.com. A human reads it.

    Two accounts. Zero juggling.

    Download Dua Mac
    Dua Mac3-day free trial · then $19 once Download free