Vibe Coding
Back to FastClaw

FastClaw / Operations, Maintenance and Governance

deploy

FastClaw can be run locally on a single machine, or can be used for production deployment using Postgres, Redis, object storage, and Docker/E2B/Boxlite sandboxes.

deploy key concepts infographic
deploy key concepts infographic

local deployment

The minimal deployment is a fastclaw process and SQLite. Suitable for personal development, demo, internal experiments and stand-alone Agent platform.

fastclaw
fastclaw daemon start
fastclaw daemon status

Production components

When deploying with multiple users or multiple replicas, the README and source code point to Postgres, Redis, object storage, and external sandbox backends. Postgres is the source of truth, Redis is the bus/leases, and the object store synchronizes files and skills.

componentswhen needed
PostgresMultiple copies, stable backup, production data
RedisCross-process buses, leases, real-time collaboration capabilities
S3/R2 Object StorageFile, skills, artifact synchronization
Docker/E2B/BoxliteIsolated execution, project preview, code running

Key environment variables

FASTCLAW_* variables cover startup configurations such as home, port, bind, storage, redis, sandbox, object store, log, etc. Long-term provider/channel configuration is still recommended into DB.

  • FASTCLAW_HOME: Data root directory.
  • FASTCLAW_STORAGE_DSN: Postgres connection string.
  • FASTCLAW_REDIS_*: Redis configuration.
  • FASTCLAW_SANDBOX_*: Sandbox backend configuration.
  • FASTCLAW_OBJECTSTORE_*: Object storage configuration.