micasa

Installation

micasa is a single static binary with no runtime dependencies. Pick whichever method suits you.

Go install#

Requires Go 1.25+:

go install github.com/cpcloud/micasa/cmd/micasa@latest

This installs the binary into your $GOBIN (usually ~/go/bin).

Pre-built binaries#

Download from the latest release. Binaries are available for:

OSArchitectures
Linuxamd64, arm64
macOSamd64, arm64
Windowsamd64, arm64

Each release includes a checksums.txt file for verification.

Nix#

If you use Nix with flakes:

# Run directly
nix run github:cpcloud/micasa

# Or add to a flake
{
  inputs.micasa.url = "github:cpcloud/micasa";
}

Container#

A container image is published to GitHub Container Registry on each release:

docker pull ghcr.io/cpcloud/micasa:latest
docker run -it --rm ghcr.io/cpcloud/micasa:latest --demo

Note: micasa is a terminal UI, so you need -it (interactive + TTY) for the container to work properly.

Verify it works#

micasa --help

You should see the usage output with available flags.