
AI Schedule Planner 是一款结合硬性时间约束、周期性任务规划与大模型智能对话调度的日历日程管理工具。旨在帮助用户在固定的课业或工作安排中,平衡灵活任务与每周目标(如“每周健身 3 次”),并通过可视化交互与自然语言指令完成高效排程。
核心功能
- 智能约束排程引擎 — 支持固定事件(Fixed Events)与周期性弹性任务(Recurring Tasks),结合起床/就寝时间边界与任务缓冲时间,自动规划每日与全周日程
- 双视图日历与拖拽交互 — 提供直观的日视图与周全景预览,日历时间块支持任意拖拽调整、边界缩放、吸附对齐以及实时时间冲突警告
- 本地手动覆写与指纹校验 — 针对特定日期的手动拖拽调整支持本地持久化存储(Local Overrides),并通过规则指纹机制确保修改规则后不会错误继承过期的覆写状态
- AI 对话排程助手 — 内置大模型交互面板,支持流式 SSE 对话(
/api/chat/stream)。用户可直接发送自然语言需求(例如“帮我把今晚两小时空闲安排上”),由 AI 解析为结构化日程原子动作(move_block,remove_block等) - 动作预览与沙盒应用 — 后端提供无状态的排程动作校验接口(
/api/schedule-actions/preview与apply),对模型生成的动作进行严格合法性校验,避免冲突或歧义修改 - Windows 桌面端与数据本地化 — 基于 Electron 封装桌面端安装包,支持动态端口分配,所有配置与日程数据均保存在本地目录,保护用户个人作息隐私
技术架构
- 桌面运行环境:Electron + Node.js
- 前端交互:原生 Web 标准 + 流式 SSE(Server-Sent Events)交互
- 后端服务:Express + 轻量化日程算法引擎 + OpenAI / Relay 兼容客户端
Comments
留言区
不用注册,填写昵称和留言即可。请尽量围绕文章内容交流。
还没有留言,来做第一个评论的人吧。