# Kiri

Kiri is a lightweight, free replacement for Docker Desktop and OrbStack, written in Rust.

Canonical page: https://ourlocalhost.com/app/7470/kiri

## Description

Kiri is a lightweight, free replacement for Docker Desktop and OrbStack, written in Rust. It runs Docker containers in one small Linux VM (or straight on the kernel on Linux) and speaks the Docker Engine API, so the docker CLI, Compose and buildx you already use just work. It's aimed at developers who want fast, low-footprint containers on Mac, Windows or Linux.

## Platform availability

Available on 3 of 9 platforms: Mac, Windows, Linux.

## Desktop and other devices

Mac, Windows, Linux.

## Health score

60/100 (Good), based on 4 of 5 factors.
- Maintained: 72 (last commit 0 days ago)
- Popular: 45 (172 GitHub stars)
- Easy to install: 45 (3 install platforms, install notes)
- Security check: 72 (no serious findings, 3 minor, tests)

## Links

- Official website: https://runkiri.com
- GitHub: https://github.com/libracoder/kiri
- Documentation: https://docs.runkiri.com
- desktop: https://runkiri.com/download/

## Common questions

### Do I need to change my docker or Compose commands to use Kiri?

Kiri creates a Docker context named kiri on first launch. You can target it with --context kiri, and Kiri commands such as kiri run or kiri compose also target Kiri directly.

### How can I move existing workloads from Docker Desktop or OrbStack?

Run kiri import to bring images, volumes, and containers over from OrbStack or Docker Desktop.

### Where can I find container files for inspection or backup?

On macOS, Kiri exposes container files in Finder at ~/Kiri. Your SSH agent can also reach inside containers.

### How do containers get local URLs and HTTPS?

Containers get local domains, and HTTPS is served from Kiri's own certificate authority.

### Does Kiri manage its own updates?

Yes, Kiri self-updates and verifies each new release's signature before applying it.

### How do I run Kubernetes in Kiri?

Run kiri k8s start to create a single-node Kubernetes cluster. It is available as the kiri kubectl context.

---
Source: Our Local Host (https://ourlocalhost.com/app/7470/kiri), the self-hosted and open-source app directory.
