Introduction
OpenClaw Manager is a cross-platform visual management tool that helps you quickly deploy and manage OpenClaw AI bot gateways.- Zero-config deployment — Single executable file, auto-installs all dependencies
- Web management UI — Create, start/stop, delete instances and switch models via browser
- Multi-channel support — Telegram / Feishu / Discord
- Multi-model support — GPT-5 series, Claude 4.6/4.6 series, Gemini series with automatic failover
- Background mode — Supports
--daemonmode, unaffected by SSH disconnection - Multi-language UI — Chinese / English / Japanese
Prerequisites
Before you begin, please ensure:-
ElkAPI API Key obtained
Log in to ElkAPI Console to get your API key (starts with
sk-) - Messaging platform Bot created Prepare your Bot credentials based on the platform you want to use (see channel configuration section below)
Tip: If you don’t have an ElkAPI account yet, please register at ElkAPI and obtain an API key first.
Step 1: Download
Download the executable for your platform from GitHub Releases:Step 2: Run
- Windows
- Linux
- macOS
Windows Deployment
Prerequisites
- Windows 10/11 (64-bit)
- Administrator privileges (required for creating Windows scheduled tasks to manage Gateway)
Launch
- Check and install Node.js v22 (auto-downloads MSI for silent installation if not found)
- Install OpenClaw CLI (via
npm install -g openclaw) - Auto-open browser to the management UI
Step 3: Access Management UI
After the program starts, access the Web management UI:Linux remote access: Replace
127.0.0.1 with your server IP, e.g. http://your-server-ip:51942Step 4: Create Instance
In the Web management UI, click + New Instance to start:4.1 Set Instance Name
Enter an instance name (letters, numbers, underscores, hyphens only, 1-64 characters).4.2 Select AI Model
Choose the AI model to use and enter your ElkAPI API Key (starts withsk-).
Supported Models:
You can also select failover mode to add multiple backup models. When the primary model is unavailable, the system automatically switches to backup models.
4.3 Configure Messaging Channel
Select your messaging platform and follow the corresponding tutorial:Telegram
Create a Telegram bot via BotFather
Feishu
Create a Feishu enterprise bot
Step 5: Pairing Code Binding
After the instance is created and started, complete user binding via pairing code:- User sends any message to the bot on the messaging platform
- Bot replies with an 8-digit pairing code (e.g.
DFE62DTD) - Admin clicks the “Pairing Code” button for that instance in the Web UI
- Enter the pairing code and click “Approve”
- User can now use the bot normally
Tip: Pairing codes are stored in Gateway memory and expire after restart. If a code expires, simply have the user send a new message to get a fresh code.
Manage Instances
In the management UI, you can perform the following operations:Ports & Data
Ports
Data Directories
FAQ
Q1: Manager won’t start?
Solutions:Q2: openclaw command not found?
Solutions:- The program automatically detects and installs openclaw CLI on startup
- If version is too old (< 0.1.0), it will auto-update
- Manual install:
npm install -g openclaw@latest
Q3: Instance shows “stopped” after starting?
Solutions:- Gateway takes a few seconds to bind the port, status may briefly appear inconsistent
- Refresh the page to check the latest status
- Check Gateway logs:
~/.openclaw-<instance-name>/logs/gateway.log
Q4: Feishu bot not responding?
Solutions:- Confirm event subscription has added
im.message.receive_v1 - Confirm subscription method is “Long Connection”
- Confirm a new version has been created and published (required after every permission/event change)
Q5: Pairing code approval failed?
Solutions:- Confirm Gateway is running
- Pairing codes are stored in Gateway memory and expire after restart
- Have the user send a new message to get a fresh pairing code
Q6: How to view API usage and costs?
Log in to ElkAPI Console to view:- 📊 API call statistics
- 💰 Cost details
- 📈 Usage trend charts
Support & Help
If you encounter any issues:- 📚 ElkAPI Documentation
- 📚 OpenClaw Manager GitHub
- 📧 Technical Support: support@elkapi.com
Get Started with ElkAPI
Register for ElkAPI now, get your API key, and deploy your AI bot!