ClawdBot 作为一款开源的本地 AI 代理工具,已经成为许多开发者和技术爱好者的首选。它不仅能运行大模型,还提供强大的设备管理、配置灵活性和图形化界面(GUI),让你彻底摆脱命令行的束缚。本文将手把手带你完成 ClawdBot 的核心实操:修改配置文件、批量管理设备、开启并使用 Web GUI。
文章导航
1. ClawdBot 核心优势:为什么值得你花时间实操
ClawdBot 的魅力在于它把“复杂”变“简单”:
- 本地运行,隐私绝对:所有对话、工具调用都留在你的设备上,不上传云端。
- 多设备统一管理:支持手机、电脑、平板等多端接入,统一 Token 认证。
- 灵活配置:JSON 配置文件支持热更新,改完即生效。
- 强大的 Web GUI:可视化管理模型、设备、会话、技能,一键操作。
- 批量设备支持:一次批准多个设备,适合团队或多设备用户。
掌握改配置、批设备、开 GUI 这三件事,你就真正“掌控”了 ClawdBot。

2. 环境准备:先把基础打牢
在开始实操前,确保环境就绪:
- 系统:macOS 14+、Ubuntu 22.04+、Windows(推荐 WSL2)
- Node.js:v22 或更高(推荐 v24 LTS)
- 包管理器:pnpm(首选)或 npm
- 已准备 Anthropic API Key(Claude 系列)或其他模型 Key
- 网络:建议内网稳定,外网需反向代理
一键安装(推荐):
curl -fsSL https://clawd.bot/install.sh | bash
安装完成后执行:
clawdbot onboard --install-daemon
跟随向导完成模型选择、API Key 输入、渠道配置(如 WhatsApp、Telegram)。这一步会自动生成默认配置文件和后台服务。
验证安装:
clawdbot doctor # 检查环境和连通性
clawdbot gateway status # 查看网关状态
看到 “All checks passed” 和 “Gateway is running” 即可进入下一步。
3. 修改配置:两种方式任你选
ClawdBot 的所有行为都由 ~/.clawdbot/clawdbot.json 控制。修改配置有两种方式:命令行快速修改(适合单项调整)和手动编辑 JSON(适合批量或复杂修改)。
3.1 命令行快速修改(推荐日常使用)
ClawdBot 提供 config set 子命令,支持路径式精准修改,改完自动热重载。
常见操作示例:
# 调整思考深度(low/medium/high/ultra)
clawdbot config set agent.thinkingDepth high
# 开启主动提醒功能
clawdbot config set agent.proactive true
# 修改默认模型
clawdbot config set agent.defaultModel claude-3.5-sonnet
# 设置最大工具调用次数
clawdbot config set agent.maxToolRounds 10
# 开启详细日志
clawdbot config set logging.level debug
查看当前所有配置:
clawdbot config get
3.2 手动编辑 JSON(适合批量修改)
打开配置文件:
nano ~/.clawdbot/clawdbot.json
核心字段说明(重点节选):
{
"agent": {
"defaultModel": "claude-3.5-sonnet",
"thinkingDepth": "high",
"proactive": true,
"maxToolRounds": 10
},
"gateway": {
"port": 18789,
"host": "127.0.0.1"
},
"security": {
"deviceApprovalRequired": true,
"allowedOrigins": ["*"]
},
"skills": {
"enabled": ["browser", "shell", "file"]
}
}
保存后无需重启,网关会自动检测并加载新配置。
配置修改常用场景表格
| 场景 | 修改方式 | 命令或字段路径 | 说明 |
|---|---|---|---|
| 提升回复质量 | 命令行 | clawdbot config set agent.thinkingDepth ultra | 消耗更多 token,但逻辑更强 |
| 关闭设备审批(内网使用) | 手动编辑 | “security.deviceApprovalRequired”: false | 谨慎使用,仅限可信网络 |
| 更换默认模型为 Opus | 命令行 | clawdbot config set agent.defaultModel claude-3-opus | 需要对应 API Key 支持 |
| 开启浏览器自动化技能 | 手动编辑 | “skills.enabled” 添加 “browser” | macOS 需要授权屏幕录制 |
| 修改网关端口 | 手动编辑 | “gateway.port”: 30000 | 修改后需重启 daemon |
4. 批量管理设备:从单个审批到批量放行
ClawdBot 默认要求每台新设备都要手动审批,这是核心安全机制。但在多设备或团队场景下,批量操作能极大提升效率。
4.1 查看待审批设备
clawdbot devices list
输出示例:
ID Status Last Seen IP Address
54c0def3-e60a-4074-ad43-19887d222d7f pending 2026-02-01 10:30 192.168.1.100
a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8 pending 2026-02-01 10:28 192.168.1.101
4.2 单个设备审批(最常用)
clawdbot devices approve 54c0def3-e60a-4074-ad43-19887d222d7f
成功后状态变为 approved。
4.3 批量审批所有待处理设备(高效)
ClawdBot 最新版本支持批量操作:
# 审批所有 pending 设备
clawdbot devices approve --all-pending
# 审批特定 IP 段的所有设备(支持通配符)
clawdbot devices approve --ip-prefix 192.168.1.
# 列出已审批设备
clawdbot devices list --approved
# 撤销某个设备授权
clawdbot devices revoke 54c0def3-e60a-4074-ad43-19887d222d7f
批量设备管理命令速查表
| 命令 | 功能 | 使用场景 |
|---|---|---|
| clawdbot devices list | 查看所有设备状态 | 日常检查 |
| clawdbot devices approve | 单个审批 | 单台新设备 |
| clawdbot devices approve –all-pending | 批量审批所有待处理 | 多设备快速放行 |
| clawdbot devices approve –ip-prefix x.x.x. | 按 IP 段批量审批 | 局域网内多台电脑/手机 |
| clawdbot devices revoke | 撤销授权 | 设备丢失或离队时 |
| clawdbot devices list –approved | 只显示已授权设备 | 确认当前可访问列表 |
5. 开启并使用 Web GUI:可视化管理一切
ClawdBot 的 Web GUI 是最亮眼的功能之一,全部操作都能在浏览器完成。
5.1 启动 Dashboard
clawdbot dashboard
首次运行会输出类似:
Dashboard URL: http://127.0.0.1:7860/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6...
Open in browser: http://localhost:7860/?token=...
复制带 token 的链接,直接在浏览器打开。
如果在远程服务器部署,需要 SSH 端口转发:
ssh -L 7860:localhost:7860 user@your-server-ip
然后在本地浏览器打开 http://localhost:7860/?token=…
5.2 GUI 核心功能一览
打开后你会看到现代化的界面:
- 聊天窗口:左侧模型选择,右侧多轮对话,支持 Markdown、代码高亮、流式输出。
- 设备管理:可视化列表,一键批准/撤销,批量操作支持多选。
- 配置中心:所有 JSON 配置项图形化呈现,修改后立即保存并热重载。
- 技能市场:浏览、安装、卸载社区技能。
- 会话管理:查看历史对话、导出、删除。
- 监控面板:实时查看 token 消耗、请求延迟、内存占用。

