返回项目列表
2025年6月
Nuxt 3Vue 3TypeScriptPouchDBCouchDBTiptap

LifeOS

个人生活操作系统——集场景感知、智能捕获、OKR 目标管理于一体的本地优先生活管理平台

LifeOS

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 隔离确保数据安全

总结

这个项目是我对"个人数字基础设施"的探索。它不只是工具的组合,而是一个真正理解用户场景、主动适配需求的生活操作系统。本地优先的架构确保了数据主权和隐私安全,而场景感知引擎则让系统从被动等待指令进化为主动提供服务。