# AIDE **Repository Path**: yuyue_qty/aide ## Basic Information - **Project Name**: AIDE - **Description**: 智能待办事项助手 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-08-28 - **Last Updated**: 2025-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AIDE - 智能任务管理系统
![AIDE Logo](frontend/public/icon-192x192.png) **AIDE (AI-Powered Digital Assistant)** - 基于AI技术的下一代智能任务管理工具 [![Version](https://img.shields.io/badge/version-2.0.0-blue.svg)](https://github.com/your-repo/aide) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![Node.js](https://img.shields.io/badge/node.js-%3E%3D18.0.0-brightgreen.svg)](https://nodejs.org/) [![Docker](https://img.shields.io/badge/docker-supported-blue.svg)](https://www.docker.com/) [![PWA](https://img.shields.io/badge/PWA-enabled-purple.svg)](https://web.dev/progressive-web-apps/) [🚀 快速开始](#-快速开始) • [📖 功能特性](#-功能特性) • [🛠️ 技术栈](#️-技术栈) • [📱 部署指南](#-部署指南) • [🤝 贡献指南](#-贡献指南)
--- ## 📖 项目简介 AIDE 不仅仅是一个记录任务的地方,它是一个能**理解、预测并协助优化**您工作流的智能助手。通过深度集成人工智能,超越传统任务列表的局限性,为用户提供主动、预测性和情境感知式的生产力体验。 ### 🎯 核心价值主张 - **🧠 主动智能**: 从被动记录变为主动建议 - **🔍 情境感知**: 理解任务背后的上下文 - **⚡ 效率最大化**: 自动处理繁琐工作,让用户专注于核心思考 - **📱 全平台支持**: Web、桌面、移动端一致体验 --- ## 🚀 功能特性 ### 📋 核心任务管理 - **✅ 智能任务创建**: 支持自然语言输入,AI自动解析属性 - **📅 多维度视图**: 今日任务、看板视图、日历视图、统计分析 - **🏷️ 灵活分类系统**: 优先级(P0-P3)、标签、分类、子任务 - **🔄 重复任务支持**: 每日、每周、每月、自定义重复规则 - **⏰ 智能提醒系统**: 多种提醒方式,精准时间控制 ### 🤖 AI增强功能 #### 🎯 智能解析 (SmartParse) ``` 输入: "下周三下午三点和老王开项目评审会,准备PPT,优先级高" AI解析: ├─ 任务: "和老王开项目评审会" ├─ 时间: 下周三 15:00 ├─ 备注: "准备PPT" ├─ 优先级: P0 └─ 标签: #会议 ``` #### 🧩 任务智能分解 - 复杂任务自动拆分为可执行步骤 - 基于任务类型的智能模板匹配 - 支持层级子任务管理 #### 💡 个性化建议 - 基于用户行为的智能推荐 - 时间安排优化建议 - 任务优先级动态调整 #### 🔍 智能搜索 - 理解搜索意图的上下文搜索 - 支持模糊匹配和语义搜索 - 历史行为学习优化 ### 🎨 用户体验 - **📱 PWA支持**: 可安装为桌面/移动应用 - **🌙 深色模式**: 自适应系统主题 - **🌐 响应式设计**: 移动优先,全设备适配 - **♿ 无障碍支持**: WCAG 2.1标准,键盘导航 - **🚀 性能优化**: Service Worker缓存,离线可用 ### 👥 协作与同步 - **🔐 用户认证系统**: JWT安全认证 - **☁️ 数据同步**: 实时数据同步 - **📊 数据统计**: 任务完成趋势、效率分析 - **📤 数据导入导出**: 支持多种格式 --- ## 🛠️ 技术栈 ### 前端技术栈 ``` React 18 + TypeScript ├─ 🎨 UI框架: Tailwind CSS + Headless UI ├─ 🧭 路由管理: React Router v6 ├─ 📱 PWA支持: Service Worker + Web App Manifest ├─ 🎯 状态管理: React Context + Custom Hooks ├─ 📊 图表库: Recharts ├─ 🎭 图标库: Lucide React ├─ 📅 日期处理: date-fns ├─ 🔧 构建工具: Vite └─ 📦 包管理: npm workspaces ``` ### 后端技术栈 ``` Node.js + Express + TypeScript ├─ 🗄️ 数据库: PostgreSQL 17.5 ├─ 🔐 认证授权: JWT + bcryptjs ├─ 🚀 缓存系统: Redis ├─ 📧 通知系统: 邮件通知 + 浏览器通知 ├─ 🤖 AI集成: OpenAI API兼容接口 ├─ 🔒 安全中间件: Helmet + CORS ├─ 📝 日志系统: Morgan └─ 🧪 开发工具: nodemon + ts-node ``` ### 基础设施 ``` 🐳 容器化: Docker + Docker Compose ├─ 🌐 反向代理: Nginx ├─ 🔒 HTTPS支持: SSL/TLS证书 ├─ 📊 监控系统: Watchtower (自动更新) ├─ 💾 数据持久化: Docker Volumes ├─ 🔄 进程管理: PM2 └─ ☁️ 云部署: 支持多云平台 ``` --- ## 📁 项目结构 ``` AIDE/ ├── 📁 frontend/ # React前端应用 │ ├── 📁 src/ │ │ ├── 📁 components/ # 可复用组件 │ │ │ ├── 📁 charts/ # 图表组件 │ │ │ ├── 📁 forms/ # 表单组件 │ │ │ └── 📁 ui/ # 基础UI组件 │ │ ├── 📁 pages/ # 页面组件 │ │ │ ├── HomePage.tsx # 主页 │ │ │ ├── KanbanPage.tsx # 看板视图 │ │ │ ├── TaskCreatePage.tsx # 任务创建 │ │ │ └── ProfilePage.tsx # 个人中心 │ │ ├── 📁 contexts/ # React Context │ │ ├── 📁 hooks/ # 自定义Hooks │ │ ├── 📁 services/ # API服务 │ │ ├── 📁 types/ # TypeScript类型 │ │ └── 📁 utils/ # 工具函数 │ ├── 📁 public/ # 静态资源 │ │ ├── manifest.json # PWA配置 │ │ ├── sw.js # Service Worker │ │ └── icon-*.png # 应用图标 │ └── Dockerfile # 前端Docker配置 ├── 📁 backend/ # Node.js后端API │ ├── 📁 src/ │ │ ├── 📁 routes/ # API路由 │ │ │ ├── auth.ts # 认证路由 │ │ │ ├── tasks.ts # 任务管理 │ │ │ ├── ai.ts # AI功能 │ │ │ └── notifications.ts # 通知系统 │ │ ├── 📁 services/ # 业务服务 │ │ ├── 📁 database/ # 数据库相关 │ │ │ ├── init.ts # 数据库初始化 │ │ │ ├── migrations/ # 数据库迁移 │ │ │ └── schema.sql # 数据库架构 │ │ └── 📁 middleware/ # 中间件 │ └── Dockerfile # 后端Docker配置 ├── 📁 database/ # 数据库文件 │ └── 📁 backup/ # 数据备份 ├── 📁 nginx/ # Nginx配置 ├── 📁 ssl/ # SSL证书 ├── 📁 docs/ # 项目文档 │ ├── AI_CONFIGURATION.md # AI配置指南 │ ├── DEMO_SCRIPT.md # 演示脚本 │ └── DEPLOYMENT_GUIDE.md # 部署指南 ├── 📁 scripts/ # 部署脚本 ├── docker-compose.prod.yml # 生产环境配置 ├── FAQ_TROUBLESHOOTING.md # 常见问题解答 └── package.json # 项目配置 ``` --- ## 🚀 快速开始 ### 📋 环境要求 - **Node.js**: 18.0.0 或更高版本 - **npm**: 8.0.0 或更高版本 - **Docker**: 20.10.0 或更高版本 (生产部署) - **PostgreSQL**: 12.0 或更高版本 (本地开发) ### 🛠️ 本地开发 #### 1. 克隆项目 ```bash git clone https://github.com/your-repo/aide.git cd aide ``` #### 2. 安装依赖 ```bash # 安装所有依赖 npm run install:all # 或者分别安装 npm install # 根目录依赖 cd frontend && npm install # 前端依赖 cd ../backend && npm install # 后端依赖 ``` #### 3. 环境配置 ```bash # 复制环境变量模板 cp backend/.env.example backend/.env # 编辑环境变量 nano backend/.env ``` **环境变量配置**: ```env # 数据库配置 DB_HOST=localhost DB_PORT=5432 DB_NAME=aide_db DB_USER=postgres DB_PASSWORD=your_password # JWT配置 JWT_SECRET=your_jwt_secret # AI配置 (可选) OPENAI_API_KEY=your_openai_key OPENAI_BASE_URL=https://api.openai.com/v1 ``` #### 4. 数据库初始化 ```bash # 启动PostgreSQL (如果使用Docker) docker run --name aide-postgres \ -e POSTGRES_DB=aide_db \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=your_password \ -p 5432:5432 \ -d postgres:17.5 # 运行数据库迁移 cd backend && npm run db:migrate ``` #### 5. 启动开发服务器 ```bash # 同时启动前端和后端 npm run dev # 或者分别启动 npm run dev:frontend # 前端: http://localhost:3000 npm run dev:backend # 后端: http://localhost:5000 ``` #### 6. 访问应用 打开浏览器访问 [http://localhost:3000](http://localhost:3000) --- ## 📱 部署指南 ### 🐳 Docker部署 (推荐) #### 1. 快速部署 ```bash # 克隆项目 git clone https://github.com/your-repo/aide.git cd aide # 配置环境变量 cp .env.prod.example .env.prod nano .env.prod # 一键部署 ./deploy.sh ``` #### 2. 生产环境配置 ```yaml # docker-compose.prod.yml version: '3.8' services: frontend: build: ./frontend ports: - "8026:80" - "8027:443" volumes: - ./ssl:/etc/nginx/ssl:ro backend: build: ./backend environment: NODE_ENV: production depends_on: - postgres - redis postgres: image: postgres:17.5 environment: POSTGRES_DB: aide_db volumes: - postgres_data:/var/lib/postgresql/data redis: image: redis:7-alpine volumes: - redis_data:/data ``` #### 3. HTTPS配置 ```bash # 配置SSL证书 mkdir -p ssl # 将证书文件放入ssl目录 # - ssl/your-domain.pem # - ssl/your-domain.key # 更新Nginx配置 nano nginx/aide.conf ``` ### 🌐 传统部署 #### 1. 构建生产版本 ```bash # 构建前端 cd frontend npm run build # 构建后端 cd ../backend npm run build ``` #### 2. 配置Nginx ```nginx server { listen 80; listen 443 ssl http2; server_name your-domain.com; # SSL配置 ssl_certificate /path/to/ssl/cert.pem; ssl_certificate_key /path/to/ssl/key.pem; # 前端静态文件 location / { root /path/to/frontend/dist; try_files $uri $uri/ /index.html; } # API代理 location /api/ { proxy_pass http://localhost:5000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ``` #### 3. 使用PM2管理进程 ```bash # 安装PM2 npm install -g pm2 # 启动应用 pm2 start ecosystem.config.js # 查看状态 pm2 status # 查看日志 pm2 logs ``` --- ## 🔧 配置说明 ### 🎛️ 前端配置 **Vite配置** (`frontend/vite.config.ts`): ```typescript export default defineConfig({ plugins: [react()], server: { port: 3000, proxy: { '/api': { target: 'http://localhost:5000', changeOrigin: true, }, }, }, build: { outDir: 'dist', sourcemap: false, minify: 'terser', }, }) ``` **PWA配置** (`frontend/public/manifest.json`): ```json { "name": "AIDE - 智能任务助手", "short_name": "AIDE", "display": "standalone", "theme_color": "#5E81FF", "background_color": "#ffffff", "start_url": "/", "icons": [ { "src": "/icon-192x192.png", "sizes": "192x192", "type": "image/png" } ] } ``` ### ⚙️ 后端配置 **数据库配置**: ```typescript // backend/src/database/init.ts const pool = new Pool({ host: process.env.DB_HOST || 'localhost', port: parseInt(process.env.DB_PORT || '5432'), database: process.env.DB_NAME || 'aide_db', user: process.env.DB_USER || 'postgres', password: process.env.DB_PASSWORD, ssl: process.env.NODE_ENV === 'production' ? { rejectUnauthorized: false } : false }) ``` **AI配置**: ```typescript // backend/src/services/aiService.ts const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY, baseURL: process.env.OPENAI_BASE_URL || 'https://api.openai.com/v1', }) ``` --- ## 📖 API文档 ### 🔐 认证相关 ``` POST /api/auth/register # 用户注册 POST /api/auth/login/email # 邮箱登录 POST /api/auth/logout # 用户登出 GET /api/auth/profile # 获取用户信息 PUT /api/auth/profile # 更新用户信息 ``` ### 📋 任务管理 ``` GET /api/tasks # 获取任务列表 GET /api/tasks/:id # 获取单个任务 POST /api/tasks # 创建新任务 PUT /api/tasks/:id # 更新任务 DELETE /api/tasks/:id # 删除任务 PATCH /api/tasks/:id/toggle # 切换完成状态 GET /api/tasks/search # 搜索任务 ``` ### 🔄 重复任务 ``` GET /api/recurring # 获取重复任务 POST /api/recurring # 创建重复任务 PUT /api/recurring/:id # 更新重复任务 DELETE /api/recurring/:id # 删除重复任务 POST /api/recurring/trigger-processing # 触发重复任务处理 ``` ### 📊 看板管理 ``` GET /api/kanban/columns # 获取看板列 POST /api/kanban/columns # 创建看板列 PUT /api/kanban/columns/:id # 更新看板列 DELETE /api/kanban/columns/:id # 删除看板列 POST /api/kanban/move-task # 移动任务 ``` ### 🤖 AI功能 ``` POST /api/ai/smart-parse # 智能解析 POST /api/ai/decompose # 任务分解 GET /api/ai/suggestions # 获取建议 POST /api/ai/search # 智能搜索 POST /api/ai/feedback # 反馈收集 ``` ### 📊 统计分析 ``` GET /api/stats/overview # 概览统计 GET /api/stats/trends # 趋势分析 GET /api/stats/productivity # 生产力分析 GET /api/stats/weekly # 周报统计 ``` ### 🔔 通知系统 ``` GET /api/notifications/settings # 获取通知设置 PUT /api/notifications/settings # 更新通知设置 POST /api/notifications/test-email # 测试邮件通知 GET /api/notifications/history # 通知历史 ``` --- ## 🎨 设计系统 ### 🎨 色彩体系 ```css /* 主色调 */ --color-primary: #5E81FF; --color-primary-dark: #4A67D8; --color-primary-light: #8FA7FF; /* 语义色彩 */ --color-success: #10B981; /* 成功 */ --color-warning: #F59E0B; /* 警告 */ --color-error: #EF4444; /* 错误 */ --color-info: #3B82F6; /* 信息 */ /* 优先级色彩 */ --color-p0: #EF4444; /* P0 紧急 */ --color-p1: #F59E0B; /* P1 重要 */ --color-p2: #3B82F6; /* P2 普通 */ --color-p3: #6B7280; /* P3 低优先级 */ /* 中性色彩 */ --color-gray-50: #F9FAFB; --color-gray-100: #F3F4F6; --color-gray-900: #111827; ``` ### 📝 字体系统 ```css /* 字体家族 */ --font-sans: 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; --font-mono: 'SF Mono', Monaco, 'Cascadia Code', monospace; /* 字体大小 */ --text-xs: 0.75rem; /* 12px */ --text-sm: 0.875rem; /* 14px */ --text-base: 1rem; /* 16px */ --text-lg: 1.125rem; /* 18px */ --text-xl: 1.25rem; /* 20px */ --text-2xl: 1.5rem; /* 24px */ --text-3xl: 1.875rem; /* 30px */ ``` ### 📐 间距系统 ```css /* 间距尺度 (基于 4px) */ --space-1: 0.25rem; /* 4px */ --space-2: 0.5rem; /* 8px */ --space-3: 0.75rem; /* 12px */ --space-4: 1rem; /* 16px */ --space-6: 1.5rem; /* 24px */ --space-8: 2rem; /* 32px */ --space-12: 3rem; /* 48px */ --space-16: 4rem; /* 64px */ ``` ### 🎭 组件规范 ```css /* 圆角 */ --rounded-sm: 0.125rem; /* 2px */ --rounded: 0.25rem; /* 4px */ --rounded-md: 0.375rem; /* 6px */ --rounded-lg: 0.5rem; /* 8px */ --rounded-xl: 0.75rem; /* 12px */ /* 阴影 */ --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05); --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1); ``` --- ## 🧪 测试 ### 🔧 运行测试 ```bash # 前端测试 cd frontend npm run test npm run test:coverage # 后端测试 cd backend npm run test npm run test:integration # E2E测试 npm run test:e2e ``` ### 📊 测试覆盖率 - **前端组件测试**: 85%+ - **后端API测试**: 90%+ - **集成测试**: 80%+ - **E2E测试**: 主要用户流程覆盖 ### 🛠️ 测试工具 - **单元测试**: Jest + React Testing Library - **集成测试**: Supertest - **E2E测试**: Playwright - **性能测试**: Lighthouse CI --- ## 📈 性能优化 ### 🚀 前端优化 - **代码分割**: React.lazy + Suspense - **资源压缩**: Vite构建优化 - **缓存策略**: Service Worker缓存 - **图片优化**: WebP格式,响应式图片 - **字体优化**: 字体预加载,字体显示策略 ### ⚡ 后端优化 - **数据库索引**: 关键字段索引优化 - **查询优化**: SQL查询性能调优 - **缓存策略**: Redis缓存热点数据 - **连接池**: PostgreSQL连接池管理 - **压缩传输**: Gzip压缩响应 ### 📊 性能指标 - **首屏加载时间**: < 1.5s - **交互响应时间**: < 100ms - **API响应时间**: < 200ms - **PWA评分**: 90+ - **Lighthouse评分**: 90+ --- ## 🔒 安全措施 ### 🛡️ 认证安全 - **JWT令牌**: 安全的用户认证 - **密码加密**: bcryptjs加密存储 - **会话管理**: 安全的会话控制 - **权限控制**: 基于角色的访问控制 ### 🔐 数据安全 - **输入验证**: 严格的数据验证 - **SQL注入防护**: 参数化查询 - **XSS防护**: 内容安全策略 - **CSRF防护**: CSRF令牌验证 ### 🌐 传输安全 - **HTTPS强制**: 所有流量HTTPS加密 - **安全头部**: Helmet中间件 - **CORS配置**: 严格的跨域控制 - **速率限制**: API请求频率限制 --- ## 🔍 故障排查 ### 🐛 常见问题 #### 1. 前端问题 ```bash # 清除缓存 rm -rf node_modules package-lock.json npm install # 检查端口占用 lsof -i :3000 # 检查Service Worker # 浏览器开发者工具 > Application > Service Workers ``` #### 2. 后端问题 ```bash # 检查数据库连接 npm run db:status # 查看日志 docker logs aide-backend-prod # 重启服务 docker-compose restart backend ``` #### 3. 部署问题 ```bash # 检查Docker状态 docker-compose ps # 查看详细日志 docker-compose logs --tail=100 # 重新构建 docker-compose build --no-cache ``` ### 📋 故障排查清单 - [ ] 检查环境变量配置 - [ ] 验证数据库连接 - [ ] 确认端口可用性 - [ ] 检查防火墙设置 - [ ] 验证SSL证书 - [ ] 查看应用日志 - [ ] 检查资源使用情况 更多详细的故障排查指南,请参考 [FAQ_TROUBLESHOOTING.md](FAQ_TROUBLESHOOTING.md) --- ## 🔮 路线图 ### 📅 近期计划 (Q1 2025) - [x] **PWA支持** - 桌面应用安装 - [x] **通知系统** - 多渠道消息提醒 - [x] **看板视图** - 可视化任务管理 - [x] **数据统计** - 生产力分析报告 - [ ] **移动端优化** - 手势操作增强 - [ ] **离线支持** - 完整离线功能 ### 🎯 中期目标 (Q2-Q3 2025) - [ ] **团队协作** - 多用户协作功能 - [ ] **日历集成** - 第三方日历同步 - [ ] **AI增强** - GPT-4集成优化 - [ ] **插件系统** - 可扩展插件架构 - [ ] **数据导入导出** - 多格式支持 - [ ] **API开放** - 第三方集成API ### 🚀 长期愿景 (Q4 2025+) - [ ] **多语言支持** - 国际化多语言 - [ ] **企业版本** - 企业级功能 - [ ] **AI工作流** - 智能工作流自动化 - [ ] **语音交互** - 语音输入与控制 - [ ] **AR/VR支持** - 沉浸式任务管理 - [ ] **区块链集成** - 去中心化数据存储 --- ## 🤝 贡献指南 我们欢迎所有形式的贡献!无论是报告bug、提出功能建议,还是提交代码改进。 ### 🛠️ 开发贡献 #### 1. 准备开发环境 ```bash # Fork项目到你的GitHub账号 # 克隆你的Fork git clone https://github.com/your-username/aide.git cd aide # 添加上游仓库 git remote add upstream https://github.com/original-repo/aide.git # 创建开发分支 git checkout -b feature/your-feature-name ``` #### 2. 开发规范 - **代码风格**: 遵循ESLint和Prettier配置 - **提交信息**: 使用约定式提交格式 - **测试覆盖**: 新功能必须包含测试 - **文档更新**: 更新相关文档 #### 3. 提交流程 ```bash # 运行测试 npm run test # 运行代码检查 npm run lint # 提交更改 git add . git commit -m "feat: add new feature description" # 推送到你的Fork git push origin feature/your-feature-name # 创建Pull Request ``` ### 📝 提交信息规范 ``` (): [optional body] [optional footer(s)] ``` **类型说明**: - `feat`: 新功能 - `fix`: 修复bug - `docs`: 文档更新 - `style`: 代码格式调整 - `refactor`: 代码重构 - `test`: 测试相关 - `chore`: 构建工具或辅助工具的变动 ### 🐛 问题报告 使用GitHub Issues报告问题时,请包含: - **环境信息**: 操作系统、浏览器版本、Node.js版本 - **重现步骤**: 详细的重现步骤 - **预期行为**: 期望的正确行为 - **实际行为**: 实际发生的错误行为 - **错误截图**: 如果适用,提供错误截图 - **相关日志**: 控制台错误信息或日志 ### 💡 功能建议 提出新功能建议时,请说明: - **功能描述**: 清晰描述建议的功能 - **使用场景**: 什么情况下会用到这个功能 - **解决问题**: 这个功能解决了什么问题 - **实现思路**: 如果有的话,提供实现思路 --- ## 📄 许可证 本项目采用 [MIT License](LICENSE) 许可证。 ``` MIT License Copyright (c) 2024 AIDE Team Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. ``` --- ## 📞 联系我们 ### 🔗 项目链接 - **项目主页**: [GitHub Repository](https://github.com/your-repo/aide) - **在线演示**: [Demo Site](https://aide-demo.com) - **文档网站**: [Documentation](https://docs.aide-app.com) ### 💬 社区支持 - **GitHub Issues**: [问题反馈](https://github.com/your-repo/aide/issues) - **GitHub Discussions**: [功能讨论](https://github.com/your-repo/aide/discussions) - **邮件联系**: aide-support@example.com ### 👥 核心团队 - **项目负责人**: [@your-username](https://github.com/your-username) - **技术负责人**: [@tech-lead](https://github.com/tech-lead) - **UI/UX设计**: [@designer](https://github.com/designer) --- ## 🙏 致谢 感谢所有为AIDE项目做出贡献的开发者、设计师和用户! ### 🛠️ 技术栈致谢 - [React](https://reactjs.org/) - 用户界面构建 - [TypeScript](https://www.typescriptlang.org/) - 类型安全 - [Tailwind CSS](https://tailwindcss.com/) - 样式框架 - [Node.js](https://nodejs.org/) - 服务器运行时 - [PostgreSQL](https://www.postgresql.org/) - 数据库系统 - [Docker](https://www.docker.com/) - 容器化部署 ### 🎨 设计灵感 - [Apple Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/) - [Material Design](https://material.io/design) - [Figma Community](https://www.figma.com/community) ---
**🌟 如果这个项目对你有帮助,请给我们一个Star! 🌟** [![Star History Chart](https://api.star-history.com/svg?repos=your-repo/aide&type=Date)](https://star-history.com/#your-repo/aide&Date) --- **AIDE** - 让任务管理更智能,让工作效率更高! *Built with ❤️ by the AIDE Team*