# livecontainer/livecontainer

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/livecontainer-livecontainer).**

6,682 stars · 564 forks · Swift · agpl-3.0

## Links

- GitHub: https://github.com/LiveContainer/LiveContainer
- awesome-repositories: https://awesome-repositories.com/repository/livecontainer-livecontainer.md

## Description

LiveContainer is an iOS app container manager that runs applications in isolated sandboxes with separate data, keychain, and vendor identifiers, bypassing Apple's free developer account installation limits. It uses Just-In-Time compilation to launch unsigned apps without a developer certificate, and supports running multiple instances and versions of the same app simultaneously. The tool also injects custom dynamic libraries and framework tweaks at launch, applied globally or per application.

Beyond basic containerization, LiveContainer provides advanced multitasking with resizable virtual or native windows and picture-in-picture support, allowing multiple apps to run simultaneously. It creates home screen shortcuts and MDM-based app clips for direct app launching without the launcher interface. Installation is handled through IPA file selection, JIT-less signing with imported certificates, and unlimited app installation by bypassing the app ID limit. The architecture enforces process isolation with per-container directory and keychain separation, and supports up to 128 separate accounts per app.

Additional features include per-app compatibility patching to resolve file picker and notification permission issues, external data folder mounting for syncing, and app locking with Face ID or password with strict hiding mode. Tweak injection offers per-app scoping with automatic re-signing, and cross-container launching allows apps from any container instance to be launched simultaneously across free developer slots.

## Tags

### Mobile Development

