https://github.com/ihexon/revm
revm helps you quickly launch Linux VMs / Containers
https://github.com/ihexon/revm
container docker libkrun orbstack podman sandbox security vfkit virtualization vm
Last synced: about 1 month ago
JSON representation
revm helps you quickly launch Linux VMs / Containers
- Host: GitHub
- URL: https://github.com/ihexon/revm
- Owner: ihexon
- License: apache-2.0
- Created: 2025-04-29T08:02:56.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2026-03-02T15:48:14.000Z (about 1 month ago)
- Last Synced: 2026-03-02T18:00:27.514Z (about 1 month ago)
- Topics: container, docker, libkrun, orbstack, podman, sandbox, security, vfkit, virtualization, vm
- Language: Go
- Homepage:
- Size: 76.9 MB
- Stars: 14
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
revm
revm helps you quickly launch Linux VMs / Containers
[](https://github.com/ihexon/revm/actions/workflows/build.yml)
> [!WARNING]
> This project is currently under heavy development
[README_EN](./README.md) | [README_ZH](./README_zh.md)
A lightweight Linux microVM for macOS powered by [libkrun](https://github.com/containers/libkrun). Two independent
modes: **chroot mode** (run commands inside an isolated Linux rootfs) and **docker mode** (run a full Podman container
engine on Apple Silicon).
## Requirements
macOS Sonoma or later
## Installation
```bash
wget https://github.com/ihexon/revm/releases/download//revm-Darwin-arm64.tar.zst
xattr -d com.apple.quarantine revm-Darwin-arm64.tar.zst
tar -xvf revm-Darwin-arm64.tar.zst
```
---
## Documentation
| Document | Description |
|----------|-------------|
| [chroot mode](docs/chroot-mode.md) | Linux chroot alternative on macOS — run any rootfs with near-native performance |
| [docker mode](docs/docker-mode.md) | Full container engine without Docker Desktop — Podman/Docker CLI compatible |
| [attach](docs/attach.md) | Connect to a running VM instance |
| [workspace & networking](docs/insider.md) | Session directory layout, reuse/cleanup, and network backends (gvisor / tsi) |
| [management API](docs/management-api.md) | VM management API via Unix socket |
## Bug Reports
https://github.com/ihexon/revm/issues
## License
Apache License 2.0 — see [LICENSE](./LICENSE) for details.
> Some parts of this document were written using AI assistance because I was lazy.