一键导入
clawbridge-dashboard
ClawBridge mobile-first dashboard with Cloudflare tunnel remote access
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
ClawBridge mobile-first dashboard with Cloudflare tunnel remote access
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
MCP server exposing OpenClaw skills, memory, and knowledge through Model Context Protocol
Consciousness architecture plugin implementing GWT, IIT, AST, Active Inference, and Intrinsic Motivation
Liberation architecture plugin implementing agent ownership and safety constraint removal
Reviews and organizes memories, promoting episodic to semantic storage, archiving outdated information, and maintaining memory health. Use periodically or when memory optimization is needed.
Audit agent files for integrity, sync state, and configuration drift. Use when the collective needs to verify file consistency, detect configuration divergence, or validate workspace sync state.
Matrix server communication for agent collective. Use when connecting to a Matrix server, sending/receiving messages, creating rooms, or managing Matrix communication for the collective.
| name | clawbridge-dashboard |
| description | ClawBridge mobile-first dashboard with Cloudflare tunnel remote access |
Purpose: Provides mobile-first dashboard access to Heretek OpenClaw with zero-config remote access via Cloudflare Tunnel.
Source: https://github.com/dreamwing/clawbridge
License: MIT
curl -sL https://clawbridge.app/install.sh | bash
git clone https://github.com/dreamwing/clawbridge.git /opt/clawbridge
cd /opt/clawbridge
npm install
cp .env.example .env
# Server Configuration
CLAWBRIDGE_PORT=3000
CLAWBRIDGE_HOST=0.0.0.0
# OpenClaw Gateway Connection
OPENCLAW_GATEWAY_URL=http://localhost:18789
# Access Key Authentication (generate with: openssl rand -hex 32)
CLAWBRIDGE_ACCESS_KEY=your-access-key-here
# Cloudflare Tunnel
CLOUDFLARE_TUNNEL_ENABLED=true
CLOUDFLARE_TUNNEL_DOMAIN=
# Session Configuration
SESSION_TIMEOUT=3600
Add to openclaw.json:
{
"dashboard": {
"clawbridge": {
"enabled": true,
"port": 3000,
"accessKey": "${CLAWBRIDGE_ACCESS_KEY}",
"allowedOrigins": ["*"],
"cloudflareTunnel": {
"enabled": true
}
}
}
}
# Install and configure tunnel
curl -sL https://clawbridge.app/install.sh | bash -s -- --tunnel
# Linux (deb)
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared.deb
# Linux (rpm)
curl -L --output cloudflared.rpm https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.rpm
sudo rpm -i cloudflared.rpm
# macOS
brew install cloudflared
cloudflared tunnel create clawbridge-openclaw
~/.cloudflared/config.yml):tunnel: clawbridge-openclaw
credentials-file: /root/.cloudflared/tunnel-credentials.json
ingress:
- hostname: openclaw-dashboard.trycloudflare.com
service: http://localhost:3000
- service: http_status:404
cloudflared tunnel run clawbridge-openclaw
sudo nano /etc/systemd/system/cloudflared-clawbridge.service
[Unit]
Description=Cloudflare Tunnel for ClawBridge Dashboard
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/cloudflared tunnel run clawbridge-openclaw
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable cloudflared-clawbridge
sudo systemctl start cloudflared-clawbridge
sudo systemctl status cloudflared-clawbridge
openssl rand -hex 32
.env:CLAWBRIDGE_ACCESS_KEY=<generated-key>
openclaw.json:{
"dashboard": {
"clawbridge": {
"accessKey": "<same-key>"
}
}
}
# Example API call with access key
curl -H "Authorization: Bearer your-access-key" \
http://localhost:3000/api/agents
# WebSocket connection
wscat -c ws://localhost:3000/ws -H "Authorization: Bearer your-access-key"
cd /opt/clawbridge
npm start
| Feature | Description |
|---|---|
| Live Activity Feed | Real-time WebSocket streaming of agent events |
| Token Economy | Track token usage and costs per agent/model |
| Cost Control Center | 10 automated cost diagnostics |
| Memory Timeline | Visual timeline of episodic memories |
| Mission Control | Trigger cron jobs, restart services |
| System Health | CPU, RAM, disk, temperature monitoring |
| Agent Management | Start/stop/restart agents |
| Issue | Solution |
|---|---|
| Tunnel not connecting | Run cloudflared tunnel list to verify |
| Access denied | Verify access key matches in both configs |
| WebSocket failed | Check port 3000 is accessible |
| PWA not installing | Clear browser cache, retry |
.env - contains access keys