Installation
Get Container Kit up and running on your macOS system. This guide covers system requirements, installation methods, and initial setup.System Requirements
Before installing Container Kit, ensure your system meets these requirements:- macOS 26.0+ (Required - older versions not supported)
- Apple Silicon Mac (M1/M2/M3/M4 - Intel Macs not supported)
- Xcode Command Line Tools
Install Xcode Command Line Tools
If you don’t already have Xcode Command Line Tools installed, run:Installation Methods
Container Kit can be installed in two ways: downloading pre-built releases or building from source. During the active development phase, building from source is recommended.Option 1: Direct Download (Recommended for End Users)
Pre-built releases may not be available during the development phase. Use the “Build from Source” option below if downloads are unavailable.
Download the latest release
Visit the GitHub Releases page and download the latest
.dmg file for your version of macOS.Open the DMG file
Double-click the downloaded
.dmg file to mount the disk image. A Finder window will open showing the Container Kit application.Option 2: Build from Source (Recommended for Developers)
Building from source gives you the latest features and allows you to contribute to the project.Install prerequisites
Ensure you have the required development tools:
Container Kit uses
pnpm as its package manager for faster installs and better disk space efficiency.Install dependencies
Install all Node.js and Rust dependencies:This will install:
- Frontend dependencies (Svelte, TailwindCSS, TypeScript, etc.)
- Build tools (Vite, Tauri CLI, etc.)
- Rust dependencies (configured in
src-tauri/Cargo.toml)
Download Apple Container CLI
Container Kit relies on Apple’s official container CLI. Download it using the provided script:This script will:
- Download
container-0.10.0-installer-signed.pkgfrom Apple’s GitHub - Extract the installer package
- Copy
binandlibexecdirectories tosrc-tauri/binaries/sidecar/apple-container/ - Create an Apple Silicon-specific binary copy at
container-aarch64-apple-darwin - Clean up temporary files
The Apple Container CLI is bundled as a sidecar binary and will be included in your built application.
Build the application
Build Container Kit for production:This command will:
- Generate database migrations from schema
- Build the frontend with Vite
- Compile the Rust backend
- Create a signed
.appbundle - Generate a
.dmginstaller
- App Bundle:
src-tauri/target/release/bundle/macos/Container Kit.app - DMG Installer:
src-tauri/target/release/bundle/dmg/Container Kit_0.10.0_aarch64.dmg
First Launch
When you launch Container Kit for the first time, you’ll need to complete a few setup steps:Security permissions
macOS may show a security warning for applications downloaded from the internet. To allow Container Kit to run:
- Open System Settings → Privacy & Security
- Scroll down to the Security section
- Click Open Anyway next to the Container Kit warning
Grant system permissions
Container Kit requires certain system permissions for container management:
- Full Disk Access - For accessing container data and sandboxed app files
- Automation - For terminal integration and container operations
- Open System Settings → Privacy & Security
- Navigate to Full Disk Access and Automation
- Enable Container Kit in both sections
Verification
Verify that Container Kit is installed correctly:- Version: 0.10.0
- Product Name: Container Kit
- Identifier: com.ethercorps.container-kit
Updating Container Kit
Automatic Updates
Container Kit includes an auto-updater that checks for new releases. When an update is available:- You’ll see a notification in the app
- Click “Update” to download and install
- The app will restart automatically
Auto-updates require a valid code signature. During development, you may need to update manually.
Manual Updates
To manually update Container Kit: For DMG installations:- Download the latest
.dmgfrom GitHub Releases - Drag the new version to Applications (replacing the old one)
Troubleshooting
Common Installation Issues
Application won't open on macOS
Application won't open on macOS
If you see “Container Kit can’t be opened because it is from an unidentified developer”:
- Right-click the app and select “Open”
- Click “Open” in the confirmation dialog
- Or go to System Settings → Privacy & Security → Security and click Open Anyway
Build fails with Xcode errors
Build fails with Xcode errors
Ensure Xcode Command Line Tools are properly installed:
Apple Container CLI download fails
Apple Container CLI download fails
If the download script fails:
- Check your internet connection
- Verify the version in
scripts/download-apple-container-cli.shis available - Manually download from Apple Container Releases
- Extract to
src-tauri/binaries/sidecar/apple-container/
pnpm command not found
pnpm command not found
Install pnpm globally:
Next Steps
Now that Container Kit is installed, you’re ready to start managing containers:Quick Start Guide
Get up and running with your first container
Contributing
Learn how to contribute to Container Kit development