- 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
63 lines
1.5 KiB
Markdown
63 lines
1.5 KiB
Markdown
# 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
|