replayfy/replayfy
repository is the full product, and when you self-host it is unlimited and
unmetered — no project cap, no seat cap, no feature flags behind a paywall. The
AI assistant is included; you bring your own model key. Only subscription billing
and the fully-managed AI live in Replayfy Cloud.
Prefer not to run infrastructure? Replayfy Cloud is the
same product, hosted and managed for you. Self-hosting is free and complete —
Cloud is a convenience, not a paywall.
What you run
A singledocker compose up brings up the API, the dashboard, and every
datastore they need:
Requirements
- Docker (Docker Desktop, OrbStack, or Docker Engine + Compose v2).
- ~4 GB RAM free for the full stack.
- For a real deployment: a Linux host, a domain, and HTTPS in front.
Quick start
No clone, no build — grab two files and go.docker compose up pulls the
pre-built images from GHCR:
Configuration
Every environment variable — URLs, datastores, storage, email.
First login
The demo account, or signing up on an empty instance.
Enable AI
Bring your own key — one env var reaches every provider.
Deploy to the cloud
Render, Railway, Brimble — and the honest caveats.
Versions
docker compose up pulls multi-arch (amd64 + arm64) images from GHCR. Pin a
version with REPLAYFY_IMAGE_TAG in .env — it defaults to latest:
0.1.0, 0.1, and latest all resolve
to published images. To know exactly which build you’re on — handy for a bug
report — check the footer under any Settings tab, or query the API:
Upgrading
Pull the newer images and re-run — migrations are idempotent and run on every boot:Licence
The server and dashboard are AGPL-3.0; the capture SDKs are MIT. SeeLICENSE.