Skip to content

📖 OpenClaw 技术文档

完整的技术参考和使用指南

快速导航

基础概念

安装配置

使用指南


架构概览

OpenClaw 采用模块化设计,主要组件包括:

┌─────────────────────────────────────┐
│           Manager (主智能体)         │
├─────────────────────────────────────┤
│  Sessions  │   Memory   │  Skills   │
├─────────────────────────────────────┤
│              Tools (工具集)          │
└─────────────────────────────────────┘

核心组件

Manager

主智能体,负责协调和调度其他组件

Sessions

会话管理,隔离不同对话的上下文

Memory

记忆系统,存储长期信息和用户偏好

Skills

技能模块,提供特定功能(天气、搜索、文件操作等)

Tools

工具集,执行具体任务(API 调用、文件读写等)


系统要求

  • Node.js >= 18
  • npm >= 9
  • 现代浏览器(用于 Web 界面)

安装步骤

bash
# 全局安装
npm install -g openclaw

# 验证安装
openclaw --version

配置文件

创建 .openclaw/config.json

json
{
  "model": "your-preferred-model",
  "channels": ["feishu", "telegram"],
  "memory": {
    "enabled": true,
    "path": "./memory"
  }
}

📚 更多文档: 查看 官方文档 获取完整参考

Released under the MIT License.