Open source · MIT · v0.2.0

When your agent stops answering, see which link broke.

Clawdeck is a small dashboard for a self-hosted OpenClaw agent and its antseed AI router. It checks every step a message takes and puts the fix on a button, so you stop debugging over SSH.

Clawdeck in 90 seconds · narrated · screens use demo data

The problem

Every message passes through a chain. Any link can break.

  1. Telegram

    your chat

    bot stopped polling

  2. OpenClaw gateway

    the agent

    crashed · bad config

  3. Your VPS

    the server

    disk full · rebooted

  4. Local router

    antseed :8377

    service down · port stuck

  5. antseed network

    peers · wallet

    no peers · wallet empty

  6. Antseed peer

    the seller

    seller offline

  7. Model

    the answer

    timeout · no route

Finding the broken link is the real work. Clawdeck watches the path for you and says which step failed and why, with the command that fixes it one tap away.

What it does

Message path

Checks each step a Telegram message takes, down to a real 8-token model call, and names the step that broke.

Doctor

Findings with the fix as a button: gateway down, Telegram held by OpenClaw's crash-loop breaker, pinned seller gone, low wallet runway, ports open to the internet.

Wallet & usage

Your antseed deposits, spend by day, days of runway left, and open payment channels.

Models

Every model on the antseed network with price, context and vision. Test one, add it to OpenClaw, or make it the default. Changes are validated and rolled back automatically if they break.

Sessions

Every OpenClaw session with how full its context is and its transcript. Switch its model, compact it, or start fresh.

Logs & config

OpenClaw, antseed and updater logs with an errors-only filter, and a read-only config view with secrets masked.

Install

Running in about ten minutes

Requirements: a Linux server with systemd running OpenClaw and the antseed buyer, Node 22+, and Tailscale with HTTPS certificates enabled for your tailnet. Clawdeck has no npm dependencies.

  1. 1Download and unpack

    On your laptop. You need Node 22+ and SSH access to the server.

    curl -LO https://www.productclank.com/downloads/clawdeck-0.2.0.tar.gz
    tar xzf clawdeck-0.2.0.tar.gz && cd clawdeck-0.2.0
  2. 2First deploy

    Copies the server to /opt/clawdeck, installs the systemd unit and creates a config from the example.

    CLAWDECK_HOST=myserver scripts/deploy.sh
  3. 3Set your login and service names

    At minimum auth.allowedLogins (your Tailscale login). Nobody gets in until you do.

    ssh myserver 'nano /etc/clawdeck/config.json'
    CLAWDECK_HOST=myserver scripts/deploy.sh
  4. 4Publish it on your tailnet

    Tailnet-only HTTPS. Never Funnel or a public tunnel: the dashboard can restart your agent.

    ssh myserver 'tailscale serve --bg --https=443 http://127.0.0.1:7070'

Then open https://<machine>.<tailnet>.ts.net on any device signed in to your tailnet, including your phone.

Security model

Built for a box that runs your agent

Private
Listens on localhost only and refuses any other address. You reach it through tailscale serve, and only allowlisted Tailscale logins get in.
Fixed actions
No shell box. Every action is a fixed command, shown to you before it runs.
Audited
Every action is written to an audit log and can be reported to your Telegram.
Hands off your money
No deposit, withdraw or wallet-authorization actions. It only reads your balance.

Source

MIT-licensed, v0.2.0

  • clawdeck-0.2.0.tar.gzsha256 5cccfdf1bb619aa93674b5201879d360de5e79b989a8fec44c6d7ed0b44b5248
  • GitHub repository (opening soon; the release above is the same code)
  • Security reports: support@productclank.com, subject “Clawdeck security”

Build story

Run your own AI agent, and fix it from your phone

How our ops agent runs on OpenClaw and antseed, the outages that made us build Clawdeck, and how to set up your own, step by step.

Read the post →