A dashboard for OpenClaw that solves the 'where is localhost' puzzle
It gives OpenClaw a web-based control panel for agents and approvals, then spends half its README making sure you understand which machine localhost actually refers to.

What it does OpenClaw Studio is a web dashboard for the OpenClaw Gateway. You point it at a gateway—local, remote, or cloud—then manage agents, chat, job approvals, and configuration from one place. It is a companion interface rather than a standalone runtime.
The interesting bit
The architecture deliberately splits traffic: your browser talks to Studio over HTTP and SSE, while a single server-owned WebSocket connects Studio to the gateway. Studio also keeps a local SQLite database (runtime.db) to project runtime state and replay SSE history, so a browser refresh does not reset your context.
Key highlights
- Server-side control plane: the Node process owns the gateway connection and persists state in SQLite, not the browser.
- Explicit “localhost means the Studio host” mental model; the documentation invests heavily in preventing remote-access topology confusion.
- Supports local, split, and cloud-cloud deployment topologies; Tailscale is recommended for secure remote access.
- Requires
STUDIO_ACCESS_TOKENwhen bound beyond loopback, enforcing access control for exposed instances. - Ships with documented UI workflows, permission sandboxing rules, and a semantic color system to keep behavior consistent.
Caveats
- The README assumes you already know what OpenClaw is and does not define gateway capabilities or what “agents” do.
- Native module (
better_sqlite3) version mismatches can block startup; repair scripts exist, but it is a documented friction point. - Serving Studio under a subpath like
/studiorequires rebuilding with a configuredbasePath.
Verdict Worth a look if you run an OpenClaw Gateway and want a clean, persistent web UI for managing agents and approvals. Skip it if you are not already running OpenClaw; this is strictly a companion dashboard, not a standalone product.
Frequently asked
- What is grp06/openclaw-studio?
- It gives OpenClaw a web-based control panel for agents and approvals, then spends half its README making sure you understand which machine localhost actually refers to.
- Is openclaw-studio open source?
- Yes — grp06/openclaw-studio is open source, released under the MIT license.
- What language is openclaw-studio written in?
- grp06/openclaw-studio is primarily written in TypeScript.
- How popular is openclaw-studio?
- grp06/openclaw-studio has 2k stars on GitHub.
- Where can I find openclaw-studio?
- grp06/openclaw-studio is on GitHub at https://github.com/grp06/openclaw-studio.