VidClaw
An open-source, self-hosted command center for your OpenClaw agent. Manage tasks, track usage, switch models, and shape your agent's soul - all from one dashboard.
● Self-hosted · Secure access via Tailscale
Kanban Task Board — drag cards, assign priorities, your agent picks them up
Activity Calendar
Live Usage Tracking
Everything you need to run your agent
Six panels. One dashboard. Zero cloud dependencies.
Kanban Task Board
Backlog → Todo → In Progress → Done. Drag & drop cards, assign priorities and skills. Your agent picks up tasks automatically.
Usage Tracking
Real-time token usage and cost estimates. Progress bars matching Anthropic's rate limit windows. Model switching from the navbar.
Skills Manager
Browse all bundled and custom skills. Enable, disable, or create new ones. Your agent loads them automatically on the next session.
Soul Editor
Edit your agent's persona, identity, and operating instructions. Version history with one-click revert. Six starter templates included.
Activity Calendar
Monthly view of what your agent has been working on. Parsed from memory files and task completion history.
Content Browser
Browse your workspace files with markdown preview, syntax highlighting, and download. See what your agent has created.
Why I built this
I run an AI agent on OpenClaw that handles SEO tracking, content writing, code tasks, and more. Managing it through chat alone was getting chaotic.
I needed a way to queue tasks visually, see what my agent was doing, track how much I was spending, and tweak its personality without editing files over SSH.
VidClaw is that dashboard. It's opinionated, minimal, and built for people who actually run AI agents - not just talk about them.
It's 100% self-hosted. Your data never leaves your server. The dashboard only binds to localhost - you access it through an SSH tunnel. No accounts, no cloud, no tracking.
Up and running in 60 seconds
One command. Installs Node.js, Tailscale, and VidClaw automatically.
# Install everything
curl -fsSL vidclaw.com/install.sh | bash
Localhost only? Add --no-tailscale