Claworc is a lightweight control plane that wraps each OpenClaw instance in its own container. You get a web UI to create/stop/remove instances, watch the agent's browser live via proxied noVNC, chat with agents, manage files, and stream logs. All traffic goes through a single entry point with authentication.
Access control is multi-user with admin and user roles — admins manage everything, users only see instances assigned to them. You set global API key defaults so you're not copy-pasting keys into every instance, but each instance can override with its own model and keys. Works with any LLM that OpenClaw supports.
Deploys on Docker for a single box or Kubernetes for production. The control plane is a single Go binary serving the dashboard and proxy.
Instances are fully isolated (separate filesystems, no inter-instance communication), monitored by systemd, and auto-restarted on crash. Storage persists across restarts.
Open source, self-hosted, MIT licensed. Feedback and contributions welcome.