用途
OpenClaw Deployment & Installer 是一个面向 OpenClaw(又称 ClawdBot)的一键部署工具。OpenClaw 被描述为一种私人 AI 助手,具有持久记忆、主动消息推送和多频道支持能力。该工具的用途是简化 OpenClaw 的安装、配置、服务管理与故障排查。它由 ara.so 制作,属于 Hermes Skills 合集。
主要能力
- 一键安装:提供安装脚本,可检测系统环境并安装依赖、安装 Node.js v22+(如需要)、通过 npm 安装 OpenClaw、运行引导向导配置 AI 模型与身份、测试 API 连通性、自动启动 OpenClaw Gateway 服务,并可选打开配置菜单进行频道设置。
- 多模型支持:支持 Anthropic Claude、OpenAI GPT、Google Gemini、OpenRouter、Groq、Mistral AI,以及通过 Ollama 运行的本地模型。部分提供商支持自定义 API base URL。
- 多消息频道集成:支持 Telegram、Discord、WhatsApp、Slack、微信、iMessage(macOS)和飞书。其中飞书使用 WebSocket 长连接模式,无需公网服务器;WhatsApp 使用个人账号二维码方式,无需 Business API。
- 服务管理命令:包括启动、停止、重启、查看状态、前台运行(调试)、查看日志与实时跟踪日志。
- 配置管理命令:包括打开配置文件、运行引导向导、诊断配置问题、健康检查、设置配置值与设置模型。
- 数据管理命令:包括导出对话历史(JSON)、清除记忆、备份数据。
- 图形界面替代方案:OpenClaw Manager 基于 Tauri 2.0 + React + Rust,跨平台支持 macOS、Windows、Linux,提供实时监控、可视化配置与服务管理。
使用方式
推荐使用一键安装命令:
curl -fsSL https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/install.sh | bash
手动安装方式:
git clone https://github.com/miaoxworld/OpenClawInstaller.git
cd OpenClawInstaller
chmod +x install.sh config-menu.sh
./install.sh
若 macOS 出现权限问题,可先执行 npm install -g openclaw。
核心命令示例包括服务管理(openclaw gateway start / stop / restart / status、openclaw logs --follow)、配置管理(openclaw config、openclaw onboard、openclaw doctor、openclaw health、openclaw models set <provider> <model>)、数据管理(openclaw export --format json、openclaw memory clear、openclaw backup)。交互式配置菜单可通过 bash ~/.openclaw/config-menu.sh 运行。
配置文件位于 ~/.openclaw/ 目录,核心配置文件为 openclaw.json,环境变量存放在 env 文件。可通过环境变量设置各提供商的 API Key 与自定义 base URL。
适用场景
- 希望在自有环境中部署私人 AI 助手的用户。
- 需要将 AI 助手接入 Telegram、Discord、飞书、WhatsApp 等消息频道的用户。
- 需要在多个 AI 模型提供商之间切换或配置回退模型的用户。
- 希望使用本地模型(Ollama)运行助手的用户。
- 需要图形界面管理 OpenClaw 服务的用户。
- 需要备份、导出对话或排查服务与 API 连接问题的运维场景。
限制
- 系统要求:macOS 12+、Ubuntu 20.04+、Debian 11+、CentOS 8+;Node.js v22 或更高;内存最低 2GB(推荐 4GB+);磁盘最低 1GB。
- OpenAI 自定义 API 端点必须支持 Responses API(v1/responses),仅有 Chat Completions(v1/chat/completions)不够。
- Anthropic 自定义 baseUrl 不应带 /v1 后缀。
- WhatsApp Web 同一时间只能在一个设备上活跃,配置时会登出已有的 WhatsApp Web 会话。
- Discord bot 必须启用 Message Content Intent。
- 飞书保存事件订阅设置时 OpenClaw 服务必须正在运行。
- 资料未提供该工具或 OpenClaw 的收费、价格与授权方式说明。
- 资料未提供各消息频道的完整配置步骤细节(部分仅给出配置片段)以及 Slack、微信、iMessage 的具体配置说明。