Aug 2, 2026 · by Sigit Kusuma · View source

MacDupl

Clone any Mac app into a fully isolated instance

MacDupl

Editorial analysis

The Multi-Account Tax Is Real

Every cross-border seller I know pays a quiet tax: not VAT, not customs — the context-switching tax. You run one Amazon Seller Central account, maybe a client’s; a Shopify backend; supplier chats on WhatsApp; agency threads in Slack; and your personal life on the same Mac. Logging out of one account to enter another is wasted labor, and worse, it’s how credentials get crossed and marketplace accounts get flagged. So when I saw MacDupl, a utility from Sigit Kusuma that clones Mac apps into fully isolated instances with separate logins, data, and Dock icons, I didn’t see a productivity toy — I saw an account-health tool for operators who live inside multi-account chaos.

The Problem Is Context, Not Convenience

When a maker story starts with Slack, you know the pain is real. Sigit writes that he was “tired of logging out of my personal Slack just to log into a client’s, over and over.” Then he tried browser profiles, separate Mac users, and extra browsers, and found all of them “annoying in their own way.” That phrase is the whole insight. Browser profiles leak across extensions and are one wrong click away from you sending a message in the wrong client’s Slack. Separate macOS user accounts are heavy and slow, and they make copy-paste and file sharing painful. Extra browsers solve the browser problem but not the native app problem — your desktop Slack, your desktop WhatsApp, your email client, your project-management app still assume they are the only instance of themselves.

What Sigit wanted was “another copy of the app, its own icon, own login, sitting right next to the original.” That is exactly what MacDupl claims to do. The existing incumbents don’t really offer this. Orbit for Mac, for example, puts every Google account into a single window — it solves the inverse problem of too many accounts in one context, not the problem of needing a second native instance of the same app. Virtual machines do solve it, but the overhead is absurd: Parallels Desktop just to run a second Slack feels like using a cargo ship to cross a pond. MacDupl is going after a specific seam: native-app cloning with lightweight isolation, not aggregation and not an entire guest OS.

The reason this matters to cross-border sellers is that the worst account accidents are not the ones where you mistype a password. They are the ones where you are logged into the wrong Slack, the wrong WhatsApp account, or the wrong marketplace tool and don’t realize it until the damage is done. The log-out/log-in loop is not a minor annoyance. It is a risk ritual that eventually fails.

MacDupl’s Approach: Cheaper Than a VM, More Honest Than a Hack

Here is the part I like. Instead of reaching for containers or VM-based isolation, MacDupl relies on Apple’s APFS copy-on-write, which makes “cloning a 700MB app costs basically nothing on disk.” It then creates unique bundle identifiers and separate data directories per clone, and it uses --use-mock-keychain so credentials never touch the shared macOS Keychain. For Electron apps like Slack and Claude, it passes a --user-data-dir; for native apps, it overrides $HOME. According to the maker, clones build in about two seconds. That’s the right engineering direction: use the platform’s native mechanisms instead of wrapping everything in a heavy sandbox.

The part I respect even more is what MacDupl refuses to do. The maker explicitly excludes sandboxed and App Store apps, because their entitlements and shared containers make real isolation impossible without Apple’s own provisioning. In his words, “Rather than fake it and quietly share the original’s data, I decided to exclude them outright and be upfront about it.” For anyone running marketplace accounts, that sentence is worth more than the product itself. Faking isolation is how data leaks happen. The “unsupported list” is a trust signal.

Pricing is refreshingly simple: a 7-day free trial with unlimited clones, one clone that stays free forever, and a $19 one-time payment to unlock unlimited clones. The maker also says there is zero telemetry, zero analytics, and the only network calls are license and update checks. For a tool that sits next to your most sensitive business communications, that privacy posture matters.

Why Amazon sellers should care more than Shopify ones

Shopify operators run stores, not portfolios. A merchant with two Shopify stores rarely faces a related-account enforcement action. Amazon is a different universe. Sellers and agencies live under the threat of related-account flags, and session hygiene is existential. Even when you have written authorization to manage multiple Seller Central accounts, you still need clean separation of logins, cookies, local app data, and even the chat tools you use to talk to clients and suppliers. MacDupl won’t clone Seller Central — that’s a web app — but it will isolate the desktop apps around it. If you are an agency logging into one Slack per client, one WhatsApp per country, and one supplier portal per brand on the same Mac, this model directly reduces your account-crossing risk. Shopify store owners simply do not carry that same burden.

What Cross-Border Sellers Can Borrow Before They Even Open the App

