App compatibility

MacDupl doesn’t keep a whitelist — it detects each app’s underlying engine and applies the matching isolation strategy. That means broad families of apps work automatically, including ones not listed here.

The definitive answer for your Mac: download the free trial — the built-in scanner classifies every app in your Applications folder instantly.

Status Verified Should work Beta Not supported

Electron apps

Full isolation — separate logins, cache, and credentials per instance.

ClaudeRun Work and Personal accounts side by side.Verified
Visual Studio CodeSeparate accounts, settings and extension sets per instance.Verified
YouTube Music (open-source app)Two accounts side by side — the open-source th-ch/youtube-music desktop app (there is no official one).Verified
SlackOne instance per signed-in workspace set. Use the download from slack.com — the App Store build can’t be cloned.Should work
DiscordMultiple accounts without constant re-login. Verified: clone and original side by side.Verified
NotionKeep separate workspaces fully apart.Should work
ObsidianIsolated vault sets and plugin configurations.Should work
SignalA second, fully separate Signal instance.Should work
ZaloWork and personal Zalo accounts side by side — each instance gets its own data and login. Needs MacDupl 0.1.31 or later; signing in two accounts isn’t hands-on tested yet.Should work
CursorSeparate accounts and settings per instance.Should work
WindsurfSeparate accounts and AI settings per instance.Should work
PostmanSeparate team accounts and workspaces.Should work
InsomniaSeparate API workspaces and accounts.Should work
GitHub DesktopOne instance per GitHub identity.Should work
GitKrakenSeparate Git identities and hosting accounts.Should work
TermiusSeparate vaults and account sync per instance.Should work
LensSeparate Kubernetes contexts and team accounts.Should work
MongoDB CompassKeep client and production connections apart.Should work
FigmaSeparate accounts and teams per instance.Should work
CanvaPersonal and brand accounts side by side.Should work
LinearOne instance per workspace or client.Should work
AsanaSeparate organizations without switching.Should work
ClickUpSeparate workspaces and accounts per instance.Should work
MiroSeparate team boards and accounts.Should work
MattermostOne instance per server or identity.Should work
TodoistWork and personal task accounts apart.Should work
EvernoteSeparate notebooks, accounts and sync.Should work
1PasswordSeparate account sets per instance.Should work
BitwardenSeparate vaults and server accounts.Should work

Chromium browsers & apps

Full isolation with completely separate browser profiles.

Google ChromeSeparate profiles, extensions, sessions and sync accounts.Verified
BraveSeparate profiles and wallets per instance.Should work
Microsoft EdgeSeparate work / personal browser identities.Should work
ArcA second Arc with its own spaces and account.Should work
VivaldiFully separate configurations per instance.Should work
OperaSeparate sessions and accounts per instance.Should work
Opera GXSeparate sessions and accounts per instance.Should work
ChromiumSeparate profiles per instance.Should work
Microsoft TeamsOne instance per tenant — the new Teams ships on Microsoft’s Chromium-based runtime; check yours with the free trial.Should work

Firefox & Gecko apps

Full isolation via dedicated profiles.

FirefoxSeparate profiles, add-ons and sync accounts.Should work
Firefox Developer EditionSeparate profiles per instance.Should work
Zen BrowserSeparate profiles and workspaces per instance.Should work
LibreWolfSeparate hardened profiles per instance.Should work
ThunderbirdSeparate mail profiles and account sets.Should work

Native apps Beta

Isolated home directory per instance — experimental. Rule of thumb: if a non-sandboxed app is offered both in the App Store and as a direct download from the vendor’s site, install the direct download — that’s the one MacDupl can clone. (Sandboxed App Store apps are a separate case — see below.)

TelegramTwo accounts side by side — use the direct download from telegram.org, not the App Store build.Verified
ZoomSeparate accounts per instance — direct download from zoom.us.Verified
TailscaleSeparate tailnets per instance — direct download, not the App Store build.Verified
CapCutTwo accounts side by side, each with its own drafts and login — direct download from capcut.com.Verified
SpotifyTwo accounts side by side, each its own Spotify Connect device — direct download from spotify.com.Verified
PlayCoverRun iOS apps and games on your Mac, with a separate library and separate saves per instance — play the same game on separate accounts. Game Center and Sign in with Apple stay shared across instances.Beta
ChatGPTNative desktop app — beta-tier isolation.Beta
ZedNative code editor — separate settings and accounts.Beta
WarpNative terminal — separate accounts and settings.Beta
TablePlusNative database client — separate connection sets.Beta

App Store apps Beta

Some Apple-provisioned App Store apps can now be cloned: MacDupl gives each instance its own app-group containers and a private keychain, so it keeps its own data without touching your original. This is new and app-specific — currently WhatsApp and WeChat. These instances run with one of macOS’s protections (the hardened runtime) switched off, which is why the tier is Beta; your original app keeps all of its protections. App Store instances also get no push notifications and no iCloud.

WhatsAppA second WhatsApp on the same Mac — linked as its own device with its own chats, your main one left untouched. Running more than one account is yours to square with WhatsApp’s terms.Beta
WeChatA second WeChat (the Mac App Store build) with its own data, opening to its own login — your main one left untouched. Signing in isn’t hands-on tested yet; each instance needs a different WeChat account, and running more than one is yours to square with WeChat’s terms — try a secondary account first.Should work

Sandboxed App Store apps Not supported

These can’t be cloned with real isolation, so MacDupl hides them from the picker rather than offer a clone that would silently share your original account. Two reasons: their Apple-provisioned entitlements can’t survive MacDupl’s local re-sign, and their data lives in a shared app-group container that macOS keys globally — a clone would read and write the original’s databases. This applies to App Store builds and other Apple-provisioned apps; direct-download apps that merely opt into the sandbox on their own (like CapCut) clone fine. WhatsApp and WeChat are the exceptions so far — they now clone via the App Store · Beta tier above.

Microsoft OfficeWord, Excel, PowerPoint, Outlook — sandboxed App Store builds.Not supported
Most Catalyst / App Store appsAnything carrying an Apple-provisioned App Sandbox is excluded for the same reasons.Not supported

TipWant two WhatsApp accounts on one Mac? MacDupl can now clone WhatsApp directly (App Store · Beta, above) — a second WhatsApp linked as its own device. Prefer not to use the beta? Clone your browser (fully supported above) and open web.whatsapp.com in each instead.

Apple's built-in apps Not supported

Apple's own apps can’t be cloned by any tool, and the reason is lower-level than the App Store tier above. They ship pinned to their location in /System by a kernel launch constraint: macOS refuses to start a copy from anywhere else even when Apple’s signature on it is still perfectly valid. Re-signing the copy clears that constraint but strips the private entitlements the app needs to reach your library, your subscription and your devices — so one of the two always fails. There is no signing trick that satisfies both.

Apple Music, Safari, Mail, NotesApple’s built-in apps — pinned to /System by a launch constraint. Verified hands-on against Music on macOS 26.Not supported

TipWant a second music or mail library? Use a second macOS user account and Fast User Switching. Each account gets its own library, its own sign-in and its own device syncing, and both stay logged in at once — which is the isolation a clone would have given you.

No matching app in the list — but that doesn’t mean it won’t work. Check it with the free trial, or request it below.

Don’t see your app?

Tell us which app you want to clone. Requests go straight to the developer and directly shape what gets tested and supported next — most requests for Electron or browser-based apps already work today.

This opens a pre-filled email to [email protected] — include the app’s download link if you can.