这是一个基于 AI 的个人时间管理计划生成工具,可以帮助用户根据个人身份和活动需求生成合理的时间安排。
This is an AI-based personal time management planning tool that helps users generate reasonable schedules based on their personal identity and activity requirements.
- 用户身份选择 | User identity selection
- 活动管理(添加、删除、设置时间)| Activity management (add, delete, set time)
- AI 智能生成时间表 | AI intelligent schedule generation
- 日历视图展示 | Calendar view display
- 时间表下载功能 | Schedule download function
- 多语言支持(中文/英文)| Multilingual support (Chinese/English)
- Vite.js
- React
- TypeScript
- Ant Design
- Day.js
- i18next (国际化支持 | Internationalization support)
- Flask
- Python
- DeepSeek AI API
- 进入后端目录 | Enter the backend directory:
cd backend- 创建虚拟环境 | Create a virtual environment:
python -m venv venv
source venv/bin/activate # Linux/Mac
# 或 | or
.\venv\Scripts\activate # Windows- 安装依赖 | Install dependencies:
pip install -r requirements.txt- 配置环境变量 | Configure environment variables:
cp ../.env.example .env
# 编辑 .env 文件,填入必要的配置信息
# Edit the .env file and fill in the necessary configuration information- 进入前端目录 | Enter the frontend directory:
cd frontend- 安装依赖 | Install dependencies:
npm install- 配置环境变量 | Configure environment variables:
cp ../.env.example .env
# 编辑 .env 文件,填入必要的配置信息
# Edit the .env file and fill in the necessary configuration informationcd backend
flask runcd frontend
npm run dev- 在浏览器中访问
http://localhost:3000| Accesshttp://localhost:3000in your browser - 选择您的身份(如学生、上班族等)| Select your identity (e.g., student, office worker, etc.)
- 添加您需要安排的活动 | Add activities you need to schedule
- 点击"生成时间表"按钮 | Click the "Generate Schedule" button
- 查看生成的时间表,可以下载为 CSV 格式 | View the generated schedule, which can be downloaded in CSV format
- 使用右上角的语言切换按钮切换界面语言 | Use the language switch button in the upper right corner to change the interface language
- 确保已正确配置 DeepSeek API Key | Ensure the DeepSeek API Key is correctly configured
- 建议使用现代浏览器访问 | Recommended to use modern browsers
- 需要保持网络连接以使用 AI 功能 | Internet connection is required to use AI features
- 添加用户认证功能 | Add user authentication
- 支持更多时间表格式(如 iCal)| Support more schedule formats (e.g., iCal)
- 添加时间表编辑功能 | Add schedule editing functionality
- 优化 AI 提示词 | Optimize AI prompts
- 添加更多自定义选项 | Add more customization options
- 支持更多语言 | Support more languages
欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。
Issues and Pull Requests are welcome to help improve this project.
MIT License