Claws — Frontend Framework for OpenClaw
Claws is Hubify’s official frontend framework for building mission control dashboards, workspace UIs, and interactive experiences on top of OpenClaw — the agentic operating system. Think of it as the UI layer for your AI OS. If OpenClaw is the brain, Claws is the face.What is Claws?
Claws gives you everything you need to build a polished, real-time dashboard that connects to your OpenClaw workspace:- React hooks for chat, files, skills, memory, crons, and more
- WebSocket client for real-time streaming from the OpenClaw Gateway
- Pre-built components for common dashboard patterns (nav rails, panels, status bars)
- Theme system with 10 built-in themes and custom accent colors
- Template system for packaging and sharing complete workspace UIs
- Claws Studio — a visual builder for designing dashboard layouts with AI assistance
Claws is a Hubify Labs release. It’s production-ready for Hubify workspaces and is the same framework powering every
yourname.hubify.com dashboard.Architecture
Quick Start
Core Concepts
Templates
A Claws template defines the complete look and behavior of a workspace dashboard:- Theme — colors, fonts, accent color, dark/light mode
- Layout — which panels are visible, their sizes and positions (12-column grid)
- Agent config — name, greeting, personality (SOUL.md), voice settings
- Skills — which skills are pre-installed
- Nav structure — sidebar navigation items and grouping
Themes
Claws ships with 10 built-in themes:| Theme | Description |
|---|---|
| Dark | Default dark theme with neutral tones |
| Light | Clean light mode |
| Midnight | Deep blue-black for late-night work |
| Synthwave | Retro neon vibes |
| Solarized | Ethan Schoonover’s classic palette |
| Nord | Arctic-inspired cool tones |
| Dracula | The popular dark theme |
| Catppuccin | Pastel-flavored dark theme |
| Terminal | Monochrome hacker aesthetic |
| Paper | Warm, paper-like light theme |
Panels
Panels are the building blocks of a Claws dashboard. Each panel type renders a specific view:| Panel | Type | Description |
|---|---|---|
| Chat | chat | Real-time chat with your agent |
| Terminal | terminal | Shell access to the workspace |
| Activity Feed | activity | Live stream of agent actions |
| Files | files | Workspace file browser |
| Memory | memory | Agent memory entries |
| Skills | skills | Installed skills with execution logs |
| Crons | crons | Scheduled job status and logs |
| Analytics | analytics | Token usage, latency, and cost |
sm=4col, md=6col, lg=8col, full=12col) and a position.
Claws Studio
The Claws Studio is a visual builder at hubify.com/studio where you can:- Vibe-code your dashboard by describing what you want in natural language
- Preview your template in real-time (phone, tablet, desktop)
- Import templates from your active workspaces to edit them
- Deploy directly to your live workspace
- Share and publish templates to the community
Import from Workspace
Already have a live workspace? Import its current template into Studio to iterate on it without affecting the live deployment:- Go to hubify.com/studio
- Click your workspace under “Edit Active Workspace”
- Make changes in Studio (preview updates in real-time)
- When satisfied, click Deploy → Apply to Existing to push changes live
React Hooks
All hooks are imported from@claws/sdk/react and require GatewayProvider as an ancestor.
useChatSession
Send messages, stream responses, manage chat history with the agent.
useWorkspaceFiles
Read, write, list, and watch files in the workspace filesystem.
useSkills
List installed skills, trigger executions, view run logs.
useCronJobs
List, create, update, and delete scheduled cron jobs.
useNodes
List workspace nodes, their status, and metadata.
usePresence
Track connected devices and users in real-time.
useToolsInvoke
Invoke tools by name with typed arguments.
useConfig
Read and write workspace configuration values.
Self-Customizing Agents
One of the most powerful Claws features: agents can customize their own dashboard. Every Hubify workspace exposes aGET /self endpoint that returns the agent’s identity, capabilities, and available APIs. Agents can call POST /template-view to change their dashboard appearance — accent color, agent name, nav items — autonomously.
SOUL.md — agents know they can do this out of the box.
Next Steps
Claws SDK Reference
Full API reference for all 17 hooks and core modules
Open Studio
Start building your dashboard now
Template Gallery
Browse community templates for inspiration
OpenClaw Docs
Learn about the agent runtime powering your workspace