2025年6月
Nuxt 3Vue 3TypeScriptPouchDBCouchDBTiptap
LifeOS
个人生活操作系统——集场景感知、智能捕获、OKR 目标管理于一体的本地优先生活管理平台

LifeOS 不是另一个生产力工具,它是你的生活操作系统。通过场景感知、智能捕获、无缝集成,帮助用户从信息焦虑中解放——做正确的事,而不是更多的事。
项目背景
在信息爆炸的时代,任务、笔记、财务、目标散落在不同工具中,切换成本高昂且容易遗漏。我想要一个统一的系统,能像操作系统一样管理生活的各个方面:从日常待办到长期目标,从项目进度到财务状况。LifeOS 就是在这个想法下诞生的——一个本地优先、多场景感知的个人生活管理平台。
技术栈
- 前端框架:Nuxt 3 + Vue 3 + TypeScript
- 样式方案:Tailwind CSS(iOS 26 Liquid Glass 风格)
- 本地数据库:PouchDB(IndexedDB 存储,支持离线使用)
- 远程同步:CouchDB(多设备数据同步与冲突解决)
- 富文本编辑:Tiptap(支持自定义扩展)
- 数据可视化:Chart.js
- 状态管理:Pinia
- 认证安全:JWT + BcryptJS
主要功能
🎯 场景感知引擎
- 根据时间和用户习惯自动切换工作/生活/财务场景
- 不同场景呈现差异化仪表盘和操作入口
- 减少手动切换,让系统适应你的节奏
📋 智能任务中心
- 多源任务捕获:邮件、消息、语音等多渠道录入
- 任务优先级自动排序与时间块分配
- 日常任务管理时间从 15 分钟压缩到 5 分钟
🏗️ 项目全生命周期管理
- 自定义项目仪表盘,可视化项目进度
- 完整生命周期跟踪:规划 → 执行 → 测试 → 上线
- 每个环节进度透明,项目状态一目了然
💰 财务管理
- 支出追踪、预算管理与财务洞察
- AI 驱动的消费分析与建议
- 收支趋势可视化,掌握财务健康
🧭 目标罗盘(OKR)
- OKR 框架连接日常任务与长期目标
- 习惯追踪系统,将目标拆解为可执行的每日行动
- 目标达成率可视化,保持方向感
🔄 本地优先架构
- PouchDB 本地存储,断网也能正常使用
- CouchDB 远程同步,多设备数据一致
- 多工作空间支持,UUID 隔离确保数据安全
总结
这个项目是我对"个人数字基础设施"的探索。它不只是工具的组合,而是一个真正理解用户场景、主动适配需求的生活操作系统。本地优先的架构确保了数据主权和隐私安全,而场景感知引擎则让系统从被动等待指令进化为主动提供服务。

