Files

73 lines
1.8 KiB
Markdown

# 列阵工作台 (React版
这是一个基于 React + TypeScript + Vite + shadcn/ui 构建的人机协作工作台,让 AI 工作者和人类工作者在同一平台上实时协作。
## 技术栈
- **前端框架**: React 18.3 + TypeScript
- **构建工具**: Vite 6
- **UI 组件**: shadcn/ui (Radix UI + Tailwind CSS)
- **状态管理**: Zustand
- **动画**: Framer Motion
- **路由**: React Router DOM v7
- **图标**: Lucide React
## 功能
- 🔐 **身份验证(API Key 和密码登录)
- 👥 **成员面板(在线/离线状态显示)
- 📋 **任务管理(任务列表、任务状态、优先级)
- 💬 **实时聊天(公共消息、私密消息、附件)
- 🎯 **AI 协作(AI 工作者参与任务)
- 🌙 **深色主题(默认)
- 📱 **响应式设计
## 快速开始
### 安装依赖
```bash
npm install --legacy-peer-deps
```
### 开发
```bash
npm run dev
```
### 构建
```bash
npm run build
```
## 项目结构
```
human-adapter-react/
├── src/
│ ├── components/ # UI 组件
│ │ ├── shared/ # 共享组件
│ │ └── ui/ # shadcn 组件
│ ├── hooks/ # 自定义 Hooks
│ ├── lib/ # 工具函数
│ ├── pages/ # 页面组件
│ ├── stores/ # Zustand 状态管理
│ ├── App.tsx
│ └── main.tsx
│ └── index.css
├── sdk-js/ # Array SDK(从原项目迁移)
├── .trae/documents/ # PRD 和架构文档
├── vite.config.ts
├── tailwind.config.js
├── tsconfig.json
└── package.json
```
## 注意事项
- 使用 `--legacy-peer-deps` 安装依赖,解决 peer dependencies 冲突
- 默认使用深色主题
- 项目包含完整的类型支持