Skip to main content

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.5/4.6 series, Gemini series with automatic failover
  • Background mode — Supports --daemon mode, unaffected by SSH disconnection
  • Multi-language UI — Chinese / English / Japanese

Prerequisites

Before you begin, please ensure:
  1. APIMart API Key obtained Log in to APIMart Console to get your API key (starts with sk-)
  2. 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 APIMart account yet, please register at APIMart and obtain an API key first.

Step 1: Download

Download the executable for your platform from GitHub Releases:
PlatformFilename
Windows x64openclaw-manager-win-x64.exe
macOS ARM (Apple Silicon)openclaw-manager-macos-arm64.zip
macOS Intelopenclaw-manager-macos-x64.zip
Linux x64openclaw-manager-linux-x64
Linux ARM64openclaw-manager-linux-arm64

Step 2: Run

Windows Deployment

Prerequisites

  • Windows 10/11 (64-bit)
  • Administrator privileges (required for creating Windows scheduled tasks to manage Gateway)

Launch

Right-click openclaw-manager-win-x64.exe → Run as administrator
On first launch, the following will be done automatically:
  • 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
Must run as administrator, otherwise Windows scheduled tasks cannot be created to manage Gateway processes.

Step 3: Access Management UI

After the program starts, access the Web management UI:
http://127.0.0.1:51942
Linux remote access: Replace 127.0.0.1 with your server IP, e.g. http://your-server-ip:51942

Step 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 APIMart API Key (starts with sk-). Supported Models:
Model IDNameFeatures
gpt-5GPT-5Latest and most powerful
gpt-5.1GPT-5.1Enhanced version
gpt-5.2-codexGPT-5.2 CodexCode specialized
gpt-5.2-proGPT-5.2 ProProfessional version
claude-opus-4-6-20260320Claude Opus 4.6Strongest reasoning
claude-sonnet-4-6-20260320Claude Sonnet 4.6Balanced choice
claude-opus-4-5-20251101Claude Opus 4.5Advanced reasoning
claude-sonnet-4-5-20250929Claude Sonnet 4.5Excellent for code
claude-haiku-4-5-20251001Claude Haiku 4.5Fast response
gemini-2.5-flashGemini 2.5 FlashFast multimodal
gemini-3-pro-previewGemini 3 Pro PreviewHigh performance
Model Recommendations:
  • 💰 Cost-effective: claude-haiku-4-5-20251001, gemini-2.5-flash
  • 🚀 High-performance: gpt-5, claude-opus-4-6-20260320, gemini-3-pro-preview
  • Fast response: gemini-2.5-flash, claude-haiku-4-5-20251001
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:

Step 5: Pairing Code Binding

After the instance is created and started, complete user binding via pairing code:
  1. User sends any message to the bot on the messaging platform
  2. Bot replies with an 8-digit pairing code (e.g. DFE62DTD)
  3. Admin clicks the “Pairing Code” button for that instance in the Web UI
  4. Enter the pairing code and click “Approve
  5. 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:
ActionDescription
StartStart the Gateway process, bot begins receiving messages
StopStop the Gateway process
Switch ModelSwitch AI model in real-time without restarting Gateway
Pairing CodeApprove new users’ pairing codes to authorize bot usage
DeleteStop and delete instance with all data (irreversible)

Ports & Data

Ports

PurposePortBind Address
Manager Web UI51942Windows/macOS: 127.0.0.1, Linux: 0.0.0.0
Gateway InstanceStarting from 18789Each instance gets a unique port

Data Directories

ContentPath
Instance config~/.openclaw-<instance-name>/openclaw.json
Gateway logs~/.openclaw-<instance-name>/logs/gateway.log
Manager logs~/openclaw-manager.log (daemon mode)
Manager PID~/.openclaw-manager.pid

FAQ

Q1: Manager won’t start?

Solutions:
PlatformCheck
WindowsConfirm running as administrator
LinuxConfirm port 51942 is not in use (lsof -i :51942)
macOSConfirm security settings allowed or quarantine removed
AllCheck logs at ~/openclaw-manager.log

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:
  1. Confirm event subscription has added im.message.receive_v1
  2. Confirm subscription method is “Long Connection
  3. 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 APIMart Console to view:
  • 📊 API call statistics
  • 💰 Cost details
  • 📈 Usage trend charts

Support & Help

If you encounter any issues:

Get Started with APIMart

Register for APIMart now, get your API key, and deploy your AI bot!