| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A modern, ChatGPT-style web & desktop client for OpenClaw Gateway.
This project is no longer maintained.
On April 4, 2026, Anthropic officially prohibited the use of their subscription quota through OpenClaw. As a result, this project has been archived and will no longer receive updates.
The code remains available for reference purposes.
Quick Start • Features • File Manager • Demo • Desktop App • Configuration • License
OpenClaw's built-in webchat is functional but minimal. ClawUI gives you a full-featured chat interface — session management, rich rendering, tool call inspection, keyboard shortcuts, file management, and deep UI customization — all connecting directly to your Gateway via WebSocket. No extra backend needed.
Prerequisites: Node.js ≥ 22, npm ≥ 10, a running OpenClaw Gateway
git clone https://github.com/Kt-L/clawUI.git
cd clawUI
npm install
npm run devOpen the URL printed by Vite (default http://localhost:5178), go to Settings, and enter your Gateway URL + token/password. That's it.
Chat
Sessions
File Manager
Frost & Glow Visual Theme
Slash Commands
Shortcuts
UI Customization
The file manager provides a full file browser alongside the chat interface. Click the Files button in the sidebar to switch views.
Setup: By default, ClawUI serves files from ~/.openclaw/workspace. To customize accessible directories, create ~/.openclaw/clawui-fs.json:
{
"roots": [
{ "label": "Workspace", "path": "/Users/you/.openclaw/workspace" },
{ "label": "Projects", "path": "/Users/you/projects" }
]
}Desktop: The file manager works natively via the claw-fs:// protocol — no extra server needed.
Remote access: To browse files from a remote machine running the Vite dev server, set the File Server URL in Settings (e.g. http://192.168.1.100:5178).
record202602190039.mp4Short walkthrough of the UI
ClawUI supports Electron packaging for a native desktop experience with local image resolution and file system access.
npm run build
npm run desktop:pack # unpacked app for current OS
npm run desktop:dist:mac # unsigned macOS .dmg + .zipSee DESKTOP.md for details on macOS Gatekeeper and first-launch instructions.
Pre-built unsigned macOS desktop build is available on the Releases page.
⚠️ This build is unsigned. macOS Gatekeeper will block the app on first launch. To open it:
- Right-click the app and choose Open.
- Confirm the security prompt once.
After the first launch, the app will open normally.
| Variable | Default | Description |
|---|---|---|
| PORT | 5178 | Vite dev server port |
| CLAWUI_IMAGE_PROXY_PORT | 3000 | Local image proxy port (desktop) |
| OPENCLAW_WORKSPACE_DIR | auto | Override workspace path for desktop runtime |
Gateway connection settings (URL, token, password) and File Server URL are configured in the UI under Settings.
src/ React app, components, and client logic src/components/ Chat view, session sidebar, file manager, settings modal src/lib/ Gateway client, markdown renderer, UI settings, utilities src/hooks/ Custom React hooks (e.g. useCardTilt for 3D tilt effect) electron/ Desktop main/preload bridge, local image & file system protocols scripts/ Runtime and environment checks vite-fs-plugin.ts Vite dev server plugin for file system REST API
⚠️ This project is an AI-assisted rapid development experiment.
Because it was built quickly with the help of AI, the codebase may contain bugs, edge cases, or unoptimized architecture. It is published strictly for learning, inspiration, and reference purposes.
| Back | FazBrowse Home | New Git URL |