feat: initialize ZCLAW project with core systems and Tauri desktop
- Created backend core systems: - Remote Execution System (远程执行系统) - Task Orchestration Engine (任务编排引擎) - Persistent Memory System (持续记忆系统) - Proactive Service System (主动服务系统) - Created Tauri desktop app: - Three-column layout based on AutoClaw design - React + TypeScript + Tailwind CSS - Zustand state management - Lucide React icons - Components: - Sidebar (Agent list, IM channels, scheduled tasks) - ChatArea (Chat interface with message bubbles) - RightPanel (Task progress, statistics, next actions) Next: Test Tauri dev server and integrate with OpenClaw backend
This commit is contained in:
62
README.md
Normal file
62
README.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# ZCLAW - AI Agent Platform
|
||||
|
||||
基于 OpenClaw 的 AI 代理平台,实现"随时随地、一个 IM 入口搞定一切"。
|
||||
|
||||
## 核心功能
|
||||
|
||||
- **远程执行系统**: 手机发消息 → 电脑执行 → 结果返回
|
||||
- **任务编排引擎**: 复杂任务自动拆解、多步骤执行
|
||||
- **多 Agent 协作**: Planner + Executor + Combiner 协作模式
|
||||
- **持续记忆系统**: 用户画像、行为学习、关系图谱
|
||||
- **主动服务系统**: 定时任务、智能提醒、主动推荐
|
||||
|
||||
## 技术栈
|
||||
|
||||
- TypeScript 5.x
|
||||
- Node.js 22 LTS
|
||||
- OpenClaw SDK
|
||||
- SQLite + sqlite-vec
|
||||
- BullMQ (任务队列)
|
||||
- Koishi (IM 集成)
|
||||
|
||||
## 快速开始
|
||||
|
||||
```bash
|
||||
# 安装依赖
|
||||
pnpm install
|
||||
|
||||
# 开发模式
|
||||
pnpm dev
|
||||
|
||||
# 构建
|
||||
pnpm build
|
||||
```
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
zclaw/
|
||||
├── src/
|
||||
│ ├── core/ # 核心系统
|
||||
│ │ ├── remote-execution/ # 远程执行
|
||||
│ │ ├── task-orchestration/ # 任务编排
|
||||
│ │ ├── multi-agent/ # 多 Agent 协作
|
||||
│ │ ├── memory/ # 持续记忆
|
||||
│ │ └── proactive/ # 主动服务
|
||||
│ ├── im/ # IM 集成
|
||||
│ │ ├── feishu/ # 飞书
|
||||
│ │ ├── wecom/ # 企业微信
|
||||
│ │ └── telegram/ # Telegram
|
||||
│ ├── skills/ # 场景化 Skills
|
||||
│ └── index.ts # 入口
|
||||
├── tests/ # 测试
|
||||
└── docs/ # 文档
|
||||
```
|
||||
|
||||
## 开发计划
|
||||
|
||||
详见: temp/zclaw-final-plan.md
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Reference in New Issue
Block a user