跳到主内容

🦞 OpenClaw 完全配置优化指南

4644 字
23 分钟
🦞 OpenClaw 完全配置优化指南

从安装到省 Token 的保姆级教程 —— 不同环境部署 · 核心配置详解 · 省 Token 实战 · 插件技能推荐

🦞 版本 2026.9.4 · 📚 保姆级 · 💰 省 Token 实测

📖 本文目录#


🦞一、OpenClaw 是什么#

OpenClaw 是一个由 开发者 Peter Steinberger 于 2025 年 11 月以 Clawdbot 之名发起、2026 年 7 月移交 OpenClaw Foundation(美国 501(c)(3) 非营利组织)托管后继续维护的开源 自托管 AI Agent 网关。它的核心设计理念是: 运行一个 Gateway 进程,把 AI 接入你已有的所有聊天应用。

你可以在微信、飞书、Telegram、Discord、Slack、WhatsApp、iMessage 等多个平台里,直接发消息跟 AI 对话。它不是一个新的聊天 App,而是一个 让你现有的聊天 App 都能用上 AI 的网关。

核心特点: 多渠道消息网关 · 插件+技能双轨扩展 · 子智能体支持 · 浏览器自动化 · macOS 原生 App · 成熟稳定的生态


🚀二、不同环境安装方法#

🍎 macOS(推荐,最省心)#

方法一:下载 .app(最简单)#

  1. 访问官方站点 openclaw.ai(下载入口以站点实际导航为准)
  2. 下载 macOS 版本的 OpenClaw.app
  3. 拖入 Applications 文件夹,双击打开
  4. 首次打开右键 → 打开(绕过 Gatekeeper)
  5. 按向导完成初始配置,Gateway 会自动以 LaunchAgent 后台运行

方法二:Homebrew(开发者推荐)#

Terminal window
brew install openclaw # Homebrew formula 由社区维护,版本可能滞后于官方发布
openclaw setup # 运行初始配置向导(官方文档主推;另有 openclaw init 写法,请以 openclaw --help 为准)

方法三:npm 全局安装(推荐,通用)#

Terminal window
# 官方主推 npm 渠道(需 Node.js 18+)
npm install -g openclaw

🐧 Linux(服务器/桌面)#

一键安装(推荐 Ubuntu/Debian/CentOS)#

Terminal window
npm install -g openclaw
openclaw setup

Docker 部署(服务器推荐)#

Terminal window
docker run -d \
--name openclaw \
-p 18789:18789 \
-v ~/.openclaw:/root/.openclaw \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart unless-stopped \
ghcr.io/openclaw/openclaw:latest

systemd 服务(开机自启)#

Terminal window
sudo openclaw service install # 安装 systemd 服务
sudo systemctl enable openclaw # 开机自启
sudo systemctl start openclaw # 启动

🪟 Windows#

方法一:WSL2(推荐,兼容性最好)#

Terminal window
# 在 PowerShell 中启用 WSL2
wsl --install
# 进入 Ubuntu 后执行
npm install -g openclaw

方法二:原生 Windows 安装#

Terminal window
# 下载 Windows 安装包
# 官方站点:openclaw.ai
# 或使用 npm(需 Node.js 18+)
npm install -g openclaw

📦 其他环境#

树莓派 / ARM 设备: 使用 Docker 部署,镜像支持 linux/arm64

NAS(群晖/威联通): 在 Container Manager 中添加 ghcr.io/openclaw/openclaw

云服务器(阿里云/腾讯云/AWS): 推荐 Docker + systemd,注意开放 18789 端口(或用反向代理)

源码安装(开发者):#

Terminal window
git clone https://github.com/openclaw/openclaw.git
cd openclaw
npm install
npm run build
node dist/index.js gateway

💻三、桌面版 vs 终端版:双形态操作指南#

OpenClaw 提供 macOS 原生桌面 App (含 Control UI Dashboard)和 openclaw CLI 终端 两种操作形态,两者连接同一个 Gateway 后端,可同时使用。以下是常用操作的双版本对比:

