OpenClaw 是一个自托管的多渠道 AI 助手平台,通过统一 Gateway 架构把 Web 控制界面、聊天渠道(WhatsApp、Telegram、Discord、Slack、Signal、飞书等)、节点、工具与 AI 模型连接起来。本技能内容覆盖安装、配置、渠道设置、AI 提供商集成、插件开发和故障排查。
用途与主要能力:Gateway 作为中央控制面在各渠道、节点和 AI 智能体之间路由消息;支持 20+ 聊天平台;支持 Anthropic Claude、OpenAI GPT、DeepSeek、Qwen、Kimi、GLM、Ollama 等多种模型;提供浏览器自动化、代码执行、技能、子代理等工具系统;具备钩子、适配器和可扩展代理框架的插件架构;支持用于分布式 AI 工作流的移动节点,以及基于浏览器的配置与监控 Web UI。
安装方式:资料给出 Docker 快速开始(git clone https://github.com/openclaw/openclaw.git;cd openclaw;cp .env.example .env;编辑 .env 需配置 OPENAI_API_KEY 或 ANTHROPIC_API_KEY;docker-compose up -d;访问 http://localhost:3000);Node.js 安装(需 Node.js 18+ 与 npm,依次 npm install、cp .env.example .env、npm run gateway:start、npm run web:start、npm run channel:telegram);云部署(curl -fsSL https://get.openclaw.ai | bash 或下载 install.sh 执行)。
使用方式:在 config/gateway.yaml 中配置 host、port、secret 以 及 channels、models、agent、memory、tools 等模块;通过 .env 设置 GATEWAY_SECRET、各 AI 提供商 API Key、渠道 Token、DATABASE_URL、MEMORY_PROVIDER 等环境变量;使用 CLI 管理网关(./openclaw gateway start/status/reload/logs)、渠道(./openclaw channels list、./openclaw channel start telegram 等)、节点(./openclaw node register/list/start/health)与插件(./openclaw plugin list/install/create/enable/disable)。资料还介绍了自定义渠道适配器、自定义工具、代理配置与工具调用、会话键(如 telegram:123456789:987654321)、上下文窗口管理、插件钩子系统、多模型回退、记忆后端(SQLite/PostgreSQL/Redis)、多渠 道广播与定时任务等模式。
适用场景:需要将多个聊天平台与多种 AI 模型统一接入的自托管助手部署、多智能体工作流与插件扩展开发。
限制与暂未提供:代码执行工具默认关闭,需安全沙箱环境;WhatsApp 使用 Baileys 时需要扫码认证。资料未提供收费、价格、性能或效果方面的信息,也未给出可运行完整产品所需的全部代码与配置细节,这些暂未提供。