CLI & Configuration
Running Clustr from the command line and configuring your workspace.
Quick start
npx clustr-aiThis is the simplest way to run Clustr. It downloads the package, auto-builds if needed, and starts the server on port 3100.
Environment variables
| Variable | Default | Description |
|---|---|---|
CLUSTR_PORT | 3100 | Port for the Clustr server and dashboard |
CLUSTR_MAX_AGENTS | 5 | Maximum number of concurrent agents |
CLUSTR_TUNNEL | — | Set to 1 to start a Cloudflare tunnel for remote (cellular) access |
Mobile access
Clustr has built-in support for monitoring and controlling your agent swarm from a phone or tablet on the same network.
- Click the Connect Phone button (📱) in the dashboard header.
- A QR code will appear — scan it with your phone's camera.
- Your phone opens the dashboard with a secure session token. No account or sign-in needed.
The dashboard is a PWA — you can add it to your home screen for a native-app feel.
Remote access over cellular
To reach your Clustr instance from outside your local network (e.g. over a cellular connection), start Clustr with the tunnel flag:
CLUSTR_TUNNEL=1 npx clustr-aiThis starts a Cloudflare tunnel and displays a public URL you can use from anywhere. The pairing QR code will automatically include the tunnel URL.
Prerequisite: cloudflared must be installed. Install it with brew install cloudflared (macOS) or from the Cloudflare downloads page.
Data storage
Clustr stores all runtime data in a local folder on your machine (created automatically on first run). This includes the agent database, the shared rules file, temporary agent configs, and any uploaded images. Everything stays local — nothing is sent to external servers.
Prerequisites
- Node.js 18+ — required for the Clustr server
- Claude Code CLI — install with
npm install -g @anthropic-ai/claude-code(for Claude agents) - Codex CLI — install with
npm install -g @openai/codex(for Codex agents)
You need at least one of the AI CLIs installed. You can use both in the same workspace.
Tip: You can customize the port with CLUSTR_PORT=8080 npx clustr-ai if port 3100 is already in use.