selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

clawbridge logo

Self-host clawbridge

v1.2.3

Mobile dashboard for OpenClaw agents

ReleaseOpen SourceMIT
Updated7 months ago
LanguageJavaScript
Setup difficultyModerate
MobilePWA
Stars
231
Port
3000 (HTTP dashboard and WebSocket)
Requires
Node.js, OpenClaw
Docker
ghcr.io/dreamwing/clawbridge
Install with Docker

What is clawbridge?

ClawBridge is a self-hosted mobile dashboard that serves as a mission control for OpenClaw AI agents. It provides a real-time activity feed showing agent thoughts and tool execution, tracks LLM token costs with automated cost optimization diagnostics, displays a memory timeline of agent journals, and offers mission control to trigger cron jobs or restart services. The dashboard runs as a lightweight Node.js sidecar with Express and WebSocket, and includes zero-config remote access via Cloudflare Tunnels, Tailscale, or WireGuard. It can be installed via a one-line script, Docker, or run as a systemd/launchd service. The UI is a progressive web app (PWA) that can be added to home screens on iOS and Android.

Should you self-host clawbridge?

clawbridge scores 49/100 on selfhost.directory (how scoring works) and ranks #18 of 44 in Dashboard. It has 231 GitHub stars.

It shipped 9 stable releases in the past year. The latest, v1.2.3, came out on 18 March 2026. New versions land roughly every 2 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Homepage by gethomepage (84/100, 33 419 stars). It scores higher overall, so compare the two before you pick. See clawbridge vs Homepage by gethomepage side by side.

Features

  • Cost Control Center
  • Memory timeline
  • Mission control
  • Progressive Web App
  • Real-time activity feed
  • Token Cost Tracking
  • Zero-config remote access

clawbridge README

How to install clawbridge

Install clawbridge with Docker

Docker, OpenClaw installed
Environment variables
ACCESS_KEY, OPENCLAW_STATE_DIR, OPENCLAW_WORKSPACE

docker pull ghcr.io/dreamwing/clawbridge:latest docker run -d --name clawbridge
-p 3000:3000
-e ACCESS_KEY=your_secret_key
-e OPENCLAW_STATE_DIR=/openclaw
-e OPENCLAW_WORKSPACE=/openclaw/workspace
-v ~/.openclaw:/openclaw:ro
-v ./data:/app/data
ghcr.io/dreamwing/clawbridge:latest

Requires OpenClaw data directory mounted at /openclaw

How to configure clawbridge

  • ACCESS_KEYRandom secret string to access the dashboard. Generated automatically by installer.

    Random secret string to access the dashboard. Generated automatically by installer.

  • ENABLE_EMBEDDED_TUNNELfalseWhether the dashboard manages the cloudflared tunnel process (true) or you manage it externally (false).

    Whether the dashboard manages the cloudflared tunnel process (true) or you manage it externally (false).

    values: true, false

  • OPENCLAW_PATHOverride path to OpenClaw binary if not found in PATH.

    Override path to OpenClaw binary if not found in PATH.

  • PORT3000Port the dashboard listens on. Auto-detects available port if 3000 is busy.

    Port the dashboard listens on. Auto-detects available port if 3000 is busy.

  • TUNNEL_TOKENCloudflare Tunnel Token for permanent public URL. Leave empty for Quick Tunnel.

    Cloudflare Tunnel Token for permanent public URL. Leave empty for Quick Tunnel.

clawbridge releases & version history

More in Dashboard

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…