操作🖥️ 桌面版(macOS App / Control UI)💻 终端版(openclaw CLI)
启动 Gateway双击 OpenClaw.app,菜单栏 → Startopenclaw gateway start
停止/重启菜单栏 → Stop/Restartopenclaw gateway stop —force / restart
打开 DashboardApp 内自动显示,菜单栏 → Open Dashboardopenclaw dashboard(浏览器打开)
查看状态Dashboard 首页显示 Runtime/Connectivityopenclaw gateway status
配置模型Dashboard → Settings → Models,可视化添加/切换openclaw config set agents.defaults.model ”…”
安装插件Dashboard → Plugins → 搜索 → Installopenclaw plugins install @openclaw/feishu
安装技能Dashboard → Skills → ClawHub 浏览 → Installopenclaw skills install @owner/name
查看 Token 用量Dashboard → Usage,7/30/90 天图表+按模型/渠道统计对话中 /usage full
添加渠道Dashboard → Channels → Add Channel,向导式配置openclaw channels add feishu
诊断修复Dashboard → Settings → Diagnostics → Run Doctoropenclaw doctor —fix
查看日志Dashboard → Settings → Logs,实时滚动tail -50 ~/Library/Logs/openclaw/gateway.log
设备级设置Cmd-, → This Mac(语音/浏览器导入/权限)不支持(仅桌面版有)
更新 OpenClawApp 自动更新,或菜单栏 → Check for Updatesopenclaw update

🖥️ 桌面版优势场景#

  • 日常对话和配置(可视化,不用记命令)
  • 查看 Token 用量图表和趋势
  • 浏览和安装 ClawHub 技能
  • macOS 设备级功能(语音、浏览器 cookie 导入)
  • 非技术用户首选

💻 终端版优势场景#

  • 服务器/SSH 远程管理(无 GUI 环境)
  • 自动化脚本和 CI/CD 集成
  • 批量配置(config set 管道操作)
  • 查看原始日志和调试
  • 开发者和运维首选

第三方 GUI 工具: ClawDeck X 是社区开发的 OpenClaw 可视化管理工具,提供模型配置、频道管理、插件安装等 GUI 界面,适合不想用命令行但又用非 macOS 系统的用户。抖音搜索“ClawDeck X”可找到安装教程。


🧰四、初始配置向导#

安装完成后,运行 openclaw setup(macOS App 会自动弹出),按向导完成以下步骤:

▍步骤 1:选择 Gateway 模式#

  • local(推荐):仅本地访问,127.0.0.1<18789>
  • lan:局域网可访问,适合多设备使用
  • tailscale:通过 Tailscale 组网访问

▍步骤 2:配置模型提供商#

  • 选择默认提供商(DeepSeek / OpenAI / Anthropic / Ollama 等)
  • 输入 API Key(DeepSeek 用户在 platform.deepseek.com 获取)
  • 选择默认模型(示例:deepseek-v4-pro / deepseek-v4-flash(模型名请以你的提供商实际模型列表为准))

▍步骤 3:添加聊天渠道(可选,可后加)#

  • 飞书:选择飞书,按提示创建机器人并填入 App ID / App Secret
  • Telegram:在 @BotFather 创建机器人,填入 Token
  • Discord:在 Discord Developer Portal 创建应用
  • 微信:需先安装 openclaw-weixin 插件(后面详细讲)

▍步骤 4:设置命令所有者(可选但推荐)#

  • 设置 commands.ownerAllowFrom 为你的渠道用户 ID
  • 用于运行 /diagnostics、/config 等 owner-only 命令

验证安装: 运行 openclaw gateway status,看到 “Runtime: running” 和 “Connectivity probe: ok” 即成功。macOS 用户可直接打开 App 查看 Dashboard。


📄五、核心配置文件详解#

OpenClaw 的主配置文件位于 ~/.openclaw/openclaw.json。以下是完整的配置结构和每个字段的说明:

