Skip to content

OpenClaw - 强大的AI助手平台

简介

OpenClaw 是一个功能强大的 AI 助手平台,支持多模型、多会话、自动化任务,让 AI 成为你的生产力工具。

核心特性

🤖 多模型支持

  • 支持 Claude、GPT、GLM 等主流 AI 模型
  • 灵活切换不同模型,适应各种场景需求
  • 模型级别的性能优化和成本控制

💬 多会话管理

  • 同时运行多个独立的 AI 对话会话
  • 会话之间完全隔离,数据互不干扰
  • 支持会话持久化和历史记录查询

⚡ 自动化任务

  • 定时任务 - 精确调度 Cron 任务,执行自动化脚本
  • 子代理系统 - 创建专门的 AI 代理处理特定任务
  • 消息推送 - 支持多渠道消息发送(Telegram、WhatsApp、Discord、飞书等)
  • 浏览器自动化 - 内置浏览器控制能力,实现自动化操作

🔌 丰富的扩展能力

  • 技能系统 - 可加载预定义技能,快速扩展能力
  • MCP 协议 - 支持 Model Context Protocol,接入外部服务
  • Feishu 集成 - 深度集成飞书生态,支持文档、知识库、多维表操作
  • 节点管理 - 控制配对设备,获取摄像头、屏幕、位置等信息

使用场景

个人助手

  • 日程管理和提醒
  • 邮件自动发送
  • 信息收集和整理
  • 代码开发和调试

团队协作

  • 群聊机器人,自动响应和任务分发
  • 文档自动生成和更新
  • 项目监控和告警
  • 知识库维护

开发者工具

  • CLI 交互模式,快速调试和测试
  • 编程助手,代码审查和优化建议
  • 自动化测试和部署
  • API 请求和数据处理

快速开始

安装

bash
# 通过 npm 安装
npm install -g openclaw

# 或通过源码安装
git clone https://github.com/openclaw/openclaw.git
cd openclaw
npm install
npm link

配置

创建配置文件 ~/.openclaw/config.json

json
{
  "model": "claude-sonnet-4-5-20250929",
  "channel": "telegram",
  "timezone": "Asia/Shanghai"
}

运行

bash
# 启动交互式会话
openclaw

# 使用子代理
openclaw --agent coder "帮我重构这个函数"

# 启动定时任务
openclaw cron add "0 9 * * *" "发送日报"

技术架构

OpenClaw 基于 Node.js 构建,采用模块化架构设计:

  • 核心引擎 - 会话管理、模型调度、任务执行
  • 插件系统 - 可扩展的消息渠道、技能、MCP 服务器
  • Web 界面 - 浏览器自动化和控制面板
  • CLI 工具 - 命令行交互和管理

社区与支持

许可证

MIT License - 自由使用、修改和分发


让 AI 为你工作,而不是你为 AI 工作。 🐛

MIT