Website · Discord · Skills Store · Demo Video
Demo Video · Join our Discord Server
## Install
**Node 22+ required.**
```bash
npx denchclaw
```
Opens at `localhost:3100` after completing onboarding wizard.
---
## Commands
```bash
npx denchclaw # runs onboarding again for openclaw --profile dench
npx denchclaw update # updates denchclaw with current settings as is
npx denchclaw restart # restarts denchclaw web server
npx denchclaw start # starts denchclaw web server
npx denchclaw stop # stops denchclaw web server
# some examples
openclaw --profile dench
openclaw --profile dench gateway restart
openclaw --profile dench config set gateway.port 19001
openclaw --profile dench gateway install --force --port 19001
openclaw --profile dench gateway restart
openclaw --profile dench uninstall
```
### Daemonless / Docker
For containers or environments without systemd/launchd, set the environment variable once:
```bash
export DENCHCLAW_DAEMONLESS=1
```
This skips all gateway daemon management (install/start/stop/restart) and launchd LaunchAgent installation across all commands. You must start the gateway yourself as a foreground process:
```bash
openclaw --profile dench gateway --port 19001
```
Alternatively, pass `--skip-daemon-install` to individual commands:
```bash
npx denchclaw --skip-daemon-install
npx denchclaw update --skip-daemon-install
npx denchclaw start --skip-daemon-install
```
---
## Development
```bash
git clone https://github.com/DenchHQ/DenchClaw.git
cd denchclaw
pnpm install
pnpm build
pnpm dev
```
Web UI development:
```bash
pnpm install
pnpm web:dev
```
---
## Open Source
MIT Licensed. Fork it, extend it, make it yours.