1. 快速脚本安装(推荐)
这是最简单的方法,脚本会自动检测你的环境并处理 Node.js 等依赖。
-
macOS / Linux / WSL2:
Bash
curl -fsSL https://openclaw.ai/install.sh | bash -
Windows (PowerShell):
PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex
2. 开发者安装(NPM)
作为全栈工程师,你可能更倾向于使用包管理器。OpenClaw 要求 Node.js 22+ 环境。
Bash
# 全局安装
npm install -g openclaw@latest
# 启动配置向导(设置后台服务/守护进程)
openclaw onboard --install-daemon
3. Docker 部署
如果你希望环境隔离(特别是 OpenClaw 具有系统访问权限,Docker 更加安全),可以使用容器化方案:
Bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh
注意: Docker 模式下会自动挂载
~/.openclaw用于存放配置,以及~/openclaw/workspace作为 Agent 的工作空间。
4. 后续配置步骤
安装完成后,你需要运行 openclaw onboard 进入引导流程,主要包含以下几个关键点:
-
选择模型供应商: 支持 Anthropic (Claude), OpenAI, DeepSeek 等。你可以使用 API Key,也可以配合本地的 Ollama 使用。
-
配置 IM 机器人:
-
Telegram: 需要去
@BotFather申请 Token。 -
Discord: 需要在开发者平台创建 Application 并开启
Message Content Intent。
-
-
安装技能(Skills): 引导过程中会问你是否安装常用插件(如文件管理、浏览器自动化、代码运行等)。
常用命令
-
openclaw start: 启动网关服务。 -
openclaw status: 查看当前运行状态。 -
openclaw logs: 查看实时日志。
