Skip to content

OpenClaw

OpenClaw is a personal AI assistant that can run on any system and any platform. Unlike large language models, OpenClaw is a powerful AI assistant implemented based on large language models.

It is a local AI assistant that understands your speech and automatically helps you perform tasks on your computer/server, executing automatically without manual operation.

Environment Preparation

  • Hardware: RK3576, Ethernet or WIFI
  • Software: Ubuntu System

Installation Steps

1. Open the terminal, update the package list + install git.

sudo apt update && sudo apt install git -y
//Password
kickpi

2. Install NVM (Node Version Manager).

curl https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

3. Reboot the system (to make NVM take effect).

sudo reboot

4. Install Node.js version 22.

nvm install 22

5. Start using Node.js 22 immediately.

nvm use 22

6. Set Node.js 22 as the default version.

nvm alias default 22

7. Install the latest version of OpenClaw.

npm install -g openclaw@latest

8. Start openclaw, use the keyboard arrow keys to select Yes, and press Enter to confirm.

openclaw onboard --install-daemon

image-20260305100318946

9. Select the AI model (choose according to your preference). Here, we select "Custom" for demonstration purposes only.

image-20260305101101738

10. Enter your API address, key, and model name.

image-20260306100112101

11. Press Enter twice consecutively to confirm.

image-20260306100520345

12. Select the communication channel. Here, choose to skip.

image-20260306100920955

13. Use the keyboard arrow keys to navigate, the spacebar to select, configure the skills OpenClaw should possess, and press Enter to confirm.

image-20260306101220743

14. Select the node manager to be used preferentially during skill installation.

image-20260306101601256

15. When the skill installation is complete, follow the operations as shown in the diagram. Upon completion, the browser will automatically start and enter OpenClaw.

// Start OpenClaw using the command line
openclaw gateway

image-20260306101938356

16. Successful launch. You can now use your OpenClaw.

image-20260306143955534

Startup Failures

  • Service Failure

1. If a startup error occurs:

Error: systemctl is-enabled unavailable: Command failed: systemctl --user is-enabled openclaw-gateway.service

2. Start the OpenClaw gateway directly, enter the IP address in the browser, and access the OpenClaw page to converse:

openclaw gateway

image-20260306102701377

  • Missing Token in Browser

1. The following issue indicates that the web page lacks a token and cannot chat.

unauthorized: gateway token missing

2. Use the following command to generate a secure link with a token, which will automatically launch the browser.

openclaw dashboard