快速开始和首次运行设置
我卡住了,最快的解决问题方法
我卡住了,最快的解决问题方法
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
| 命令 | 显示内容 |
|---|---|
openclaw status | Gateway 网关/智能体健康 + 基础配置快照 |
openclaw status --all | 完整只读诊断,可直接粘贴 |
openclaw models status | 提供商凭证 + 模型可用性 |
openclaw doctor | 验证并修复常见配置/状态问题 |
openclaw logs --follow | 实时日志尾部 |
openclaw gateway status --deep | 深度 Gateway 网关/配置/插件健康检查 |
openclaw health --verbose | 详细健康报告 |
Heartbeat 一直跳过。跳过原因是什么意思?
Heartbeat 一直跳过。跳过原因是什么意思?
推荐的 OpenClaw 安装和设置方式
推荐的 OpenClaw 安装和设置方式
pnpm openclaw onboard。如果缺少 Control UI 资源,新手引导会尝试自行构建它们,并回退到 pnpm ui:build。新手引导后如何打开仪表盘?
新手引导后如何打开仪表盘?
如何在 localhost 和远程环境中认证仪表盘?
如何在 localhost 和远程环境中认证仪表盘?
- 打开
http://127.0.0.1:18789/。 - 如果它要求共享密钥认证,请把已配置的 token 或密码粘贴到 Control UI 设置中。
- Token 来源:
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(推荐):保持绑定到 local loopback,运行
openclaw gateway --tailscale serve,打开https://<magicdns>/。在gateway.auth.allowTailscale: true下,身份标头会满足 Control UI/WebSocket 认证(无需粘贴共享密钥,前提是假设 Gateway 网关主机可信);除非你有意使用 private-ingressnone或 trusted-proxy HTTP 认证,否则 HTTP API 仍需要共享密钥认证。 来自同一客户端的并发错误认证 Serve 尝试会在失败认证限制器记录它们之前被串行化,所以第二次错误重试可能已经显示retry later。 - Tailnet 绑定:运行
openclaw gateway --bind tailnet --token "<token>"(或配置密码认证),打开http://<tailscale-ip>:18789/,在仪表盘设置中粘贴匹配的共享密钥。 - 身份感知反向代理:把 Gateway 网关放在可信代理后面,设置
gateway.auth.mode: "trusted-proxy",打开代理 URL。同主机 local 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/。共享密钥认证仍然适用于隧道;如果出现提示,请粘贴已配置的 token 或密码。
为什么聊天审批有两个 exec 审批配置?
为什么聊天审批有两个 exec 审批配置?
approvals.exec- 将审批提示转发到聊天目标。channels.<channel>.execApprovals- 让该渠道成为 exec 审批的原生审批客户端。
- 如果聊天已经支持命令和回复,同一聊天中的
/approve会通过共享路径工作。 - 当受支持的原生渠道可以安全推断审批人时,如果
channels.<channel>.execApprovals.enabled未设置或为"auto",OpenClaw 会自动启用 DM 优先的原生审批。 - 当原生审批卡片/按钮可用时,该 UI 是主要方式;只有在工具结果说明聊天审批不可用时,才提及手动
/approve命令。 - 只有当提示还必须到达其他聊天或明确的运维房间时,才使用
approvals.exec。 - 只有当你希望审批提示发回原始房间/主题时,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - 插件审批是独立的:默认同一聊天
/approve,可选approvals.plugin转发,并且只有部分原生渠道也会保留这些审批的原生处理。
我需要什么运行时?
我需要什么运行时?
pnpm 是仓库包管理器。
不推荐将 Bun 用于 Gateway 网关。它能在 Raspberry Pi 上运行吗?
它能在 Raspberry Pi 上运行吗?
| 型号 | RAM | 适配度 |
|---|---|---|
| Pi 5 | 4/8 GB | 最佳 |
| Pi 4 | 4 GB | 良好 |
| Pi 4 | 2 GB | 可以,添加 swap |
| Pi 4 | 1 GB | 紧张 |
| Pi 3B+ | 1 GB | 较慢 |
| Pi Zero 2 W | 512 MB | 不推荐 |
Raspberry Pi 安装有什么提示?
Raspberry Pi 安装有什么提示?
- 使用 64 位 OS;不要使用 32 位 Raspberry Pi OS。
- 在 2 GB 或更小的板子上添加 swap。
- 优先使用 USB SSD 而不是 SD 卡,以获得更好的性能和寿命。
- 优先使用可修改的(git)安装,这样你可以查看日志并快速更新。
- 开始时不要启用渠道/Skills,逐个添加。
- 奇怪的二进制失败(“exec format error”)通常是可选 Skills 工具缺少 ARM64 构建。
它卡在“唤醒我的朋友”/新手引导无法孵化。现在怎么办?
它卡在“唤醒我的朋友”/新手引导无法孵化。现在怎么办?
- 重启 Gateway 网关:
- 检查状态 + 凭证:
- 仍然挂起?运行:
我可以把设置迁移到新机器而不重新做新手引导吗?
我可以把设置迁移到新机器而不重新做新手引导吗?
- 在新机器上安装 OpenClaw。
- 从旧机器复制
$OPENCLAW_STATE_DIR(默认:~/.openclaw)。 - 复制你的工作区(默认:
~/.openclaw/workspace)。 - 运行
openclaw doctor并重启 Gateway 网关服务。
~/.openclaw/ 下(例如 ~/.openclaw/agents/<agentId>/sessions/)。相关:迁移、磁盘上各内容的位置、
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/docsstable 和 beta 的区别
stable 和 beta 的区别
latest= 稳定版beta= 用于测试的早期构建(当 beta 缺失或比当前稳定版本更旧时,会回退到latest)
latest,且不更改版本号。维护者
也可以直接发布到 latest。因此,在提升之后,beta 和 stable 可能指向
同一版本。查看变更内容:CHANGELOG.md。关于安装一行命令,以及 beta 和 dev 的区别,请看下一个折叠面板。如何安装 beta 版本,beta 和 dev 有什么区别?
如何安装 beta 版本,beta 和 dev 有什么区别?
如何尝试最新内容?
如何尝试最新内容?
安装和新手引导通常需要多久?
安装和新手引导通常需要多久?
- 安装: 2-5 分钟。
- QuickStart 新手引导: 几分钟(loopback gateway、自动 token、默认工作区)。
- 高级/完整新手引导: 当提供商登录、渠道配对、daemon 安装、网络下载或 skills 需要额外设置时会更久。
openclaw configure 返回继续。卡住了?请看上面的 我卡住了。安装器卡住了?如何获取更多反馈?
安装器卡住了?如何获取更多反馈?
--verbose 重新运行:install.ps1 没有专用的 verbose 开关;请改用 Set-PSDebug -Trace 1 /
-Trace 0 包裹它。完整标志参考:安装器标志。Windows 安装提示找不到 git,或无法识别 openclaw
Windows 安装提示找不到 git,或无法识别 openclaw
- 安装 Git for Windows,确保
git位于 PATH 中。 - 关闭并重新打开 PowerShell,然后重新运行安装器。
- 你的 npm 全局 bin 文件夹不在 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 key 或手动凭证(包括 LM Studio 这类本地选项);选择默认模型。
- 工作区 - 位置 + 引导文件。
- Gateway 网关 - 端口、绑定地址、凭证模式、Tailscale 暴露。
- 渠道 - 内置和官方插件聊天渠道:iMessage、Discord、Feishu、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- Daemon - LaunchAgent(macOS)、systemd 用户单元(Linux/WSL2)或原生 Windows Scheduled Task。
- 健康检查 - 启动 Gateway 网关并验证它正在运行。
- Skills - 安装推荐的 skills 和可选依赖。
运行这个需要 Claude 或 OpenAI 订阅吗?
运行这个需要 Claude 或 OpenAI 订阅吗?
claude -p 路径视为 Agent SDK/程序化使用,
仍会消耗你订阅方案的限额 - 在依赖订阅行为前,请查看当前 Anthropic 计费
文档。对于长期运行的 Gateway 网关主机和共享
自动化,Anthropic API key 是更可预测的选择。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 key 而使用 Claude Max 订阅吗?
可以不用 API key 而使用 Claude Max 订阅吗?
claude -p 路径视为受你的方案限额约束的订阅方案使用,
而不是单独的免费额度 - 请看
Anthropic,了解当前计费细节和指向
Anthropic 自己支持文章的链接。对于最可预测的服务器端设置,请改用
Anthropic API key。支持 Claude 订阅凭证(Claude Pro 或 Max)吗?
支持 Claude 订阅凭证(Claude Pro 或 Max)吗?
claude -p/Agent SDK 使用的计费处理
曾随时间变化;在依赖特定计费行为之前,请看 Anthropic
了解当前状态,以及指向 Anthropic 支持文章的带日期链接。Anthropic setup-token 凭证仍然也是受支持的 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 仍会继续回复。
请参阅 Models、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 凭证如何工作?
为什么 OpenClaw 仍会提到旧版 OpenAI Codex 前缀?
为什么 OpenClaw 仍会提到旧版 OpenAI Codex 前缀?
openai 是当前用于 OpenAI API 密钥和 ChatGPT/Codex OAuth 的提供商与凭证配置文件 id -
OpenAI Codex 已合并其中。你可能仍会在较旧配置和迁移警告中看到旧版
openai-codex 前缀:openai/gpt-5.5= 使用原生 Codex runtime 处理 Agent 轮次的 ChatGPT/Codex 订阅凭证。- 旧版
openai-codex/*模型引用 = 由openclaw doctor --fix修复的旧版路由。 openai/gpt-5.5加有序的openaiAPI 密钥配置文件 = OpenAI Agent 模型的 API 密钥凭证。- 旧版
openai-codex凭证配置文件 id = 由openclaw doctor --fix迁移的旧版 id。
OPENAI_API_KEY。想使用 ChatGPT/Codex
订阅凭证?运行 openclaw models auth login --provider openai。保持模型引用为
openai/gpt-5.5;旧版带 Codex 前缀的引用正是 openclaw doctor --fix 会重写的内容。为什么 Codex OAuth 限额会不同于 ChatGPT 网页版?
为什么 Codex OAuth 限额会不同于 ChatGPT 网页版?
openclaw models status 会显示当前可见的提供商用量/配额窗口,但不会虚构或规范化
ChatGPT 网页版权益为直接 API 访问。对于直接 OpenAI Platform 计费/限制路径,请使用带 API 密钥的 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,这样在尊重你所选区域化提供商的同时,
回退仍保持可用。我必须买一台 Mac Mini 才能安装吗?
我必须买一台 Mac Mini 才能安装吗?
imsg 搭配使用 - 如果 Gateway 网关运行在 Linux 或其他地方,
请将 channels.imessage.cliPath 设置为在该 Mac 上运行 imsg 的 SSH 包装器。对于其他
macOS 专属工具,请在 Mac 上运行 Gateway 网关,或配对一个 macOS 节点。文档:iMessage、节点、Mac 远程模式。iMessage 支持需要 Mac mini 吗?
iMessage 支持需要 Mac mini 吗?
如果我买一台 Mac mini 来运行 OpenClaw,可以把它连接到我的 MacBook Pro 吗?
如果我买一台 Mac mini 来运行 OpenClaw,可以把它连接到我的 MacBook Pro 吗?
可以使用 Bun 吗?
可以使用 Bun 吗?
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 服务上预置常见用户 bin 目录
(例如 ~/.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 的最低要求和推荐 OS 是什么?
VPS 的最低要求和推荐 OS 是什么?
我可以在 VM 中运行 OpenClaw 吗?要求是什么?
我可以在 VM 中运行 OpenClaw 吗?要求是什么?