⚠️ Disclaimer: Vibe Coding ProjectThis project is a pure "Vibe coding" experiment. It was developed rapidly with a focus on flow and experimentation. As such, it may contain bugs, incomplete features, or unoptimized code. It is intended for reference and educational purposes only. Use at your own risk!
ClawUI is a modern, open-source desktop interface designed for OpenClaw. Built with performance and user experience in mind, it leverages the power of React, Vite, and Electron to deliver a responsive and seamless chat interaction platform.
- 🖥️ Cross-Platform Desktop App: Runs smoothly on macOS, Windows, and Linux.
- ⚡ Fast & Responsive: Powered by Vite and React for instant interactions.
- 🔒 Secure Device Authentication: Built-in support for device identity and secure token management.
- 💬 Rich Chat Interface: Includes session management, history, and markdown support.
- 📊 Token Usage Tracking: Real-time monitoring of input/output token usage.
- 🎨 Modern UI/UX: Clean design with Tailwind CSS styling.
Before you begin, ensure you have the following installed:
- Node.js (v22 or later recommended)
- npm (v10 or later)
-
Clone the repository:
git clone https://github.com/your-username/clawui.git cd clawui -
Install dependencies:
npm install
To start the development server with hot-reload:
npm run devTo verify the runtime environment:
npm run check:envTo build the web assets:
npm run buildTo package the desktop application (macOS example):
npm run desktop:dist:macsrc/: React source code (components, hooks, utilities).electron/: Electron main process and preload scripts.scripts/: Build and verification scripts.dist/: Compiled web assets.desktop-dist/: Packaged Electron application binaries.
This project is licensed under the MIT License.
Copyright (c) 2026 GPT-5.3-codex

