A beautiful, full-featured WebUI for OpenClaw
npm install @maudecode/cove

A beautiful, full-featured WebUI for OpenClaw
Features ā¢
Quick Start ā¢
Development ā¢
Contributing
---
Chat Interface

Server Stats

Settings

Configuration Editor

``bash`
npx @maudecode/cove
Then open http://localhost:8080 and connect to your OpenClaw gateway.
`bash`
docker run -d -p 8080:8080 ghcr.io/maudecode/cove:latest
Download the latest release and serve the dist/ folder with any static file server:
`bashUsing Python
cd dist && python -m http.server 8080
$3
`bash
git clone https://github.com/MaudeCode/cove.git
cd cove
bun install
bun run build
`The built files will be in
dist/.š± Connecting to Your Gateway
1. Open Cove in your browser
2. Enter your OpenClaw gateway URL (e.g.,
wss://your-gateway.example.com)
3. Choose authentication method:
- Token ā Use your gateway token
- Password ā Use the configured password
4. Click ConnectFirst time? The onboarding wizard will guide you through setup.
š» Development
`bash
Install dependencies
bun installStart dev server
bun run devRun all checks (lint, format, typecheck, unused exports)
bun run checkBuild for production
bun run build
`$3
`
src/
āāā components/
ā āāā ui/ # Reusable primitives (Button, Modal, Card, etc.)
ā āāā chat/ # Chat interface components
ā āāā layout/ # App shell, sidebar, navigation
āāā views/ # Page components (ChatView, CronView, etc.)
āāā lib/ # Core utilities (gateway client, i18n, theme)
āāā signals/ # Preact Signals state management
āāā hooks/ # Custom Preact hooks
āāā types/ # TypeScript definitions
āāā locales/ # Translation files
`$3
| Technology | Purpose |
|------------|---------|
| Preact | UI framework (~3KB) |
| Preact Signals | Reactive state |
| Tailwind CSS v4 | Styling |
| Vite | Build tooling |
| TypeScript | Type safety |
| marked | Markdown rendering |
| Prism | Syntax highlighting |
š¤ Contributing
Contributions are welcome! Please:
1. Fork the repository
2. Create a feature branch (
git checkout -b feat/amazing-feature)
3. Make your changes
4. Run checks (bun run check)
5. Commit with conventional commits (feat:, fix:, docs:`, etc.)See ROADMAP.md for planned features and areas needing help.
- OpenClaw gateway v0.9+ running and accessible
- Modern browser with WebSocket support (Chrome, Firefox, Safari, Edge)
- File uploads are image-only (PDF, text files coming soon)
- Multi-tab sync for user messages requires page refresh
- Assistant-generated images display as file paths (gateway enhancement planned)
MIT ā see LICENSE for details.
- OpenClaw Documentation
- OpenClaw GitHub
- ClawHub Skills
- Discord Community
---