Vibe Coding
Back to FastClaw

FastClaw / Get started

Installation and Daemon

Understand the differences between fastclaw foreground operation, daemon background operation, service installation and local ports.

Installation and Daemon key concepts infographic
Installation and Daemon key concepts infographic

Run in foreground

Executing fastclaw directly will start the gateway, Dashboard, API server, channel manager, cron scheduler, plugin manager and task queue. Suitable for local development and first time setup.

fastclaw
# Dashboard: http://localhost:18953

Running in the background

The daemon subcommand is used to run FastClaw as a resident local service. The daemon command in the source code supports start, status, stop, install and other paths, which is suitable for permanent development machines or servers.

fastclaw daemon start
fastclaw daemon status
fastclaw daemon stop
fastclaw daemon install

Ports and bindings

The default port is 18953. FASTCLAW_BIND determines the listening mode, and the source code defaults to loopback. Don't just change the port before public deployment, but also consider anti-generation, TLS, CORS, API key and user isolation.

variablePurposeDefault
FASTCLAW_PORTDashboard and API server port18953
FASTCLAW_BINDListen modeloopback
FASTCLAW_HOMEdata directory~/.fastclaw
FASTCLAW_STORAGE_DSNPostgres DSNGo to SQLite when not set