[OpenClaw]-1-安装与初始化配置详解

引言

本文是面向全用户的 OpenClaw 保姆级安装与配置指南,一站式解决这款爆火开源 AI 智能体的落地部署难题。文中完整收录了 Windows/Mac/Linux 全系统的一键安装命令、手动部署步骤,详解了大模型对接,同时汇总了安装过程中的常见报错与排坑方案。无论你是零基础想搭建个人 AI 数字员工的普通用户,还是想要实现流程自动化的开发者,都能通过本文快速上手 OpenClaw,让 AI 真正从 “会聊天” 变成 “能做事”。

文章目录

0×1.Linux安装OpenClaw

本文以Ubuntu linux为例(其他发行版替换包管理命令即可)安装OpenClaw:

1.安装与配置openclaw:

					
					# 官方网站(https://openclaw.ai/)如果下面的安装命令失效,请参考官方网站上的最新方法
					# 脚本会自动检测系统是否安装node.js,git,curl等等这些工具,如果缺失会一并安装
					 987@hk987.xyz:~$ curl -fsSL https://openclaw.ai/install.sh | bash

					### 初始化安装配置步骤 ###
					# 立即生成并配置网关令牌?选Yes
					# OpenClaw 的 Gateway Token(网关令牌) 是整个系统的核心安全凭证
					# 相当于 OpenClaw 网关的 “万能钥匙”,没有这个令牌访问不了openclaw
					# 默认明文保存在用户家目录.openclaw/openclaw.json文件的gateway字段中
					 Generate and configure a gateway token now?
					│  ● Yes / ○ No

					# 将openclaw工作目录权限改成700,选Yes
					 Tighten permissions on ~/.openclaw to 700?
					│  ● Yes / ○ No

					# 创建会话存储目录
					# 它是 OpenClaw 默认 main 智能体的会话数据持久化目录,用于:
					# -保存你和 AI 的完整对话历史(.jsonl 格式)
					# -存储会话元数据、上下文状态、工具调用记录
					# -重启后恢复对话、继续上下文,避免每次都从头开始
					# -选 Yes(推荐):自动创建目录,OpenClaw 才能正常保存 / 加载会话,否则无法持久化对话
					# -选 No:不创建目录,会话仅在内存中,重启后所有对话历史丢失,且可能报错
					Create Session store dir at ~/.openclaw/agents/main/sessions?
					│  ● Yes / ○ No

					# 到目前为止,单智能体目录结构
					~/.openclaw/          # OpenClaw 全局状态根目录
					└── agents/
					    └── main/         # 默认智能体(main)
					        └── sessions/ # ✅ 你当前确认创建的会话存储目录
					            ├── sessions.json    # 会话索引/元数据
					            └── *.jsonl          # 每条对话的完整记录文件

					# 是否安装网关服务,选Yes
					# 网关服务是 OpenClaw 对接外部通讯渠道(如 WhatsApp、Telegram)的核心组件
					Install gateway service now?
					│  ● Yes / ○ No

					#「网关服务运行时」,即网关服务依赖的编程语言执行环境,选推荐的Node即可
					◆  Gateway service runtime
					│  ● Node (recommended) (Required for WhatsApp + Telegram. Bun can corrupt memory on reconnect.)

					# 完成之后可能默认会自动弹出web页面,因为还没有配置模型和本地运行环境等,
					# 可能无法访问(ubuntu上有时候会出现无法打开网页要重启服务的情况),
					# 所以接下来可以先手动配置一下
					# 使用下面的命令来配置openclaw
					 987@hk987.xyz:~$ openclaw configure

					# 网关服务在哪运行,本文选Local,即本地运行
					Where will the Gateway run?
					│  ● Local (this machine) (No gateway detected (ws://127.0.0.1:18789))
					│  ○ Remote (info-only)
					# 选项解析
					● Local (this machine) (No gateway detected (ws://127.0.0.1:18789))
					    Local (this machine):本地(当前这台电脑),这是默认选中的选项;
					    No gateway detected:系统检测到当前本机的 127.0.0.1:18789 端口(网关默认端口)上还没有运行中的网关服务;
					    ws://127.0.0.1:18789:网关服务的默认本地连接地址(WebSocket 协议),后续安装完成后网关会在这个地址启动。
					○ Remote (info-only)
					    Remote (info-only):远程(仅信息展示),
					    即网关服务部署在另一台服务器 / 设备上,
					    当前仅用于填写远程网关的连接信息(不会在本机安装 / 启动网关)

					# 选择需要配置的模块,这是Openclaw的模块化配置环节
					Select sections to configure
					│  ● Workspace (Set workspace + sessions)
					│  ○ Model
					│  ○ Web tools
					│  ○ Gateway
					│  ○ Daemon
					│  ○ Channels
					│  ○ Skills
					│  ○ Health check
					│  ○ Continue

					# 模块化配置环节,选项解析请看下面这张图
					
					
images/openclaw-1.png
					
					# 例如我们要配置模型,以Minimax模型为例(需要先去购买模型使用权,获得API key)
					Select sections to configure
					│  Model
					│
					◆  Model/auth provider
					│  ○ OpenAI
					│  ○ Anthropic
					│  ○ Chutes
					│  ● MiniMax (M2.5 (recommended))
					│  ○ Moonshot AI (Kimi K2.5)
					│  ○ Google
					MiniMax auth method # 在国内可以选择CN API 如果在国外就选择Global API
					│  ○ MiniMax Global — OAuth (minimax.io)
					│  ○ MiniMax Global — API Key (minimax.io)
					│  ○ MiniMax CN — OAuth (minimaxi.com)
					│  ● MiniMax CN — API Key (minimaxi.com) (sk-api- or sk-cp- keys supported)
					│  ○ Back
					 How do you want to provide this API key? # 明文方式储存API key
					│  ● Paste API key now (Stores the key directly in OpenClaw config)
					│  ○ Use external secret provider
					Enter MiniMax CN API key (sk-api- or sk-cp-)
					│  sk-cp-j7hnSxxxxxxx... # API Key粘贴到这里,然后回车
					# 当前代理中,模型的API key会保存在这个文件中~/.openclaw/agents/main/agent/auth-profiles.json
					 Models in /model picker (multi-select)
					# 之前输入 Minimax 的 API Key,只是告诉 OpenClaw:「我有访问 Minimax 平台的权限了」;
					# 而这一步选模型,是告诉 OpenClaw:
					# 「我要从 Minimax 平台的多个模型中,选定具体用哪一个 / 哪几个来运行 AI 对话」
					 Models in /model picker (multi-select)
					│  Search:  默认应该会选择MiniMax最新的模型,下面的highspeed是我用空格键选中的,选好模型后回车就行
					│  ...
					│  ◻ kimi-coding/k2p5
					│  ◼ minimax/MiniMax-M2.5
					│  ◼ minimax/MiniMax-M2.5-highspeed (MiniMax M2.5 Highspeed · ctx 195k · reasoning)
					# 回到上层菜单选最下面的Continue,配置就算完成了
					Select sections to configure
					│  Continue
					
					

三个实用的OpenClaw管理命令:

					
					#-1-启动 OpenClaw 的 Web 可视化仪表盘(获取token web访问连接)
					 987@hk987.xyz:~$ openclaw dashboard --no-open

					openclaw dashboard:启动 OpenClaw 的 Web 可视化仪表盘(用于图形化管理智能体、模型、会话、配置等);
					--no-open:禁止自动打开浏览器(默认情况下,启动仪表盘会自动弹出浏览器窗口访问,加此参数后仅打印 URL,需手动打开)

					#-2-查看OpenClaw运行状态
					 987@hk987.xyz:~$ openclaw status

					#-3-检查配置
					 987@hk987.xyz:~$ openclaw doctor
					
					

4.卸载

					
					# 如果不需要使用openclaw了,可以使用下面的命令一键卸载
					 987@hk987.xyz:~$ openclaw uninstall --all --yes --non-interactive
					
					

0×2.Windows安装OpenClaw

1.安装与初始化配置

					
					# 首先为当前用户启动允许无签名脚本运行权限,打开Powershell输入下面的指令回车
					# 当前用户允许运行本地脚本(无签名),仅要求远程下载的脚本有签名
					Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
					# 使用官方推荐安装命令,一键安装
					 iwr -useb https://openclaw.ai/install.ps1 | iex

					# 配置openclaw
					openclaw configure
					
					

Workspace里面设置一下龙虾的工作路径,Model里面配置模型的API key,然后Gateway中可以设置Web管理页面的访问Token,初始化配置和Linux一样就不再赘述了,详细请参考本文上面Linux部分。

2.手动启动OpenClaw

					
					# 启动OpenClaw网关服务
					openclaw gateway

					# 如果忘记了Token,通过下面的命令显示带Token的连接
					openclaw dashboard --no-open
					
					

3.创建计划任务,开机自动启动网关服务

					
					# 自动创建计划任务
					openclaw gateway install

					# 打开启动文件夹,在其中创建快捷方式
					Win+R → shell:startup
					新建快捷方式 → 请输入对象位置中,输入下面这一行:
					schtasks /Run /TN "OpenClaw Gateway"
					命名:OpenClaw Gateway
					重启
					
					

4.如果不想使用了,用下面的方法卸载:

					
					# 1. 先停止网关服务
					openclaw gateway stop

					# 2. 官方一键卸载(含服务、配置、数据)
					openclaw uninstall --all --yes --non-interactive

					# 3. 删除Win+R → shell:startup中的快捷方式