如何启动 OpenClaw?
要启动 OpenClaw,您需要从其公开的 GitHub 仓库安装它、为语言模型供应商设置 API 密钥,然后运行本地服务使其能连接到您偏好的即时通讯平台。对于熟悉命令行的人来说,这个过程大约需要 15 到 30 分钟,不过也有托管服务选项可以完全省去设置过程。
自托管安装
在您自己的机器上运行 OpenClaw 可以让您完全控制代理、您的数据及其配置。以下是一般流程:
- 克隆仓库 -- 使用 <code>git clone</code> 从 GitHub 拉取 OpenClaw 源代码。该项目在 MIT 许可下开源,因此没有访问限制。
- 安装依赖项 -- OpenClaw 需要 Node.js(版本 18 或更高)和一些 npm 套件。从项目目录执行安装命令即可拉取所有内容。
- 创建配置文件 -- 复制范例配置模板并填入您的设置。这是您指定 LLM 供应商、API 密钥和代理行为偏好的地方。
- 启动代理运行环境 -- 使用启动命令启动 OpenClaw。代理将初始化、连接到您选择的语言模型,并开始监听消息。
社区维护的教程提供了适用于常见操作系统(包括 macOS、Ubuntu 和通过 WSL 使用的 Windows)的复制粘贴命令。大多数用户表示按照官方文档逐步操作时设置过程顺利。
配置要点
配置文件是您 OpenClaw 设置的核心。它决定代理的行为方式、可以访问什么以及连接哪些服务。关键设置包括:
- 模型供应商凭证 -- 您的 Anthropic(Claude)、OpenAI(GPT)或其他支持的 LLM 供应商的 API 密钥。这是 OpenClaw 运作所必需的,因为代理会将您的请求发送到模型进行处理。
- 权限等级 -- 定义 OpenClaw 被允许在您的系统上做什么。您可以将其限制为只读文件访问、限制它可以触及的目录,或授予更广泛的权限以获得完整的自动化能力。
- 安全边界 -- 设置沙箱选项、网络访问规则和凭证管理。安全专家建议从最小权限开始,仅在需要时扩展。
- 代理个性和行为 -- 自定义 OpenClaw 的响应方式、详细程度、默认语言,以及是否应该在采取行动前请求确认。
许多用户为不同的使用场景维护单独的配置文件——例如,日常任务使用限制性设置,监督下的开发工作使用更宽松的设置。
连接到即时通讯平台
一旦 OpenClaw 开始运行,您需要将其连接到即时通讯平台,以便您可以与其进行对话式交互。每个平台都有自己的连接流程:
- Telegram -- 通过 BotFather 创建机器人、获取机器人 Token,并将其添加到您的 OpenClaw 配置中。这是最受欢迎且文档最完善的集成方式。
- WhatsApp -- 通过 WhatsApp Business API 或社区桥接器连接。OpenClaw 随后会以普通联系人的形式出现在您的 WhatsApp 聊天列表中。
- Slack -- 在您的工作区中设置 Slack 应用程序、生成必要的 OAuth Token,并配置 OpenClaw 在特定频道或私信中监听消息。
- Discord -- 创建 Discord 机器人应用程序、将其添加到您的服务器,并在 OpenClaw 配置文件中提供机器人 Token。
- Signal -- 使用 Signal CLI 桥接器将 OpenClaw 连接到 Signal 账号,以实现端到端加密的代理通讯。
连接后,通过所选平台向 OpenClaw 发送您的第一条消息。如果一切配置正确,代理将响应,您可以立即开始分配任务。
更简单的替代方案:托管服务
如果您宁愿跳过安装、配置和持续维护,OpenClaw.Direct 提供托管服务为您处理一切。每月 $19,您将获得:
- 即时设置 -- 您的 OpenClaw 实例在几分钟内完成配置并准备就绪,无需终端命令或配置文件
- 自动更新 -- 新的 OpenClaw 版本会自动部署到您的实例,因此您始终拥有最新的功能和安全补丁
- 基础设施管理 -- 服务器正常运行时间、备份、监控和维护全部为您处理
- 预配置的集成 -- 通过简单的网页仪表板连接 Telegram、WhatsApp、Slack 和其他平台,而非编辑配置文件
- 支持 -- 如果您遇到问题或需要自定义代理的帮助,可以获取文档和协助
托管服务特别受团队和非技术用户欢迎,他们希望获得自主 AI 代理的好处,而无需承担系统管理的开销。您仍然需要自带 LLM API 密钥,因此您可以控制模型选择和使用费用。