Even if you never install MacDupl, its design philosophy is worth stealing. The first principle: isolation should be the default, not the exception. Before you install any tool, ask where it stores its data, which bundle or profile it uses, and whether it writes outside its own container. For browser-based work, Chrome profiles are the baseline, but they are not bulletproof. Extensions, password managers, and the human brain all leak. The second principle is “rather than fake it.” If a tool cannot truly isolate an account, don’t use it for a high-risk marketplace login. That is a better policy than “hope.”

The practical translation for a cross-border operator is an account-hygiene stack: one browser profile per client or marketplace, one native app clone per Slack workspace or chat tool, and no shared logins in tools where a wrong click can cross a business boundary. For Amazon teams, this matters beyond the browser because your research stack runs as extensions. The Helium 10 extension logged into the wrong profile is a small leak with big consequences. Treat every extension and desktop app as part of your isolation perimeter.

Another useful habit: demand a public compatibility matrix. The MacDupl compatibility list is a real artifact. Before trusting any account-isolation tool, ask which apps are verified and which are not. If a vendor cannot tell you that, they are asking you to trust them with the thing that can sink your seller account.

The browser-profile trap

I see too many sellers treat browser profiles as the whole solution. They create a Chrome profile for Brand A and another for Brand B and call it an anti-detection strategy. Then they log into Slack with the wrong tenant, or WhatsApp attaches to the same phone number, and all that cookie discipline goes out the window. Browser profiles only cover browser-based sessions. Native apps are a separate attack surface, and for cross-border operators, that gap is often where account association leaks happen. Tools that promise “anti-detect” browsing solve the web side, but they do nothing for native apps. If you run a Mac and manage multiple client accounts, a native-app cloner is the missing piece.

Where the Math Breaks

Now for the judgment call. MacDupl’s $19 one-time price is consumer-friendly, but the economics worry me. Mac apps update frequently, macOS releases break things, and Electron apps change how they store credentials. A one-time payment means the maker must keep fixing those issues without recurring revenue. That is not impossible — plenty of indie Mac tools survive this way — but it is a real risk. For a tool whose entire value proposition is “isolation must be accurate,” a maintenance backlog is dangerous. The maker has also not audited license activation across all apps. He says “whether the clone asks for its own license activation depends on the app.” In practice, that means some clones may require a second license, which could be a dealbreaker for teams.

The compatibility ceiling is the bigger concern. Sandboxed and App Store apps cannot be cloned, and apps that hardcode paths to Application Support can be tricky. The maker admits “this is where things get a bit tricky if the app hardcodes paths.” Many cross-border logistics and supplier tools are old, niche, and poorly maintained. Those are exactly the apps you would want to isolate, and those are exactly the ones most likely to break. Test before you trust, and keep the original app untouched while you probe a clone.

There is also the platform limitation. MacDupl is Mac-only. A solo Mac-based operator will love it, but cross-border e-commerce teams run on Windows, macOS, and cloud desktops. The operations assistant in Shenzhen on Windows and the virtual assistant in Manila on a Chromebook are excluded. That limits MacDupl to a personal productivity tool rather than a team-wide compliance system.

The compliance asterisk

Isolation is not the same as legitimacy. Amazon requires sellers to have a legitimate business need before operating multiple accounts, and other marketplaces have similar restrictions. If you are using a clone tool to evade a marketplace policy, that is not a tooling problem; it is a risk problem. The correct use case is an agency or brand with authorized multi-account access that needs clean technical separation to protect the client’s account health. In that context, native-app cloning is a compliance aid, not an evasion device. And the maker’s decision to exclude unsupported apps rather than silently share data is exactly the right posture for a category where trust is the whole product.

What I’d Watch / Test Next

This week, I’d do three things. First, audit your own app list. Which of your daily desktop apps are native, which are Electron, and which are sandboxed? Check the compatibility list before you install anything. Second, run a fifteen-minute credential isolation test: clone a non-critical app, perhaps a second Slack workspace, log into the clone, quit the original, and confirm the clone has its own login state and its own Keychain entries. If that works, clone the app you actually use for client work and run it through the 7-day free trial. Third, write the account-hygiene SOP you should have had last year: one browser profile per client, one native app clone per client account, one password vault per business, and no shared logins in chat tools. For Amazon sellers, document your multi-account approval before you build any environment. Then watch what MacDupl’s maker does with maintenance and compatibility coverage. If the matrix stays current and the listed apps actually survive macOS updates, $19 is a no-brainer. If the list stagnates, it is a good idea that becomes an abandoned utility.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free