container needs Apple silicon and
macOS 26 or later; live FUSE mounts need SYS_ADMIN. Details:
Python ·
TypeScript.
Run these commands from the Mirage repository root:
mirage-python-fuse is the local image name assigned by -t during the
build. The image contains Python, Mirage, and FUSE (Filesystem in Userspace),
which makes workspace backends accessible as ordinary files inside the
container.
The example reuses Mirage’s shared Python image to serve workspace mounts
inside the container. Your host application can use either SDK, including
TypeScript; the two communicate through
container exec.
This starts the container. Follow the Python or TypeScript guide above to
copy your workspace configuration into it and mount your backends before
running commands that use workspace files.
- Python SDK
- TypeScript SDK