selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

OpenClaw Setup logo

Self-host OpenClaw Setup

v5.16.5

Web UI to deploy self-hosted AI bots on chat platforms

ReleaseOpen SourceMIT
Updated6 days ago
LanguageJavaScript
Setup difficultyModerate
MobileResponsive
ThemeDark mode
Stars
213
Port
51789 (Setup Web UI)
Requires
Git, Node.js
Install with NPM
OpenClaw Setup main dashboardOpenClaw Dashboard showing bot managementOpenClaw Bot in action

What is OpenClaw Setup?

OpenClaw Setup is a self-hosted management dashboard that simplifies deploying and running AI assistants on popular chat platforms. It provides a web UI to scaffold, configure, and control multiple bots across Telegram, Zalo (both Bot API and personal accounts), and Facebook Messenger without writing code. The tool uses 9Router, an open-source OAuth-based AI proxy, to route messages to various providers including local Ollama models without requiring individual API keys. It includes built-in skills for web search, browser automation via Chrome CDP, and cron scheduling. Users can install additional plugins from the integrated marketplace with one click. The setup runs via a single npx command, Docker, or manual clone, and stores all configurations and API keys locally on the user's machine. The project is actively maintained with frequent releases and supports Windows, macOS, Linux, and VPS deployments.

Should you self-host OpenClaw Setup?

OpenClaw Setup scores 50/100 on selfhost.directory (how scoring works) and ranks #5 of 6 in Chatbot. It has 213 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is OpenWork (74/100, 24 303 stars). It scores higher overall, so compare the two before you pick. See OpenClaw Setup vs OpenWork side by side.

Features

  • Automatic conversation summarization
  • Bot lifecycle management
  • Built-in skills
  • Computer control (Control PC)Off by default, only on machines with a screen
  • Dark/light theme toggle
  • Docker and native install modes
  • File editor in web UI
  • In-app update mechanism
  • Local configuration storage
  • Multi-bot team management
  • Multi-channel bot deployment
  • Plugin Marketplace
  • Unified AI routing via 9Router
  • Web-based setup wizard

OpenClaw Setup README

How to install OpenClaw Setup

Install OpenClaw Setup with NPM

npx create-openclaw-bot

Recommended method; works on macOS, Linux & Windows; needs Node.js 24 LTS

FAQ

Can I change the AI model configuration later?

Yes, edit the config JSON via the integrated File Editor in the Web UI or re-run the setup script pointing to your existing project folder.

Where do I edit the bot's persona and instructions?

Edit files like SOUL.md or AGENTS.md directly in the Bot tab's file tree in the web UI and click Save.

How do I start or stop the bot?

Use the Start / Stop / Recreate buttons in the Bot tab of the Setup Web UI; no terminal commands needed.

More in Chatbot

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…