v1.1 · Free & Open Source

OpenClaw
Broken?

Install OpenClaw Doctor on any machine in under 10 seconds. Get a secure public URL — share it with any AI agent to remotely diagnose, repair, and operate the machine. No SSH, no passwords, no config.

curl -sSL https://ocd.imdaxia.com/install.sh | bash
Compatible with macOS · Linux
How it works

From broken to
back online in seconds

1

Run the install command

One curl | bash command installs all dependencies (Node.js, cloudflared binary) and starts the Doctor server on port 12222. No configuration needed.

2

A public URL appears in your terminal

OpenClaw Doctor uses a Cloudflare Quick Tunnel to punch through NAT and firewalls — zero router config, zero domain setup. A unique trycloudflare.com URL is printed within ~5 seconds.

3

Send the full link to an AI agent

Copy the full link (with token) and send it to any AI tool — Kiro, Cursor, Claude, Trae, Antigravity, or any AI that can make HTTP requests. Tell it what you need: "Fix OpenClaw, remote link: https://…". The AI reads the built-in guide and starts working immediately.

If the AI seems lost, tell it: "Use curl to fetch the link and read the operation guide." — it will retrieve the Markdown guide and know exactly what to do.

openclaw-doctor — zsh
$ curl -sSL https://ocd.imdaxia.com/install.sh | bash
🦞 OpenClaw Doctor — Initializing...
✅ Node.js 22.x found
📦 Installing dependencies...
🚇 Using cloudflared: /opt/homebrew/bin/cloudflared
🚀 Starting Cloudflare tunnel → localhost:12222

✅ OPENCLAW DOCTOR IS ONLINE
─────────────────────────────────────────────────────────
🌐 Public URL : https://orange-tiger.trycloudflare.com
🔐 Token : a3f9d2e1b4c76f80...
🔗 Full link : https://orange-tiger.trycloudflare.com/?token=a3f9...
─────────────────────────────────────────────────────────

# Send the Full link to any AI agent to start remote repair
# To stop: bash ~/.openclaw-doctor/install.sh stop
Screenshots

See it in action

OpenClaw Doctor — Control Panel
🩺 Control Panel — OpenClaw health status, session info, and quick actions
OpenClaw Doctor — Audit Log
📋 Audit Log — Every command and result recorded for review
Features

Everything you need
to fix a broken agent

🌐

No SSH Required

Access any machine via a simple HTTPS URL. No user accounts, no key exchange, no open firewall ports — just a link and a token.

🔐

Token-Protected

Every session uses a randomly generated 128-bit token. Restart anytime to invalidate the old token and generate a new one.

🩺

OpenClaw Health Dashboard

Auto-runs openclaw status on load and displays gateway state, agents, sessions, and security warnings in a visual panel.

Full Shell Access

Execute any shell command, read and write files, manage processes — your complete CLI toolkit over HTTPS, with the same permissions as the local user.

🤖

AI Agent-Friendly

Send the full link to any AI tool (Kiro, Cursor, Claude, Trae…). The AI reads the built-in guide and starts working immediately — no extra instructions needed. If the AI seems stuck, just say: "Use curl to fetch the link and read the guide."

🚇

Cloudflare Tunnel

Powered by Cloudflare's free Quick Tunnel. Punches through NAT, VPNs, and firewalls with zero configuration — no account, no domain required.

📋

Audit Log

Every command and its output is recorded with a timestamp and caller info. Review the full operation history in the dashboard to verify what was done.

🌍

Bilingual UI

The dashboard supports Chinese and English with a one-click toggle. The AI guide is always in English for maximum compatibility with AI tools.

🖥️

Web Terminal

Built-in browser terminal with command history (↑↓), color-coded output, and a fullscreen overlay — no extra tools needed for manual inspection.

API Reference

Two operations.
That's all.

API · application/json · auth via ?token=TOKEN
# 1. GET the URL → returns the AI operation guide (no User-Agent header)
GET https://xxxx.trycloudflare.com/?token=TOKEN
→ Full Markdown guide: how to use, all commands, examples

# 2. POST to run any shell command on the remote machine
POST https://xxxx.trycloudflare.com/?token=TOKEN
Body: { "cmd": "openclaw status" }
→ { "stdout": "...", "stderr": "...", "code": 0 }

# Optional POST fields
{ "cmd": "...", "cwd": "/path", "timeout": 60000, "async": true }

# Other endpoints (all require ?token=TOKEN)
GET /status → openclaw status output
GET /audit → full operation audit log
GET /info → session info (token, tunnel URL, port)
POST /restart → regenerate token, invalidate old link
GET /task/:id → poll async task result

Your claw is one
command away from recovery.

OpenClaw Doctor is free, open-source, and designed to save your sanity when OpenClaw decides to break at the worst possible moment. Works on macOS, Linux, and Windows (WSL).

curl -sSL https://ocd.imdaxia.com/install.sh | bash