快速开始和首次运行设置
遇到问题时,最快的解决方法
遇到问题时,最快的解决方法
- Claude Code:https://www.anthropic.com/claude-code/
- OpenAI Codex:https://openai.com/codex/
Heartbeat 一直跳过。跳过原因是什么意思?
Heartbeat 一直跳过。跳过原因是什么意思?
安装和设置 OpenClaw 的推荐方式
安装和设置 OpenClaw 的推荐方式
pnpm openclaw onboard。如果缺少 Control UI 资源,新手引导会尝试自行构建;若失败,则回退到 pnpm ui:build。完成新手引导后,如何打开仪表板?
完成新手引导后,如何打开仪表板?
如何在 localhost 和远程环境中对仪表板进行身份验证?
如何在 localhost 和远程环境中对仪表板进行身份验证?
- 打开
http://127.0.0.1:18789/。 - 如果系统要求共享密钥身份验证,请将配置的令牌或密码粘贴到 Control UI 设置中。
- 令牌来源:
gateway.auth.token(或OPENCLAW_GATEWAY_TOKEN)。 - 密码来源:
gateway.auth.password(或OPENCLAW_GATEWAY_PASSWORD)。 - 尚未配置共享密钥?运行
openclaw doctor --generate-gateway-token(或openclaw doctor --fix --generate-gateway-token)。
- Tailscale Serve(推荐):保持绑定到 loopback,运行
openclaw gateway --tailscale serve,然后打开https://<magicdns>/。启用gateway.auth.allowTailscale: true后,身份标头可满足 Control UI/WebSocket 身份验证要求(无需粘贴共享密钥,前提是 Gateway 网关主机受信任);HTTP API 仍需要共享密钥身份验证,除非你有意使用专用入口none或受信任代理 HTTP 身份验证。 来自同一客户端的并发错误身份验证 Serve 尝试会在失败身份验证限制器记录它们之前串行执行,因此第二次错误重试可能已经显示retry later。 - Tailnet 绑定:运行
openclaw gateway --bind tailnet --token "<token>"(或配置密码身份验证),打开http://<tailscale-ip>:18789/,然后在仪表板设置中粘贴匹配的共享密钥。 - 身份感知反向代理:将 Gateway 网关置于受信任代理之后,设置
gateway.auth.mode: "trusted-proxy",然后打开代理 URL。同主机 loopback 代理需要显式设置gateway.auth.trustedProxy.allowLoopback: true。 - SSH 隧道:运行
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host,然后打开http://127.0.0.1:18789/。通过隧道时仍适用共享密钥身份验证;如果出现提示,请粘贴配置的令牌或密码。
为什么聊天审批有两种 Exec 审批配置?
为什么聊天审批有两种 Exec 审批配置?
approvals.exec——将审批提示转发到聊天目标。channels.<channel>.execApprovals——使该渠道成为 Exec 审批的原生审批客户端。
- 如果聊天已经支持命令和回复,则同一聊天中的
/approve可通过共享路径工作。 - 当受支持的原生渠道可以安全推断审批人时,如果
channels.<channel>.execApprovals.enabled未设置或为"auto",OpenClaw 会自动启用优先私信的原生审批。 - 当原生审批卡片/按钮可用时,该 UI 是主要方式;只有当工具结果表明聊天审批不可用时,才提及手动
/approve命令。 - 仅当提示还必须发送到其他聊天或明确的运维房间时,才使用
approvals.exec。 - 仅当你希望将审批提示发回原始房间/主题时,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - 插件审批是独立的:默认在同一聊天中使用
/approve,可选择通过approvals.plugin转发,并且只有部分原生渠道也会为其保留原生处理方式。
需要什么运行时?
需要什么运行时?
pnpm 是仓库的包管理器。
Bun 可以安装依赖项并运行包脚本,但无法运行 OpenClaw CLI 或 Gateway 网关,因为它缺少 node:sqlite。可以在 Raspberry Pi 上运行吗?
可以在 Raspberry Pi 上运行吗?
安装到 Raspberry Pi 时有什么建议?
安装到 Raspberry Pi 时有什么建议?
- 使用 64 位操作系统;不要使用 32 位 Raspberry Pi OS。
- 在 2 GB 或更小内存的开发板上添加交换空间。
- 为提高性能和使用寿命,优先使用 USB SSD,而不是 SD 卡。
- 优先使用可修改的(git)安装方式,以便查看日志并快速更新。
- 开始时不要启用渠道/Skills,之后逐一添加。
- 异常的二进制文件错误(“exec format error”)通常是因为某个可选 Skills 工具缺少 ARM64 构建版本。
卡在 wake up my friend / 新手引导无法孵化。怎么办?
卡在 wake up my friend / 新手引导无法孵化。怎么办?
openclaw configure --section model 添加提供商。
如果你看到唤醒消息但没有回复,并且令牌数一直为 0,则说明智能体从未运行。- 重启 Gateway 网关:
- 检查状态和身份验证:
- 仍然卡住?运行:
无需重新进行新手引导,能否将设置迁移到新机器?
无需重新进行新手引导,能否将设置迁移到新机器?
- 在新机器上安装 OpenClaw。
- 从旧机器复制
$OPENCLAW_STATE_DIR(默认值:~/.openclaw)。 - 复制你的工作区(默认值:
~/.openclaw/workspace)。 - 运行
openclaw doctor并重启 Gateway 网关服务。
~/.openclaw/ 下(例如 ~/.openclaw/agents/<agentId>/agent/openclaw-agent.sqlite)。相关内容:迁移、文件在磁盘上的存储位置、
Agent 工作区、Doctor、
远程模式。在哪里查看最新版本的新功能?
在哪里查看最新版本的新功能?
无法访问 docs.openclaw.ai(SSL 错误)
无法访问 docs.openclaw.ai(SSL 错误)
docs.openclaw.ai。请将其禁用或将 docs.openclaw.ai 加入允许列表,然后重试。请帮助我们解除阻止:https://spa.xfinity.com/check_url_status。仍然受阻?文档已镜像到 GitHub:
https://github.com/openclaw/openclaw/tree/main/docs稳定版和测试版有什么区别
稳定版和测试版有什么区别
latest= 稳定版beta= 用于测试的早期构建版本(当测试版不存在或比当前稳定版本更旧时,回退到latest)
latest。维护者
也可以直接发布到 latest。因此,提升后测试版和稳定版可能指向
同一版本。查看变更内容:CHANGELOG.md。有关一行命令安装方式以及测试版与开发版之间的区别,请参阅下一个折叠面板。如何安装测试版?测试版和开发版有什么区别?
如何安装测试版?测试版和开发版有什么区别?
如何试用最新版本?
如何试用最新版本?
安装和新手引导通常需要多长时间?
安装和新手引导通常需要多长时间?
- **安装:**2-5 分钟。
- **快速开始新手引导:**几分钟(local loopback Gateway 网关、自动令牌、默认工作区)。
- **高级/完整新手引导:**如果提供商登录、渠道配对、守护进程安装、网络下载或 Skills 需要额外设置,则耗时更长。
openclaw configure 返回继续设置。卡住了?请参阅上面的我卡住了。安装程序卡住了?如何获取更多反馈?
安装程序卡住了?如何获取更多反馈?
Windows 安装提示找不到 git 或无法识别 openclaw
Windows 安装提示找不到 git 或无法识别 openclaw
- 安装 Git for Windows,确保
git位于 PATH 中。 - 关闭并重新打开 PowerShell,然后再次运行安装程序。
- npm 全局二进制文件夹不在 PATH 中。
- 检查路径:
npm config get prefix。 - 将该目录添加到用户 PATH(无需
\bin后缀;在大多数系统上,该目录是%AppData%\npm)。 - 关闭并重新打开 PowerShell。
Windows exec 输出显示乱码中文,该怎么办?
Windows exec 输出显示乱码中文,该怎么办?
system.run/exec 输出中的中文显示为乱码;同一命令
在另一个终端配置文件中显示正常。PowerShell 中的解决方法:文档没有解答我的问题,如何获得更好的答案?
文档没有解答我的问题,如何获得更好的答案?
如何在 VPS 上安装 OpenClaw?
如何在 VPS 上安装 OpenClaw?
云端/VPS 安装指南在哪里?
云端/VPS 安装指南在哪里?
可以让 OpenClaw 自行更新吗?
可以让 OpenClaw 自行更新吗?
新手引导实际会执行哪些操作?
新手引导实际会执行哪些操作?
openclaw onboard 是推荐的设置路径。在本地模式下,它会引导完成:- 模型/身份验证——提供商 OAuth、API 密钥或手动身份验证(包括 LM Studio 等本地选项);选择默认模型。
- 工作区——位置 + 引导文件。
- Gateway 网关——端口、绑定地址、身份验证模式、Tailscale 暴露方式。
- 渠道——内置及官方插件聊天渠道:iMessage、Discord、Feishu、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- 守护进程——LaunchAgent(macOS)、systemd 用户单元(Linux/WSL2)或原生 Windows 计划任务。
- 健康检查——启动 Gateway 网关并验证其正在运行。
- Skills——安装推荐的 Skills 和可选依赖项。
运行 OpenClaw 是否需要 Claude 或 OpenAI 订阅?
运行 OpenClaw 是否需要 Claude 或 OpenAI 订阅?
claude -p 路径视为 Agent SDK/程序化用法,
仍会占用订阅方案的限额——依赖订阅行为之前,请查阅 Anthropic 当前的计费
文档。对于长期运行的 Gateway 网关主机和共享自动化,Anthropic API 密钥是更可预测的选择。完全支持使用 OpenAI Codex OAuth(ChatGPT/Codex 订阅)验证智能体模型。
OpenClaw 还支持托管式订阅选项,包括 Qwen Cloud
Coding Plan、MiniMax Coding Plan 和 Z.AI / GLM Coding Plan。文档:Anthropic、OpenAI、
Qwen Cloud、MiniMax、Z.AI (GLM)、
本地模型、Models。没有 API 密钥,可以使用 Claude Max 订阅吗?
没有 API 密钥,可以使用 Claude Max 订阅吗?
claude -p 路径视为受订阅方案限额约束的使用,
而不是单独的免费额度——有关当前计费详情以及 Anthropic 自有支持文章的链接,请参阅
Anthropic。要获得最可预测的服务器端设置,请改用
Anthropic API 密钥。是否支持 Claude 订阅身份验证(Claude Pro 或 Max)?
是否支持 Claude 订阅身份验证(Claude Pro 或 Max)?
claude -p/Agent SDK 用法的计费方式
曾随时间变化;在依赖特定计费行为之前,请参阅 Anthropic
了解当前状态以及指向 Anthropic 支持文章的带日期链接。Anthropic setup-token 身份验证仍是受支持的令牌路径,但 OpenClaw 会在可用时优先
复用 Claude CLI 和 claude -p。对于生产或多用户
工作负载,Anthropic API key 仍是更安全、更可预测的选择。其他
订阅式托管选项:OpenAI、Qwen Cloud、
MiniMax、Z.AI (GLM)。为什么会看到来自 Anthropic 的 HTTP 429 rate_limit_error?
为什么会看到来自 Anthropic 的 HTTP 429 rate_limit_error?
Extra usage is required for long context requests,
则请求正在尝试使用 Anthropic 的 1M 上下文窗口(支持 GA 的 1M Claude 4.x
模型,或旧版 params.context1m: true 配置),而你当前的凭据不符合
长上下文计费资格。设置一个回退模型,使 OpenClaw 在提供商受到速率限制时仍能继续回复。
请参阅模型、OAuth和
Anthropic 429:长上下文需要额外用量。是否支持 AWS Bedrock?
是否支持 AWS Bedrock?
AWS_ACCESS_KEY_ID、AWS_PROFILE、AWS_BEARER_TOKEN_BEDROCK),
OpenClaw 会自动启用隐式 Bedrock 提供商以发现模型;否则,
请设置 plugins.entries.amazon-bedrock.config.discovery.enabled: true 或手动添加
提供商条目。请参阅 Amazon Bedrock和模型提供商。
如果你偏好托管密钥流程,也仍可选择在 Bedrock 前使用兼容 OpenAI 的代理。Codex 身份验证如何工作?
Codex 身份验证如何工作?
openai/gpt-5.6-sol 进行
ChatGPT/Codex 订阅身份验证,并通过原生 Codex app-server 执行。
重新进行身份验证时会保留现有的显式模型,包括
openai/gpt-5.5。如果 Codex 工作区未提供 GPT-5.6,请显式选择
openai/gpt-5.5;OpenClaw 不会静默降级。旧版
Codex 前缀模型引用属于旧版配置,由 openclaw doctor --fix 修复。直接使用 OpenAI API key 仍适用于非 Agent 的 OpenAI
API 界面;通过有序的 openai API key 配置文件,也适用于 Agent
模型。请参阅模型提供商和
新手引导(CLI)。为什么 OpenClaw 仍会提及旧版 OpenAI Codex 前缀?
为什么 OpenClaw 仍会提及旧版 OpenAI Codex 前缀?
openai 是 OpenAI API key 和
ChatGPT/Codex OAuth 当前共用的提供商与身份验证配置文件 ID——OpenAI Codex 已合并到其中。你仍可能在旧版配置
和迁移警告中看到旧版 openai-codex 前缀:openai/gpt-5.6-sol= 使用原生 Codex 运行时处理 Agent 轮次的全新 ChatGPT/Codex 订阅设置。openai/gpt-5.5= 为现有配置或无法访问 GPT-5.6 的账户提供的显式受支持选项。- 旧版
openai-codex/*模型引用 = 由openclaw doctor --fix修复的旧版路由。 openai/gpt-5.5加上有序的openaiAPI key 配置文件 = OpenAI Agent 模型的 API key 身份验证。- 旧版
openai-codex身份验证配置文件 ID = 由openclaw doctor --fix迁移的旧版 ID。
OPENAI_API_KEY。想使用 ChatGPT/Codex
订阅身份验证?请运行 openclaw models auth login --provider openai。请将
模型引用保留在规范的 openai/* 提供商下。全新订阅
设置会使用确切的 openai/gpt-5.6-sol;Doctor 会修复带旧版 Codex 前缀的
引用,但不会升级显式选择的 openai/gpt-5.5。为什么 Codex OAuth 限制可能与 ChatGPT 网页版不同?
为什么 Codex OAuth 限制可能与 ChatGPT 网页版不同?
openclaw models status 会显示当前可见的提供商用量/配额窗口,但
不会凭空生成权限,也不会将 ChatGPT 网页版权益转换为直接 API 访问。若要使用
OpenAI Platform 的直接计费/限制路径,请配合 API key 使用 openai/*。是否支持 OpenAI 订阅身份验证(Codex OAuth)?
是否支持 OpenAI 订阅身份验证(Codex OAuth)?
如何设置 Gemini CLI OAuth?
如何设置 Gemini CLI OAuth?
openclaw.json 中设置客户端 ID 或密钥。- 在本地安装 Gemini CLI,确保
gemini位于PATH中:- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- 启用插件:
openclaw plugins enable google - 登录:
openclaw models auth login --provider google-gemini-cli --set-default - 登录后的默认模型:
google/gemini-3.1-pro-preview(运行时为google-gemini-cli) - 登录后请求失败?请在 Gateway 网关主机上设置
GOOGLE_CLOUD_PROJECT或GOOGLE_CLOUD_PROJECT_ID,然后重试。
本地模型适合随意聊天吗?
本地模型适合随意聊天吗?
如何让托管模型流量保留在特定区域?
如何让托管模型流量保留在特定区域?
models.mode: "merge" 同时列出 Anthropic/OpenAI,这样既可保留回退选项,
又能遵守所选提供商的区域限制。安装 OpenClaw 必须购买 Mac Mini 吗?
安装 OpenClaw 必须购买 Mac Mini 吗?
imsg——如果 Gateway 网关运行在 Linux 或其他位置,
请将 channels.imessage.cliPath 设置为一个 SSH 包装器,由它在该 Mac 上运行 imsg。对于其他
macOS 专属工具,请在 Mac 上运行 Gateway 网关,或配对一个 macOS 节点。文档:iMessage、节点、Mac 远程模式。支持 iMessage 是否需要 Mac mini?
支持 iMessage 是否需要 Mac mini?
如果购买 Mac mini 运行 OpenClaw,可以将它连接到 MacBook Pro 吗?
如果购买 Mac mini 运行 OpenClaw,可以将它连接到 MacBook Pro 吗?
可以使用 Bun 吗?
可以使用 Bun 吗?
node:sqlite;Bun
不提供该 API。Telegram:allowFrom 中应填写什么?
Telegram:allowFrom 中应填写什么?
channels.telegram.allowFrom 是真人发送者的 Telegram 用户 ID(数字),
不是 Bot 用户名。设置流程仅要求数字用户 ID;openclaw doctor --fix
可以尝试解析旧版 @username 条目。更安全的方式(不使用第三方 Bot):向你的 Bot 发送私信,运行 openclaw logs --follow,读取 from.id。官方 Bot API:向你的 Bot 发送私信,调用 https://api.telegram.org/bot<bot_token>/getUpdates,读取 message.from.id。第三方方式(隐私性较低):向 @userinfobot 或 @getidsbot 发送私信。请参阅 Telegram 访问控制。多个人能否使用同一个 WhatsApp 号码连接不同的 OpenClaw 实例?
多个人能否使用同一个 WhatsApp 号码连接不同的 OpenClaw 实例?
peer: { kind: "direct", id: "+15551234567" })绑定到不同的 agentId,让每个人拥有自己的工作区和会话存储。回复仍来自同一个 WhatsApp 账户;私信访问控制(channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom)对每个账户全局生效。请参阅多 Agent 路由和 WhatsApp。能否同时运行一个“快速聊天”Agent 和一个“使用 Opus 编程”的 Agent?
能否同时运行一个“快速聊天”Agent 和一个“使用 Opus 编程”的 Agent?
Homebrew 能在 Linux 上运行吗?
Homebrew 能在 Linux 上运行吗?
/home/linuxbrew/.linuxbrew/bin(或你的 brew 前缀),以便通过 brew 安装的工具
能在非登录 Shell 中解析。近期构建还会在 Linux
systemd 服务中预置常见的用户二进制目录(例如 ~/.local/bin、~/.npm-global/bin、
~/.local/share/pnpm、~/.bun/bin),并在设置后采用 PNPM_HOME、NPM_CONFIG_PREFIX、
BUN_INSTALL、VOLTA_HOME、ASDF_DATA_DIR、NVM_DIR 和 FNM_DIR。可修改的 git 安装与 npm 安装之间的区别
可修改的 git 安装与 npm 安装之间的区别
以后可以在 npm 和 git 安装方式之间切换吗?
以后可以在 npm 和 git 安装方式之间切换吗?
openclaw update --channel ... 即可。此操作不会
删除你的数据——只会更改 OpenClaw 代码的安装方式。状态数据(~/.openclaw)和
工作区(~/.openclaw/workspace)均保持不变。从 npm 切换到 git:--dry-run 可先预览计划中的模式切换。更新程序会运行 Doctor
后续操作、刷新目标频道的插件源,并重启 Gateway 网关,
除非传入 --no-restart。安装程序也可以强制使用任一模式:应该在笔记本电脑还是 VPS 上运行 Gateway 网关?
应该在笔记本电脑还是 VPS 上运行 Gateway 网关?
- **优点:**无需服务器费用,可直接访问本地文件,拥有可见的浏览器窗口。
- **缺点:**休眠或网络中断会导致连接断开,操作系统更新或重启会造成中断,必须保持唤醒状态。
- **优点:**全天候运行,网络稳定,不受笔记本电脑休眠影响,更易于持续运行。
- **缺点:**通常无图形界面(请使用截图),只能远程访问文件,更新需要使用 SSH。
在专用计算机上运行 OpenClaw 有多重要?
在专用计算机上运行 OpenClaw 有多重要?
VPS 的最低配置要求和推荐操作系统是什么?
VPS 的最低配置要求和推荐操作系统是什么?
可以在虚拟机中运行 OpenClaw 吗?有哪些要求?
可以在虚拟机中运行 OpenClaw 吗?有哪些要求?
- **绝对最低配置:**1 个 vCPU、1 GB 内存。
- **推荐配置:**如果使用多个渠道、浏览器自动化或媒体工具,建议配备 2 GB 以上内存。
- **操作系统:**Ubuntu LTS 或其他现代 Debian/Ubuntu。