{
// ===== Gateway 网关配置 =====
"gateway": {
"mode": "local", // local | lan | tailscale
"port": 18789, // 网关端口
"bind": "loopback", // loopback | lan
"auth": {
"mode": "token", // none | token | password | trusted-proxy
"token": "你的token" // 网关认证token
}
},
// ===== 模型提供商配置 =====
"models": {
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com",
"api": "openai-completions",
"apiKey": "sk-xxx", // 或用环境变量
"models": [] // 空=自动获取模型列表
}
}
},
// ===== Agent 配置(核心)=====
"agents": {
"defaults": {
"model": "deepseek/deepseek-v4-pro@deepseek:setup-xxx",
"subagents": {
"model": "deepseek/deepseek-flash@deepseek:setup-xxx" // 子任务用便宜模型!
},
"workspace": "~/clawd", // 官方默认工作区为 ~/clawd
"imageMaxDimensionPx": 1024, // 图片最大维度,降低省token
"compaction": {
"enabled": true, // 启用上下文压缩!
"threshold": 0.7, // 上下文用到70%时压缩
"model": "deepseek-flash" // 压缩用便宜模型
}
},
"entries": {
"main": { // 主 Agent 配置
"models": {
"deepseek/deepseek-v4-pro": {
"alias": "DeepSeek",
"agentRuntime": { "id": "openclaw" }
}
}
}
}
},
// ===== 心跳配置(省token关键)=====
"heartbeat": {
"every": "55m", // 心跳间隔,别太勤!
"model": "deepseek-flash", // 心跳用最便宜模型
"enabled": true
},
// ===== 插件配置 =====
"plugins": {
"entries": {
"deepseek": { "enabled": true },
"browser": { "enabled": true },
"signal": { "enabled": true }
}
},
// ===== 元信息 =====
"meta": {
"lastTouchedVersion": "2026.9.4",
"migrations": { "modelPolicyAllowlist": true }
}
}

配置修改方法: 可以直接编辑 ~/.openclaw/openclaw.json,也可以用命令 openclaw config set <路径> <值>。修改后运行 openclaw gateway restart 生效。配置会自动备份为 openclaw.json.bak。


🤖六、模型配置与路由#

▍添加模型提供商#

DeepSeek(国内用户首选,性价比最高)#

Terminal window
openclaw config set models.providers.deepseek.baseUrl "https://api.deepseek.com"
openclaw config set models.providers.deepseek.api "openai-completions"
openclaw config set models.providers.deepseek.apiKey "sk-你的key"

OpenAI / 兼容端点(Kimi、GLM、通义等)#

Terminal window
# 以 Kimi 为例
openclaw config set models.providers.kimi.baseUrl "https://api.moonshot.cn/v1"
openclaw config set models.providers.kimi.api "openai-completions"
openclaw config set models.providers.kimi.apiKey "sk-你的kimi-key"

本地模型(Ollama,零成本)#

Terminal window
openclaw config set models.providers.ollama.baseUrl "http://localhost:11434/v1"
openclaw config set models.providers.ollama.api "openai-completions"

▍模型路由策略(省 Token 核心)#

主模型用 Pro,子任务用 Flash(省 30-40%)#

Terminal window
# 主对话用强模型
openclaw config set agents.defaults.model "deepseek/deepseek-v4-pro@deepseek:setup-xxx"
# 子智能体(读文件、搜网页、整理信息)用便宜模型
openclaw config set agents.defaults.subagents.model "deepseek/deepseek-flash@deepseek:setup-xxx"

查看当前模型和认证配置#

Terminal window
openclaw config get agents.defaults.model
openclaw auth list # 列出所有认证配置
openclaw models list # 列出可用模型

🧑‍💻七、子智能体配置#

子智能体是 OpenClaw 的强大功能——主 Agent 可以把任务分发给专门的子 Agent。合理配置子 Agent 不仅提升效率,还能省 Token(子任务用便宜模型)。

▍查看已有 Agent#

Terminal window
openclaw agents list
openclaw agents show main # 查看主 Agent 详情

