MacDupl clones the Mac apps you already use into fully isolated instances — separate logins, separate data, separate Dock icons. Work and personal, side by side.
Hey Product Hunters 👋 I'm Sigit, maker of MacDupl.
What inspired me to build this worth filling in with your real moment: was it a specific day juggling client Slack workspaces? A specific app where switching accounts got painful? PH commenters respond well to one concrete, specific moment rather than a general statement.]
The problem If you use the same app for work and personal — or juggle multiple client accounts in one tool — you know the loop: log out, log back in, log out again. Browser profiles half-solve it for browsers, but there was nothing for native Mac apps. I wanted a real second instance of the app itself: separate login, separate data, its own icon in the Dock — not a workaround.
How the approach evolved Early on I looked at container/VM-based isolation to sandbox apps more heavily — more "bulletproof" in theory, but it added real complexity and UX tradeoffs that worked against the whole point (this was supposed to feel instant, not heavy). I ended up going with a lighter approach: unique bundle identifiers plus separate data directories per clone, using `--use-mock-keychain` so credentials stay isolated without ever touching the shared macOS Keychain. It's simpler, and it's fast — clones build in about 2 seconds.
That constraint also shaped what MacDupl *won't* do: some App Store / sandboxed apps (their entitlements and shared containers make real isolation impossible without Apple's own provisioning) just can't be cloned. Rather than fake it and quietly share the original's data, I decided to exclude them outright and be upfront about it. Sandboxed apps aren't supported — accuracy mattered more to me than a longer compatibility list.
Where it landed:
7-day free trial, unlimited clones
After that, 1 clone stays free forever
$19 one-time unlocks unlimited — no subscription
Zero telemetry, zero analytics — the only network calls are license and update checks
Would love your feedback, especially on apps not yet on my https://macdupl.app/compatibility or anything odd on the native-app tier. I'll be around all day 🙏
Replies
MacDupl
Hey Product Hunters 👋
I'm Sigit, maker of MacDupl.
What inspired me to build this
worth filling in with your real moment: was it a specific day juggling client Slack workspaces? A specific app where switching accounts got painful? PH commenters respond well to one concrete, specific moment rather than a general statement.]
The problem
If you use the same app for work and personal — or juggle multiple client accounts in one tool — you know the loop: log out, log back in, log out again. Browser profiles half-solve it for browsers, but there was nothing for native Mac apps. I wanted a real second instance of the app itself: separate login, separate data, its own icon in the Dock — not a workaround.
How the approach evolved
Early on I looked at container/VM-based isolation to sandbox apps more heavily — more "bulletproof" in theory, but it added real complexity and UX tradeoffs that worked against the whole point (this was supposed to feel instant, not heavy). I ended up going with a lighter approach: unique bundle identifiers plus separate data directories per clone, using `--use-mock-keychain` so credentials stay isolated without ever touching the shared macOS Keychain. It's simpler, and it's fast — clones build in about 2 seconds.
That constraint also shaped what MacDupl *won't* do: some App Store / sandboxed apps (their entitlements and shared containers make real isolation impossible without Apple's own provisioning) just can't be cloned. Rather than fake it and quietly share the original's data, I decided to exclude them outright and be upfront about it. Sandboxed apps aren't supported — accuracy mattered more to me than a longer compatibility list.
Where it landed:
7-day free trial, unlimited clones
After that, 1 clone stays free forever
$19 one-time unlocks unlimited — no subscription
Zero telemetry, zero analytics — the only network calls are license and update checks
Would love your feedback, especially on apps not yet on my https://macdupl.app/compatibility or anything odd on the native-app tier. I'll be around all day 🙏