- [Containerized App Managers](https://awesome-repositories.com/f/mobile-development/ios-app-installations/containerized-app-managers.md) — Runs iOS applications in isolated sandboxes with separate data, keychain, and vendor identifiers, bypassing installation limits.
- [App Container Multitasking Modes](https://awesome-repositories.com/f/mobile-development/app-container-multitasking-modes.md) — LiveContainer keeps multiple app containers active simultaneously and allows switching without relaunching. ([source](https://livecontainer.github.io/docs/guides/multitask))
- [Lifecycle Controls](https://awesome-repositories.com/f/mobile-development/ios-app-installations/containerized-app-managers/lifecycle-controls.md) — LiveContainer lets users create, rename, open, and delete app containers directly from the launcher interface. ([source](https://cdn.jsdelivr.net/gh/livecontainer/livecontainer@main/README.md))
- [JIT-Based App Launchers](https://awesome-repositories.com/f/mobile-development/ios-app-installations/jit-based-app-launchers.md) — Launches unsigned iOS apps by leveraging Just-In-Time compilation to skip Apple's code signing requirement.
- [Unlimited Sideloading Tools](https://awesome-repositories.com/f/mobile-development/ios-app-installations/unlimited-sideloading-tools.md) — Installs and runs unlimited iOS apps on a single device, bypassing Apple's free developer account restrictions.
- [IPA File Installations](https://awesome-repositories.com/f/mobile-development/ipa-file-installations.md) — LiveContainer loads IPA files by selecting them from the file picker and makes them launchable. ([source](https://cdn.jsdelivr.net/gh/livecontainer/livecontainer@main/README.md))
- [Container Selection Interfaces](https://awesome-repositories.com/f/mobile-development/container-selection-interfaces.md) — LiveContainer lets users choose a default container per app or switch at launch for different data sessions. ([source](https://livecontainer.github.io/docs/guides/containers-and-external-data))
- [Multi-Version App Containers](https://awesome-repositories.com/f/mobile-development/ios-app-installations/containerized-app-managers/multi-version-app-containers.md) — LiveContainer keeps separate containers for different app versions, allowing simultaneous use with individual settings. ([source](https://livecontainer.github.io/docs/intro))

### Business & Productivity Software

- [Multi-Instance Managers](https://awesome-repositories.com/f/business-productivity-software/multi-instance-managers.md) — Runs multiple instances and versions of the same iOS app with separate data containers and keychain groups.

### Data & Databases

- [Per-Instance Data Isolation](https://awesome-repositories.com/f/data-databases/multi-instance-storage/per-instance-data-isolation.md) — Creates independent data containers for each app instance, isolating files, settings, and vendor identifiers.

### Development Tools & Productivity

- [Multi-Instance Launchers](https://awesome-repositories.com/f/development-tools-productivity/multi-instance-launchers.md) — Runs multiple instances and versions of the same iOS app simultaneously with independent data containers and keychain groups.
- [iOS App Shortcut Creators](https://awesome-repositories.com/f/development-tools-productivity/system-launchers/home-screen-alternatives/ios-app-shortcut-creators.md) — LiveContainer creates home screen shortcuts that open a specific app directly without the launcher interface. ([source](https://livecontainer.github.io/docs/guides/add-to-home-screen))

### DevOps & Infrastructure

- [Container Configuration](https://awesome-repositories.com/f/devops-infrastructure/container-configuration.md) — LiveContainer allows configuring container name, app-group isolation, vendor identifier spoofing, and default status. ([source](https://livecontainer.github.io/docs/guides/containers-and-external-data))
- [Container Installation Status Indicators](https://awesome-repositories.com/f/devops-infrastructure/container-instance-management/container-installation-status-indicators.md) — LiveContainer displays checkmarks or crosses to indicate which container instances are installed and recognized. ([source](https://livecontainer.github.io/docs/guides/multiple-livecontainers))
- [Container Instance Operations](https://awesome-repositories.com/f/devops-infrastructure/container-lifecycle-management/container-instance-operations.md) — LiveContainer supports creating, opening data folders, renaming, wiping, and removing containers with full data control. ([source](https://livecontainer.github.io/docs/guides/containers-and-external-data))
- [Session-Based Instance Reuse](https://awesome-repositories.com/f/devops-infrastructure/container-instance-management/session-based-instance-reuse.md) — LiveContainer brings an already-running container to the front instead of creating a duplicate instance. ([source](https://livecontainer.github.io/docs/guides/multitask))
- [Home Screen Profile Generators](https://awesome-repositories.com/f/devops-infrastructure/inventory-data-synchronization/mdm-integrations/home-screen-profile-generators.md) — Generates MDM configuration profiles to place app icons on the home screen without system modification.

### Operating Systems & Systems Programming

- [Container Launch Routings](https://awesome-repositories.com/f/operating-systems-systems-programming/automatic-sandbox-launching/container-launch-routings.md) — LiveContainer routes app launches to the appropriate container based on availability, switching or prompting when needed. ([source](https://livecontainer.github.io/docs/guides/multiple-livecontainers))
- [Cross-Container Launches](https://awesome-repositories.com/f/operating-systems-systems-programming/automatic-sandbox-launching/container-launch-routings/cross-container-launches.md) — LiveContainer launches apps from any installed container instance, enabling simultaneous use across free developer slots. ([source](https://livecontainer.github.io/docs/guides/multiple-livecontainers))

### Programming Languages & Runtimes

- [Code Signing Bypass Launchers](https://awesome-repositories.com/f/programming-languages-runtimes/just-in-time-compilation/code-signing-bypass-launchers.md) — Uses Just-In-Time compilation to launch unsigned iOS apps without a developer certificate.
- [iOS Tweak](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtimes/javascript-and-web-standard/injection-frameworks/ios-tweak.md) — Loads custom .dylib and .framework tweaks into iOS apps at launch with per-app scoping and automatic re-signing.

### Security & Cryptography

- [Sandbox and Isolation](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation.md) — Runs each iOS application in its own sandboxed container with separate data, keychain, and vendor identifiers.
- [Isolated Execution Sandboxes](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/isolated-execution-sandboxes.md) — LiveContainer executes each app in its own secure sandbox with separate data and resources for security. ([source](https://livecontainer.github.io/docs/intro))
- [JIT-Based Signing Bypasses](https://awesome-repositories.com/f/security-cryptography/code-signing/jit-based-signing-bypasses.md) — Launches unsigned iOS applications using Just-In-Time compilation to avoid Apple's code signing requirements.
- [Keychain Isolation Groups](https://awesome-repositories.com/f/security-cryptography/attribute-based-access-control/keychain-access-groups/keychain-isolation-groups.md) — LiveContainer assigns unique keychain access groups per container, supporting up to 128 separate accounts per app. ([source](https://cdn.jsdelivr.net/gh/livecontainer/livecontainer@main/README.md))
- [Developer Certificate Signings](https://awesome-repositories.com/f/security-cryptography/code-signing/developer-certificate-signings.md) — LiveContainer imports developer certificates to allow app signing without Just-In-Time compilation for easier sideloading. ([source](https://livecontainer.github.io/docs/installation))

### Software Engineering & Architecture

- [Per-App Tweak Directories](https://awesome-repositories.com/f/software-engineering-architecture/project-scoping/directory-scoped-file-processing/per-app-tweak-directories.md) — LiveContainer assigns tweaks to specific apps by organizing them in named subdirectories under a central Tweaks folder.
- [Per-Application Sandboxed Containers](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/modular-decoupled-design/decoupled-architectures/container-based-isolation/per-application-sandboxed-containers.md) — Each app runs in its own sandboxed directory with separate keychain access groups and data stores.
- [iOS Tweak Injectors](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/dynamic-library-loaders/ios-tweak-injectors.md) — Loads custom dynamic libraries and framework tweaks into iOS apps at launch using a custom injection mechanism.

### User Interface & Experience

- [Multi-App Floating Windows](https://awesome-repositories.com/f/user-interface-experience/picture-in-picture-interfaces/multi-app-floating-windows.md) — LiveContainer opens several apps at once in resizable virtual or native windows for multitasking. ([source](https://cdn.jsdelivr.net/gh/livecontainer/livecontainer@main/README.md))
- [Floating-to-System Window Toggles](https://awesome-repositories.com/f/user-interface-experience/picture-in-picture-interfaces/multi-app-floating-windows/floating-to-system-window-toggles.md) — LiveContainer toggles between in-app floating windows and separate system windows for multitasking. ([source](https://livecontainer.github.io/docs/guides/multitask))
