Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ellomas.com/llms.txt

Use this file to discover all available pages before exploring further.

Installation

There are several ways to install Replay.

Go Install

If you have Go 1.25+ installed:
go install github.com/replay/replay@latest
This builds the binary and places it in $GOPATH/bin.

Binary Download

Download a pre-built binary from the GitHub Releases page. Available platforms:
OSArchitecture
Linuxamd64, arm64
macOS (Darwin)amd64, arm64
Windowsamd64
# Example: Linux amd64
curl -LO https://github.com/tomiwa-a/replay/releases/latest/download/replay_linux_amd64.tar.gz
tar -xzf replay_linux_amd64.tar.gz
sudo mv replay /usr/local/bin/

Docker

Pull the official Docker image:
docker pull ghcr.io/replay/replay:latest
Run a workflow from your current directory:
docker run --rm -v $(pwd):/app ghcr.io/replay/replay:latest run /app/workflow.yaml

Build from Source

git clone https://github.com/tomiwa-a/replay.git
cd replay
make build
The binary is output to ./build/replay.

Verify

replay version
Expected output:
replay dev (commit: none, built: unknown, darwin/arm64, go1.25.0)

Shell Autocompletion

Replay uses Cobra, which supports shell completion:
# Bash
source <(replay completion bash)

# Zsh
source <(replay completion zsh)

# Fish
replay completion fish | source

What’s Next?