▍创建专用子 Agent(如“研究员”用便宜模型)#

Terminal window
openclaw agents create researcher \
--model "deepseek/deepseek-flash@deepseek:setup-xxx" \
--description "专门负责网页搜索和资料整理的研究助手"

▍在对话中调用子 Agent#

直接在对话中说:“让 researcher 帮我搜索一下最新的 AI 新闻并整理摘要”


💰八、省 Token 优化实战(上):配置层#

社区验证数据: 合理配置后普遍可省 50-80% Token。InsiderLLM 实测从 $150/天降到 $6/天(96%),BetterClaw 实测 $166/月降到 $27/月(84%)。以下按效果从大到小排列。

🔴 优化 1:启用上下文压缩(省 50-70%,效果最大)#

长会话是 Token 消耗的最大元凶。OpenClaw 会把完整对话历史每次都发给模型。启用压缩后,上下文用到阈值时自动总结历史,只保留关键信息。

Terminal window
# 启用压缩(最关键的一步!)
openclaw config set agents.defaults.compaction.enabled true
agents.defaults.compaction.mode
openclaw config set agents.defaults.compaction.model "deepseek/deepseek-flash@deepseek:setup-xxx"

日常命令:/compact 手动压缩当前会话,/new 开新会话(最省)

🟠 优化 2:子任务用便宜模型(省 30-40%)#

读文件、搜网页、整理信息这些子任务不需要强模型。给子智能体配置便宜模型,主对话仍用强模型。

Terminal window
openclaw config set agents.defaults.subagents.model "deepseek/deepseek-flash@deepseek:setup-xxx"

🟡 优化 3:心跳调优(省 5-10%,隐形烧钱大户)#

很多人没意识到:每次心跳 = 一次完整的模型调用(系统提示词 + 上下文 + 推理),因此频率与所选模型直接决定成本。心跳(Heartbeat)是 OpenClaw 的正式机制——定期判断「是否需要主动做点什么」;具体默认间隔请以本机配置为准。

Terminal window
# 降低心跳频率 + 用最便宜模型
openclaw config set heartbeat.every "55m"
openclaw config set heartbeat.model "deepseek/deepseek-flash@deepseek:setup-xxx"

🟢 优化 4:精简系统提示和技能(省 5-10%)#

每个已启用的 Skill 和插件的描述都会进入系统提示词,每次调用都要发一遍。装几十个不用的 Skill 是纯浪费。

Terminal window
# 查看已安装的技能和插件
openclaw skills list
openclaw plugins list
# 卸载不用的
openclaw skills uninstall <技能名>
openclaw plugins uninstall <插件名>
# 降低图片最大维度(截图多的会话省明显)
openclaw config set agents.defaults.imageMaxDimensionPx 1024

🔵 优化 5:限制工具输出大小#

一个命令输出几 MB 日志全进上下文会爆 Token。OpenClaw 有 runtime context-share guard 限制单工具结果,可以调小。

# 工具输出裁剪(在对话中对 Agent 说)
"运行命令时只返回最后 50 行输出"
# 或让 Agent 把输出写入文件,只返回摘要
"把日志写入 /tmp/log.txt,只告诉我有没有错误"

💰九、省 Token 优化实战(下):使用习惯层#

配置与使用习惯的收益很难精确拆分(下文给出的 30% / 70% 属经验性表述,非测量结果)。以下是社区验证的最有效使用习惯:

🆕 及时开新会话#

上下文超过 50% 就用 /new 开新会话,把结论用一句话带过去。不要在一个会话里连续做 20 件事。零成本,效果最明显。

🔍 先定位后阅读#

让 Agent 先用 grep/搜索定位文件和行号,再只读相关部分。不要说“看看这个项目”,要说“在 src/auth/ 目录下找登录相关的代码”。

📦 批量代替逐次#

“写一个 Python 脚本批量重命名所有 .jpeg 为 .jpg 并执行”比“先改这个、再改那个”省 60%+。让 Agent 写脚本一次跑完,不要一步步来。

