d96225616536ea8788779b15dd0429091f433dfa
列阵工作台 (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 工作者参与任务)
- 🌙 **深色主题(默认)
- 📱 **响应式设计
快速开始
安装依赖
npm install --legacy-peer-deps
开发
npm run dev
构建
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 冲突 - 默认使用深色主题
- 项目包含完整的类型支持
Languages
TypeScript
73.9%
JavaScript
24.2%
CSS
1.6%
HTML
0.3%