OpenClaw:你的AI智能体,住在你自己的电脑上
📌 项目概览
核心功能
OpenClaw是一个开源的个人AI助手平台(绰号”龙虾”Lobster),支持本地私有化部署。通过整合多平台聊天能力与大语言模型,构建具备持久记忆、主动执行能力的定制化AI助手。
目标用户
解决的问题
📂 目录结构
openclaw/├── src/ # 核心源代码│ ├── agents/ # AI Agent核心逻辑│ ├── platforms/ # 多平台适配器│ └── utils/ # 工具函数├── docs/ # 文档├── examples/ # 示例配置├── README.md # 项目主页└── package.json # 依赖配置
核心文件说明:
🏗️ 架构设计
整体架构
技术栈选型
|
|
|
|
|
|
|
|
|
|
|
|
|
|
微信、飞书、钉钉、WhatsApp、Telegram、Discord
|
|
|
|
核心组件
📊 系统流程图
任务执行流程
支持平台
💡 技术特点
核心创新
差异化优势
代码质量
🎯 适用场景
主要适用场景
-
-
-
-
典型应用案例
部署环境要求
不适用场景
🚀 快速上手
环境要求清单
# 检查Node.js版本(需v18+)node --version# 检查npm或pnpmnpm --version# 或pnpm --version
安装步骤
# 克隆仓库git clone https://github.com/openclaw/openclaw.git# 进入目录cd openclaw# 安装依赖npm install# 复制配置文件cp .env.example .env# 编辑配置文件,填入API密钥vim .env
基础配置
# 配置AI模型(根据.env文件)OPENAI_API_KEY=sk-xxx # OpenAI API密钥# 或ANTHROPIC_API_KEY=xxx # Claude API密钥# 配置平台(以飞书为例)FEISHU_APP_ID=xxxFEISHU_APP_SECRET=xxx
运行示例
# 启动OpenClawnpm start# 首次运行会自动初始化# 配置完成后,在飞书/微信发送消息测试
🔗 资源链接
|
|
|
|
|
github.com/openclaw/openclaw
|
|
|
|
|
|
|
|
|
|
|
|
|
想拥有一个24小时在线的私人AI助手?OpenClaw让你在自己电脑上就能实现!