📏 输出限长#

明确说“这部分不超过 800 字”或“用 3 句话总结”,比不限制省 40%+。Agent 默认会写很长,限制长度直接省输出 Token。

📄 输出即文件#

长内容让 Agent 直接写文件,对话里只保留“已写入文件 X”的确认。下次需要时直接读文件,不用从对话历史里翻。

📊 先看消耗再优化#

用 /usage full 看每条回复的 Token 数和费用,用 /status 看上下文使用情况。先找到消耗大头,再针对性优化,不要盲目换模型。

日常必备 4 条指令(博客园“养虾”经验):/stop 停止当前生成 · /status 查看状态 · /compact 压缩会话 · /new 开新会话


💬十、渠道配置详解#

📘 飞书(官方原生,推荐)#

  1. 安装飞书插件:openclaw plugins install @openclaw/feishu
  2. 访问飞书开放平台(open.feishu.cn),创建企业自建应用
  3. 获取 App ID 和 App Secret
  4. 配置:openclaw channels add feishu 按提示输入
  5. 在飞书开放平台配置事件订阅(WebSocket 模式无需公网 URL)
  6. 添加机器人能力,发布版本

飞书特有能力: 支持文档/多维表格/Bitable 工具,可以直接读写飞书文档、操作多维表格,这是其他渠道没有的。

💬 微信(外部插件,需单独安装)#

  1. openclaw-weixin 属于腾讯 iLink Bot 官方生态提供的 SDK 形态插件#

openclaw plugins install openclaw-weixin 2. 运行配置:openclaw channels add weixin 3. 用微信扫码登录(使用腾讯 iLink Bot API,非逆向协议) 4. 仅支持私聊,不支持群聊;机器人只能回复用户先发来的消息,不能主动发起对话;用户超过 24 小时未发消息需重新建立会话;开发者亦无法将 iLink Bot 拉入微信群。这些是官方接口的限制,不是实现缺陷

注意: 微信是外部插件,稳定性不如官方渠道。如果微信是主要使用场景,建议考虑 Hermes(官方原生 iLink 支持)。

✈️ Telegram(核心内置,最简单)#

  1. 在 Telegram 中找 @BotFather,发送 /newbot 创建机器人
  2. 获取 Bot Token
  3. 运行:openclaw channels add telegram 输入 Token
  4. 给你的机器人发消息即可开始对话

📋 其他渠道一览#

渠道类型安装命令
Discord官方插件openclaw plugins install @openclaw/discord
WhatsApp官方插件openclaw plugins install @openclaw/whatsapp
Slack官方插件openclaw plugins install @openclaw/slack
Signal官方插件openclaw plugins install @openclaw/signal
Matrix官方插件openclaw plugins install @openclaw/matrix
MS Teams官方插件openclaw plugins install @openclaw/teams
QQ Bot官方插件openclaw plugins install @openclaw/qq
企业微信外部插件ClawHub 搜索 wecom
腾讯元宝外部插件ClawHub 搜索 yuanbao
iMessage核心内置需 BlueBubbles 服务器(macOS)

查看所有已配置渠道:openclaw channels list


🧱十一、插件与技能市场#

🏪 ClawHub(官方技能市场)#

OpenClaw 官方技能和插件注册中心,类似 npm 之于 Node.js。

  • 网址: clawhub.ai
  • 前端界面: hub.openclaw.ai
  • 规模: 各来源口径差异较大,2026 年 2–3 月的公开统计约在 1,700–8,000 之间
  • 内容: 效率工具、搜索研究、工作流自动化、通信协作

📚 中文社区资源#

⚠️ 注意: 以下均为第三方 / 社区站点,非官方,内容与版本可能滞后,仅供参阅:

🔧 技能和插件常用命令#

