> ## Documentation Index
> Fetch the complete documentation index at: https://docs.evolink.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenClaw Auto Install

> Install and manage OpenClaw instances with OpenClaw Manager

## Overview

OpenClaw Manager is a visual management tool that helps you quickly install, configure, and manage OpenClaw instances. No manual config editing required — just 3 steps to deploy.

Two messaging channels are supported:

|                    | Telegram                                          | Feishu (Lark)                                 |
| ------------------ | ------------------------------------------------- | --------------------------------------------- |
| Connection         | Bot API (long polling)                            | WebSocket persistent connection               |
| Credentials needed | Bot Token + your User ID                          | App ID + App Secret                           |
| Platform setup     | Create a Bot only                                 | Create an app + enable WebSocket subscription |
| User auth          | Bound by User ID — only authorized users can chat | Any user who can message the Bot can chat     |
| Best for           | Personal use, international users                 | Team collaboration, users in China            |

## System Environment Check

Before installation, it's recommended to run the environment checker tool to ensure your system meets OpenClaw's requirements.

### Download Checker Tool

Download the checker tool for your platform from [GitHub Releases](https://github.com/suuuuuu-1/openclaw-env-checker/releases):

| Platform              | Filename                       |
| --------------------- | ------------------------------ |
| Windows               | `openclaw-checker-win-x64.exe` |
| macOS (Intel)         | `openclaw-checker-macos-x64`   |
| macOS (Apple Silicon) | `openclaw-checker-macos-arm64` |
| Linux                 | `openclaw-checker-linux-x64`   |

### Check Items

The tool automatically checks the following:

* ✅ Node.js version (requires >= 22.12.0)
* ✅ npm available
* ✅ Git available
* ✅ Network connectivity (github.com, npmjs.org, evolink.ai)

<img src="https://mintcdn.com/muyutechnology/nIFIx0gxdF53THw8/images/OpenClaw-Checker/check-success.png?fit=max&auto=format&n=nIFIx0gxdF53THw8&q=85&s=46f1fdbec3263845e35158b104fa5091" alt="Check success example" width="1778" height="1742" data-path="images/OpenClaw-Checker/check-success.png" />

If the check fails, the tool will provide specific fix suggestions.

## Prerequisites

### 1. Install Node.js

OpenClaw Manager requires Node.js 22 or higher.

<Tabs>
  <Tab title="Windows">
    Visit [Node.js official website](https://nodejs.org/en/download), download the Windows installer (.msi file), and run the installation program.

    After installation, open PowerShell to verify:

    ```bash theme={null}
    node --version
    npm --version
    ```

    <Note>
      It's recommended to run PowerShell as administrator to avoid permission issues during installation.
    </Note>
  </Tab>

  <Tab title="macOS">
    **Method 1: Using Installer**

    Visit [Node.js official website](https://nodejs.org/en/download), download the macOS installer (.pkg file), and run the installation program.

    **Method 2: Using Homebrew**

    ```bash theme={null}
    brew install node
    ```

    After installation, open Terminal to verify:

    ```bash theme={null}
    node --version
    npm --version
    ```

    <Note>
      If you encounter permission issues during installation, you may need to add `sudo` before the command.
    </Note>
  </Tab>
</Tabs>

### 2. Install Git

OpenClaw depends on Git for version management and plugin installation.

<Tabs>
  <Tab title="Windows">
    Visit [Git official website](https://git-scm.com/downloads), download the Windows installer, run the installation program, and complete the installation with default options.

    After installation, open PowerShell to verify:

    ```bash theme={null}
    git --version
    ```
  </Tab>

  <Tab title="macOS">
    **Method 1: Using Homebrew (Recommended)**

    ```bash theme={null}
    brew install git
    ```

    **Method 2: Using Xcode Command Line Tools**

    ```bash theme={null}
    xcode-select --install
    ```

    After installation, open Terminal to verify:

    ```bash theme={null}
    git --version
    ```
  </Tab>
</Tabs>

### 3. Get EvoLink API Key

* Log in to [EvoLink Console](https://evolink.ai/dashboard)
* Find API Keys in the console, click "Create New Key", then copy the generated Key
* API Key usually starts with `sk-`, please keep it safe

### 4. Channel Credentials

<Accordion title="Telegram / Feishu credential setup guide">
  <Tabs>
    <Tab title="Telegram">
      1. Search for [@BotFather](https://t.me/BotFather) on Telegram, click **START BOT**

               <img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/ScreenShot_2026-02-08_023944_999.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=8675eaaf4ede6e09eb9256830d780e48" alt="Start BotFather" width="652" height="638" data-path="images/OpenClaw-Telegram/ScreenShot_2026-02-08_023944_999.png" />

      2. Send `/newbot`, follow the prompts to set a name and get your **Bot Token** (format: `123456789:ABCdef...`)

               <img src="https://mintcdn.com/muyutechnology/9zwrwFbHVtE0nZ-d/images/OpenClaw-Telegram/85be2352-3788-4d21-815e-6a46b2754ca7.png?fit=max&auto=format&n=9zwrwFbHVtE0nZ-d&q=85&s=6b15bf8fa069553fed472e3177d66c34" alt="Create Bot" width="1798" height="1794" data-path="images/OpenClaw-Telegram/85be2352-3788-4d21-815e-6a46b2754ca7.png" />

      3. Get your **Telegram User ID**: send `/start` to [@userinfobot](https://t.me/userinfobot) and note the numeric ID
    </Tab>

    <Tab title="Feishu">
      1. Go to [Feishu Open Platform](https://open.feishu.cn/app) and create a custom enterprise app

               <img src="https://mintcdn.com/muyutechnology/PB79kA5Vjr8LP50j/images/OpenClaw-Feishu/create-app.avif?fit=max&auto=format&n=PB79kA5Vjr8LP50j&q=85&s=68f3383cc4e84f804832d50b0a619b26" alt="Create app" width="1650" height="611" data-path="images/OpenClaw-Feishu/create-app.avif" />

      2. Get the **App ID** and **App Secret** from the "Credentials & Basic Info" page

               <img src="https://mintcdn.com/muyutechnology/PB79kA5Vjr8LP50j/images/OpenClaw-Feishu/get-credentials.avif?fit=max&auto=format&n=PB79kA5Vjr8LP50j&q=85&s=8b1539f0f9fd1f382304c00aaafd4471" alt="Get credentials" width="1650" height="728" data-path="images/OpenClaw-Feishu/get-credentials.avif" />

      3. Under "Permissions & Scopes", click **Batch Import** and paste the following JSON to import all required permissions:

      ```json theme={null}
      {
        "scopes": {
          "tenant": [
            "aily:file:read",
            "aily:file:write",
            "application:application.app_message_stats.overview:readonly",
            "application:application:self_manage",
            "application:bot.menu:write",
            "cardkit:card:write",
            "contact:contact.base:readonly",
            "contact:user.employee_id:readonly",
            "corehr:file:download",
            "docs:document.content:read",
            "event:ip_list",
            "im:chat",
            "im:chat.access_event.bot_p2p_chat:read",
            "im:chat.members:bot_access",
            "im:message",
            "im:message.group_at_msg:readonly",
            "im:message.group_msg",
            "im:message.p2p_msg:readonly",
            "im:message:readonly",
            "im:message:send_as_bot",
            "im:resource",
            "sheets:spreadsheet",
            "wiki:wiki:readonly"
          ],
          "user": [
            "aily:file:read",
            "aily:file:write",
            "im:chat.access_event.bot_p2p_chat:read"
          ]
        }
      }
      ```

      <img src="https://mintcdn.com/muyutechnology/PB79kA5Vjr8LP50j/images/OpenClaw-Feishu/configure-permissions.avif?fit=max&auto=format&n=PB79kA5Vjr8LP50j&q=85&s=b586b4d4778a5af577cbc188cd0f196a" alt="Configure permissions" width="1650" height="755" data-path="images/OpenClaw-Feishu/configure-permissions.avif" />

      4. Under "App Capabilities > Bot", enable the bot capability and set the bot name

               <img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Feishu/enable-bot.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=4acd5043b50c2a799eff3516390e6e39" alt="Enable bot" width="2888" height="1386" data-path="images/OpenClaw-Feishu/enable-bot.png" />

      <Warning>
        Feishu app basic setup is now complete. The remaining steps — event subscription and version release — must be done after the gateway is deployed and running, otherwise the long connection settings will fail to save. Complete Step 1 and Step 2 below first, then return to Feishu Open Platform to continue.
      </Warning>
    </Tab>
  </Tabs>
</Accordion>

## Step 1: Download & Run

Download the executable for your platform from [Releases](https://github.com/Pharmacist9527/openclaw-manager/releases):

<img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/github-releases.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=9fbc4a72fa1477c55b3b30ff4f5b4e61" alt="GitHub Releases page" width="2460" height="1290" data-path="images/OpenClaw-Auto/github-releases.png" />

<img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/github-repo.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=eb49f5e9812dc35fba7f32e5185cce26" alt="Download executable" width="2490" height="1297" data-path="images/OpenClaw-Auto/github-repo.png" />

| Platform              | File                           |
| --------------------- | ------------------------------ |
| Windows               | `openclaw-manager-win-x64.exe` |
| macOS (Intel)         | `openclaw-manager-macos-x64`   |
| macOS (Apple Silicon) | `openclaw-manager-macos-arm64` |
| Linux                 | `openclaw-manager-linux-x64`   |

<Warning>
  Make sure [Node.js 22+](https://nodejs.org/en/download) is installed.
</Warning>

Windows users right-click and run as administrator. macOS / Linux users run with `sudo` in terminal:

```bash theme={null}
chmod +x ./openclaw-manager && sudo ./openclaw-manager
```

The script will check for and install OpenClaw if needed, then start the local web management interface and open your browser.

<img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/home-new-instance.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=6486cfdf2515363805686500744edd8b" alt="Create new instance" width="2392" height="1180" data-path="images/OpenClaw-Auto/home-new-instance.png" />

## Step 2: Create an Instance

### 2.1 — Basic Info

| Field         | Description                                                           |
| ------------- | --------------------------------------------------------------------- |
| Instance Name | Name for your instance (e.g. `mybot`), must be unique on this machine |
| Model         | Choose a model: Haiku 4.5 / Sonnet 4.5 / Opus 4.5 / Opus 4.6          |
| Channel       | Choose a channel: Telegram or Feishu                                  |

<img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/wizard-step1-basic-info.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=8f447ce14f51fb0627c813b9f4d073ec" alt="Basic info" width="2549" height="1242" data-path="images/OpenClaw-Auto/wizard-step1-basic-info.png" />

### 2.2 — Credentials & Deploy

All channels require an **EvoLink API Key**.

<Tabs>
  <Tab title="Telegram">
    Enter the **Bot Token** from @BotFather, then click **Deploy**.

    The script will automatically:

    1. Create the OpenClaw config file
    2. Write model and API Key settings
    3. Configure and enable the Telegram plugin
    4. Install and start the gateway service

           <img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/wizard-step2-telegram-credentials.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=5c99b55b92ad3aa458133ac155c85e17" alt="Telegram credentials" width="2549" height="1242" data-path="images/OpenClaw-Auto/wizard-step2-telegram-credentials.png" />
  </Tab>

  <Tab title="Feishu">
    Enter the **App ID** and **App Secret** from Feishu Open Platform, then click **Deploy**.

    The script will automatically:

    1. Create the OpenClaw config file
    2. Write model and API Key settings
    3. Configure the Feishu plugin (write App ID / App Secret) and enable it
    4. Install and start the gateway service

           <img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/wizard-step2-credentials.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=5d3fcb5c76c0aa9b3da645d3e6966c51" alt="Feishu credentials" width="2549" height="1242" data-path="images/OpenClaw-Auto/wizard-step2-credentials.png" />
  </Tab>
</Tabs>

Wait for the progress bar to complete, then you'll advance to the next step automatically.

### 2.3 — Connect

<Tabs>
  <Tab title="Telegram">
    Enter your **Telegram User ID** (the numeric ID from @userinfobot), then click **Connect**.

    The script writes this ID to the `allowedUsers` config — only this user will be able to chat with the Bot. Once connected, you'll be redirected to the home page.

    <img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/wizard-step3-telegram-connect.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=71d596d8d4f0cf68708c0baf301636e5" alt="Telegram connect" width="2549" height="1242" data-path="images/OpenClaw-Auto/wizard-step3-telegram-connect.png" />
  </Tab>

  <Tab title="Feishu">
    Deployment is complete. Now return to Feishu Open Platform to configure event subscription.

    <Warning>
      Before configuring event subscription, make sure the following are done:

      * Feishu channel configuration is complete (see Step 2 deployment)
      * Gateway is running (check with `openclaw gateway status`)
    </Warning>

    On the **Event Subscription** page:

    1. Select **Use long connection to receive events** (WebSocket mode)
    2. Add event: `im.message.receive_v1` (receive messages)

    <Warning>
      If the gateway is not started or the channel has not been added, the long connection settings will fail to save.
    </Warning>

    <img src="https://mintcdn.com/muyutechnology/PB79kA5Vjr8LP50j/images/OpenClaw-Feishu/event-subscription.avif?fit=max&auto=format&n=PB79kA5Vjr8LP50j&q=85&s=9cbb8f9f6d35b90981908f1bcd70b8ad" alt="Event subscription" width="1650" height="851" data-path="images/OpenClaw-Feishu/event-subscription.avif" />

    3. Under "Version Management & Release", create a version and submit for review

    <Note>
      Feishu apps require admin approval before they can be used. Enterprise custom apps are usually approved automatically.
    </Note>

    Click **Done** — the script will restart the gateway to establish the Feishu WebSocket connection. After redirecting to the home page, you can start messaging the Bot on Feishu.

    <img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/wizard-step3-feishu-connect.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=1e51d0bdfb70b1e821e970f4f3df2333" alt="Feishu connect" width="2549" height="1242" data-path="images/OpenClaw-Auto/wizard-step3-feishu-connect.png" />
  </Tab>
</Tabs>

## Manage Instances

After deployment, the home page displays all instances:

<img src="https://mintcdn.com/muyutechnology/RDciMG4Sfzhb_HtY/images/OpenClaw-Auto/home-instance-running.png?fit=max&auto=format&n=RDciMG4Sfzhb_HtY&q=85&s=12a02a962c377d7e6f4c6c730090df89" alt="Instance management" width="2549" height="1242" data-path="images/OpenClaw-Auto/home-instance-running.png" />

| Status   | Description     |
| -------- | --------------- |
| 🟢 Green | Gateway running |
| 🔴 Red   | Gateway stopped |

Each instance card shows the model and channel in use. Available actions:

* **Start / Stop**: Start or stop the gateway service
* **Delete**: Remove the instance (stops the gateway and cleans up all config files)

Click **+ New Instance** to create multiple instances, each running independently on a different port.
