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.
Telegram
your chat
bot stopped polling
OpenClaw gateway
the agent
crashed · bad config
Your VPS
the server
disk full · rebooted
Local router
antseed :8377
service down · port stuck
antseed network
peers · wallet
no peers · wallet empty
Antseed peer
the seller
seller offline
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.
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.02First deploy
Copies the server to
/opt/clawdeck, installs the systemd unit and creates a config from the example.CLAWDECK_HOST=myserver scripts/deploy.sh3Set 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.sh4Publish 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 →