parall.app

Create independent app shortcuts that run in fully isolated spaces with separate data and settings

Parall screenshot showing the app interface

Parall enables launching multiple independent instances of the same application, each with completely isolated data and settings. This addresses the common workflow challenge of managing multiple accounts in apps like browsers, Slack, or other tools that normally prevent concurrent logins.

The app supports Chrome-based apps, Firefox-based apps, and ToDesktop applications. Each instance runs in its own isolated environment with separate configuration files, preferences, and user data. Created shortcuts appear in the Dock like standalone applications. Behind the scenes, Parall uses HOME directory override and environment variable customization to achieve complete isolation. For Chrome and Firefox-based apps, profile separation is handled automatically. An optional menu bar icon provides quick access to configured shortcuts.

The implementation emphasizes privacy and security. Built natively in C++ by developer Ihor July (creator of DockLock), Parall works completely offline with no background services or network calls. It runs in a proper sandbox without modifying system files or requiring kernel extensions.

Command-line argument passthrough supports advanced configurations for developer workflows. Performance impact is minimal since users run additional instances of apps they would use anyway.

Parall is available on the Mac App Store and requires macOS 10.10 or newer, making it compatible with virtually any modern Mac.

Limitations include potential conflicts with apps that have strict licensing enforcement against multiple simultaneous instances. The isolation applies to app data and settings rather than system-level resources.

Alternatives include browser-specific profile features (Chrome Profiles, Firefox Containers), though these are browser-only solutions. For Slack specifically, the native workspace switcher handles some multi-account scenarios.

Suitable for users who manage multiple accounts across different clients or projects, test app configurations, or need to maintain separate work contexts with complete data isolation between instances.

Related Apps