一个智能化的待办事项管理应用,集成了定时提醒、智能分类和任务优先级推荐等 AI 功能。
-
📝 智能任务管理
- 自动识别任务类型
- 智能优先级排序
- 任务标签自动推荐
-
⏰ 智能提醒系统
- 定时通知提醒
- 智能震动提醒
- 基于用户习惯的提醒时间推荐
-
🎯 任务追踪
- 任务完成度统计
- 进度可视化
- 任务时间分析
-
🤖 AI 助手
- 每日任务建议
- 个性化完成每周任务规划
- 任务规划
注意:手机端版本中存在一个已知的小bug,该问题在测试版本中已修复。建议使用最新的测试版本以获得更好的使用体验。
后面都是AI生成的,本人还没写,,后续有朋友需要配置可以补充,在issue里提就行。
release放了一个demo,但是AI功能里的url是错误的,需要使用AI功能得自己部署api和key,教程在下面:
-
💻 前端
- Kotlin
- Jetpack Compose
- Material Design 3
-
🛠 后端
- Room Database
- Kotlin Coroutines
- Flow
-
🧠 AI 功能
- 机器学习模型集成
- 自然语言处理
- 用户行为分析
- Android 14.0 (API 25) 或更高版本
- 最低 2GB RAM
- 500MB 可用存储空间
- Python 3.8+
- Docker (可选)
- 至少 4GB RAM
- GPU 支持 (推荐)
# 克隆 AI 服务仓库
git clone https://github.com/yourusername/ai-for-todo-server.git
# 安装依赖
pip install -r requirements.txt
# 配置环境变量
cp .env.example .env
# 编辑 .env 文件填写必要配置# 下载预训练模型
python download_models.py
# 启动 AI 服务
python run_server.py# 构建镜像
docker build -t ai-for-todo-server .
# 运行容器
docker run -d -p 8000:8000 ai-for-todo-server在 app/src/main/res/values/config.xml 中配置 AI 服务地址:
<resources>
<string name="ai_server_url">http://your-server-address:8000</string>
<string name="ai_api_key">your-api-key</string>
</resources>- 从 Release 页面下载最新版本的 APK
- 在设备设置中允许安装未知来源的应用
- 安装 APK 文件
- 首次启动时授予必要权限
SCHEDULE_EXACT_ALARM: 用于设置精确的提醒时间VIBRATE: 用于震动提醒INTERNET: 用于同步数据和 AI 功能RECEIVE_BOOT_COMPLETED: 用于设备重启后恢复提醒
- 克隆仓库
git clone https://github.com/yourusername/ai-for-todo.git-
在 Android Studio 中打开项目
-
同步 Gradle 文件
-
运行项目
- 模型选择:可在
.env文件中配置使用的模型类型 - API 限流设置:可配置每分钟最大请求次数
- 模型参数调整:根据实际需求调整模型参数
- AI 服务需要稳定的网络环境
- 建议使用 HTTPS 进行安全传输
- 需要定期更新模型以提升性能
- 注意保护 API 密钥安全
- 建议配置监控和告警机制
如果 AI 功能无法正常使用,请检查:
- AI 服务器是否正常运行
- 网络连接是否正常
- API 密钥是否正确
- 客户端配置是否正确
- 查看服务器日志获取详细错误信息
app/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/yourusername/aifortodo/
│ │ │ ├── data/
│ │ │ ├── di/
│ │ │ ├── domain/
│ │ │ ├── ui/
│ │ │ └── util/
│ │ └── res/
│ └── test/
├── build.gradle
└── proguard-rules.pro
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
- 1.0.0
- 初始版本发布
- 基础任务管理功能
- AI 辅助功能
Your Name - @yourusername
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情