5.3 通过 GUI 完成前面所有操作(零命令行)
- 修改配置:在“Settings → Config Editor”直接编辑或使用表单。
- 批量设备:在“Devices”页面勾选多个 pending 设备,点击“Approve Selected”。
- 切换模型:聊天窗口左上角下拉菜单实时切换。
6. 进阶技巧:让 ClawdBot 更强大
- 反向代理 + HTTPS(推荐生产环境)
使用 Nginx 或宝塔面板反向代理 18789(网关)和 7860(dashboard)端口,加上 SSL 和 Basic Auth。 - 自动更新配置
将常用配置写成脚本,配合 crontab 定时执行。 - 多实例部署
在不同目录分别运行 onboard,适合同时使用 Sonnet 和 Opus。 - 沙箱模式
使用官方 Dockerfile.sandbox,限制工具权限,避免误操作风险。
7. 常见问题排查
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| Dashboard 打不开 | 端口被占用或未转发 | lsof -i:7860 检查;更换端口或正确 SSH 转发 |
| 设备一直 pending | 未审批或网络不通 | clawdbot devices list 检查;确保同一局域网 |
| 配置修改后不生效 | 未保存或网关未重载 | GUI 保存后刷新;命令行修改后 clawdbot gateway restart |
| Token 消耗过快 | thinkingDepth 过高或工具滥用 | 降低深度;限制 maxToolRounds |
| 浏览器提示 unauthorized | Token 错误或过期 | 重新运行 clawdbot dashboard 获取新链接 |
8.从命令行到 GUI,你已经完全掌握 ClawdBot
通过本文的实操,你已经学会了:
- 灵活修改配置:命令行 + JSON + GUI 三种方式
- 高效批量管理设备:–all-pending 等神器
- 顺利开启并玩转 Web GUI
现在,ClawdBot 不再是冷冰冰的终端工具,而是你随手可用的智能助手。打开 GUI,开始你的第一句指令吧——无论是写代码、自动化浏览器,还是让它主动提醒你明天的重要会议,它都已准备就绪。享受本地 AI 带来的极致掌控感!
延展阅读:
抖音dou+会影响自然流量吗?如何正确使用dou+?Dou+投放有5大黄金法则