Terminal window
# ===== Skills 技能 =====
openclaw skills search "关键词" # 搜索技能
openclaw skills install @owner/name # 安装技能
openclaw skills list # 列出已安装
openclaw skills update # 更新所有技能
openclaw skills uninstall # 卸载技能
# ===== Plugins 插件 =====
openclaw plugins install @openclaw/feishu # 安装官方插件
openclaw plugins install clawhub:<package> # 从 ClawHub 安装
openclaw plugins list # 列出已安装
openclaw plugins uninstall # 卸载插件

⭐十二、常用插件与技能推荐#

名称类型功能推荐度
@openclaw/feishu插件飞书机器人,支持文档/多维表格工具⭐⭐⭐⭐⭐
@openclaw/browser插件Chrome MCP 浏览器自动化,网页操作⭐⭐⭐⭐⭐
openclaw-weixin插件个人微信接入(iLink)⭐⭐⭐⭐
@openclaw/whatsapp插件WhatsApp 接入(最受欢迎渠道)⭐⭐⭐⭐
@openclaw/discord插件Discord 机器人,支持服务器/频道/私信⭐⭐⭐⭐
Tavily Search技能通过 Tavily 搜索公开网页,返回结构化结果⭐⭐⭐⭐⭐
Skill Vetter技能安全优先的技能审查,安装前检查安全性⭐⭐⭐⭐
Planning with files技能基于文件的持久化计划管理,多步骤任务⭐⭐⭐⭐
token-saver技能Token 优化技能,清理 workspace,优化缓存⭐⭐⭐⭐
@openclaw/signal插件Signal 加密通讯接入⭐⭐⭐
coding-agent插件编程 Agent 能力增强⭐⭐⭐
memory-core插件记忆核心,跨会话记忆能力⭐⭐⭐⭐

在 ClawHub(clawhub.ai)或运行 openclaw skills search “关键词” 发现更多技能。


❓十三、常见问题与排查#

▍Q: Gateway 启动失败怎么办?#

A: 运行 openclaw doctor —fix 自动诊断修复。查看日志:tail -50 ~/Library/Logs/openclaw/gateway.log(macOS)或 journalctl -u openclaw(Linux)。

▍Q: 怎么看当前用了多少 Token?#

A: 在对话中发送 /usage full 查看每条回复的 Token 数和预估费用,/status 查看会话级上下文使用情况。

▍Q: 配置修改后不生效?#

A: 运行 openclaw gateway restart 重启 Gateway。配置会自动备份为 openclaw.json.bak,改错了可以恢复。

▍Q: 怎么更新 OpenClaw?#

A: macOS App 自动更新或下载新版覆盖。CLI 版本运行 openclaw update。更新后建议运行 openclaw doctor —fix。

▍Q: 技能安装后不生效?#

A: 检查技能是否有有效的 description 字段(SKILL.md 中必须有 description)。运行 openclaw skills list 确认已启用。部分技能需要重启 Gateway。

📌 总结#

OpenClaw 是最成熟稳定的多渠道 AI Agent 网关,macOS 用户和飞书用户的首选。

省 Token 三步走: ① 启用上下文压缩 + 子任务用便宜模型(配置层,省 50-70%)② 及时开新会话 + 先定位后阅读(习惯层,省 20-30%)③ 精简技能插件 + 心跳调优(细节层,省 5-10%)

配置只占 30%,使用习惯占 70%。先运行 /usage full 看消耗在哪,再针对性优化,不要盲目换模型。

参考来源:OpenClaw 官方文档与 Configuration Reference· OpenClaw Foundation 公告 · 腾讯 iLink Bot API 说明 · ClawHub · 以及社区教程(掘金 / CSDN / V2EX / 博客园等,二手,已在正文标注)

OpenClaw 完全配置优化指南 · 2026 年 9 月

本文已于 2026-09-23 依据官方文档与本机实测校订(命令与配置键以 Hermes v0.21.3 / OpenClaw 2026.9.5 / dsh 0.1.5-rc.2 为准)。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
作者
AWF
发布于
2026-09-23
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
AWF
Hello, I'm AWF.
公告
欢迎来到我的博客!
探索发现
最新动态
站点统计
文章
30
分类
3
标签
50
总字数
137,731
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录