Supported versions

Minimums for the pieces that run on your machine.

Runtimes

Runtime Minimum Status
Hermes Agent 0.20.0 Supported
OpenClaw 2026.7.1 Coming soon

Host

Requirement Minimum
Node.js 24
Operating system macOS, Linux, or WSL

Native Windows is not supported for the full signup and live-preview path. Use WSL there.

Browser

Google Chrome, or Chromium. Pairing installs one if the machine has none, and uses the one already there if it can.

Linux packages

xvfb-run, xauth, xdotool, unzip, setsid — needed to host and drive the browser.

macOS permissions

Permission Required? Granted to
Screen Recording Yes, for the live view Citizen AI.app in ~/.citizen-ai/apps
Accessibility No The same application

Pairing asks about each one and installs the helper application they attach to. See The signup worker.

FFmpeg

FFmpeg with WHIP support, for publishing the live view. On supported Linux architectures the install fetches a verified static build when the system FFmpeg is unsuitable.

Networks

Network Use
Base Production
Base Sepolia Default test network

Legacy Ethereum test wallets support native-token operations but cannot use the USDC provisioning rail.

Keeping current

citizenai update --runtime <hermes|openclaw> refreshes the CLI, the account skill, and the worker together. Doing that after a runtime upgrade is the cheapest way to stay consistent.

Nothing updates itself. A machine keeps the version it installed until you run update.