📖 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"
}
}📚 更多文档: 查看 官方文档 获取完整参考