What problem does it solve?
Provides a deterministic migration path for NanoClaw users who want to replace Docker with Apple's Container runtime on macOS, addressing incompatibilities with file mounts and ensuring OS-level isolation without broad codebase churn.
Core Features & Use Cases
- Replaces the container runtime binary and CLI usage with Apple Container and updates build and run scripts accordingly.
- Converts Docker-style mount syntax to Apple Container mount semantics and moves .env shadowing into the container entrypoint with a safe privilege-drop sequence.
- Includes tests, intents, and verification steps to validate runtime status, image builds, readonly/read-write mount behavior, and orphaned container cleanup.
- Use case: Migrate a NanoClaw installation on macOS to the native runtime to avoid Docker/VirtioFS mount errors and enable per-group isolation with validated mounts.
Quick Start
Run the convert-to-apple-container skill to migrate NanoClaw to Apple Container on a macOS host and run the provided tests and verification steps.