[{"data":1,"prerenderedAt":594},["ShallowReactive",2],{"project-lifeos":3,"related-projects":215},{"id":4,"title":5,"body":6,"date":196,"description":197,"extension":198,"featured":199,"githubUrl":200,"liveUrl":201,"meta":202,"navigation":199,"path":203,"seo":204,"stem":205,"tags":206,"thumbnail":213,"__hash__":214},"projects\u002Fprojects\u002Flifeos.md","LifeOS",{"type":7,"value":8,"toc":180},"minimark",[9,18,22,25,28,80,83,88,99,103,114,118,129,133,144,148,159,163,174,177],[10,11,12,13,17],"p",{},"LifeOS 不是另一个生产力工具，它是你的",[14,15,16],"strong",{},"生活操作系统","。通过场景感知、智能捕获、无缝集成，帮助用户从信息焦虑中解放——做正确的事，而不是更多的事。",[19,20,21],"h2",{"id":21},"项目背景",[10,23,24],{},"在信息爆炸的时代，任务、笔记、财务、目标散落在不同工具中，切换成本高昂且容易遗漏。我想要一个统一的系统，能像操作系统一样管理生活的各个方面：从日常待办到长期目标，从项目进度到财务状况。LifeOS 就是在这个想法下诞生的——一个本地优先、多场景感知的个人生活管理平台。",[19,26,27],{"id":27},"技术栈",[29,30,31,38,44,50,56,62,68,74],"ul",{},[32,33,34,37],"li",{},[14,35,36],{},"前端框架","：Nuxt 3 + Vue 3 + TypeScript",[32,39,40,43],{},[14,41,42],{},"样式方案","：Tailwind CSS（iOS 26 Liquid Glass 风格）",[32,45,46,49],{},[14,47,48],{},"本地数据库","：PouchDB（IndexedDB 存储，支持离线使用）",[32,51,52,55],{},[14,53,54],{},"远程同步","：CouchDB（多设备数据同步与冲突解决）",[32,57,58,61],{},[14,59,60],{},"富文本编辑","：Tiptap（支持自定义扩展）",[32,63,64,67],{},[14,65,66],{},"数据可视化","：Chart.js",[32,69,70,73],{},[14,71,72],{},"状态管理","：Pinia",[32,75,76,79],{},[14,77,78],{},"认证安全","：JWT + BcryptJS",[19,81,82],{"id":82},"主要功能",[84,85,87],"h3",{"id":86},"场景感知引擎","🎯 场景感知引擎",[29,89,90,93,96],{},[32,91,92],{},"根据时间和用户习惯自动切换工作\u002F生活\u002F财务场景",[32,94,95],{},"不同场景呈现差异化仪表盘和操作入口",[32,97,98],{},"减少手动切换，让系统适应你的节奏",[84,100,102],{"id":101},"智能任务中心","📋 智能任务中心",[29,104,105,108,111],{},[32,106,107],{},"多源任务捕获：邮件、消息、语音等多渠道录入",[32,109,110],{},"任务优先级自动排序与时间块分配",[32,112,113],{},"日常任务管理时间从 15 分钟压缩到 5 分钟",[84,115,117],{"id":116},"️-项目全生命周期管理","🏗️ 项目全生命周期管理",[29,119,120,123,126],{},[32,121,122],{},"自定义项目仪表盘，可视化项目进度",[32,124,125],{},"完整生命周期跟踪：规划 → 执行 → 测试 → 上线",[32,127,128],{},"每个环节进度透明，项目状态一目了然",[84,130,132],{"id":131},"财务管理","💰 财务管理",[29,134,135,138,141],{},[32,136,137],{},"支出追踪、预算管理与财务洞察",[32,139,140],{},"AI 驱动的消费分析与建议",[32,142,143],{},"收支趋势可视化，掌握财务健康",[84,145,147],{"id":146},"目标罗盘okr","🧭 目标罗盘（OKR）",[29,149,150,153,156],{},[32,151,152],{},"OKR 框架连接日常任务与长期目标",[32,154,155],{},"习惯追踪系统，将目标拆解为可执行的每日行动",[32,157,158],{},"目标达成率可视化，保持方向感",[84,160,162],{"id":161},"本地优先架构","🔄 本地优先架构",[29,164,165,168,171],{},[32,166,167],{},"PouchDB 本地存储，断网也能正常使用",[32,169,170],{},"CouchDB 远程同步，多设备数据一致",[32,172,173],{},"多工作空间支持，UUID 隔离确保数据安全",[19,175,176],{"id":176},"总结",[10,178,179],{},"这个项目是我对\"个人数字基础设施\"的探索。它不只是工具的组合，而是一个真正理解用户场景、主动适配需求的生活操作系统。本地优先的架构确保了数据主权和隐私安全，而场景感知引擎则让系统从被动等待指令进化为主动提供服务。",{"title":181,"searchDepth":182,"depth":182,"links":183},"",2,[184,185,186,195],{"id":21,"depth":182,"text":21},{"id":27,"depth":182,"text":27},{"id":82,"depth":182,"text":82,"children":187},[188,190,191,192,193,194],{"id":86,"depth":189,"text":87},3,{"id":101,"depth":189,"text":102},{"id":116,"depth":189,"text":117},{"id":131,"depth":189,"text":132},{"id":146,"depth":189,"text":147},{"id":161,"depth":189,"text":162},{"id":176,"depth":182,"text":176},"2025-06-12","个人生活操作系统——集场景感知、智能捕获、OKR 目标管理于一体的本地优先生活管理平台","md",true,"https:\u002F\u002Fgithub.com\u002Fbailan-valar\u002Flifeos",null,{},"\u002Fprojects\u002Flifeos",{"title":5,"description":197},"projects\u002Flifeos",[207,208,209,210,211,212],"Nuxt 3","Vue 3","TypeScript","PouchDB","CouchDB","Tiptap","\u002Fimages\u002Fprojects\u002Flifeos.png","t1TtzVsID9LgCcPRjrIc1UMxDPVCNP4CdbzWYjNuE5s",[216,392,521],{"id":217,"title":218,"body":219,"date":196,"description":381,"extension":198,"featured":199,"githubUrl":382,"liveUrl":201,"meta":383,"navigation":199,"path":384,"seo":385,"stem":386,"tags":387,"thumbnail":390,"__hash__":391},"projects\u002Fprojects\u002Fclaudecode-remote.md","ClaudeCode Remote",{"type":7,"value":220,"toc":369},[221,224,226,229,231,272,274,278,306,310,321,325,334,338,349,353,364,366],[10,222,223],{},"一款面向独立开发者的 AI 驱动多项目管理工具。通过集成 Claude Code CLI，实现任务的自动规划、执行与审查，让 AI 成为你的全天候开发搭档。",[19,225,21],{"id":21},[10,227,228],{},"在日常开发中，我同时维护多个项目，经常需要在它们之间切换上下文、管理任务进度。传统项目管理工具缺少与代码执行的深度集成，而 AI 编程助手又缺乏跨项目的统筹能力。ClaudeCode Remote 正是为解决这个痛点而生——将多项目管理、AI 任务执行和数据同步融合到一个本地优先的桌面应用中。",[19,230,27],{"id":27},[29,232,233,239,245,251,256,260,266],{},[32,234,235,238],{},[14,236,237],{},"前端","：Vue 3 + TypeScript + Pinia + Vue Router",[32,240,241,244],{},[14,242,243],{},"桌面框架","：Electron（支持 Windows、macOS、Linux）",[32,246,247,250],{},[14,248,249],{},"构建工具","：electron-vite + Vite",[32,252,253,255],{},[14,254,48],{},"：PouchDB（本地优先，支持离线使用）",[32,257,258,55],{},[14,259,54],{},[32,261,262,265],{},[14,263,264],{},"AI 集成","：Claude Code CLI（支持 Anthropic、Kimi、智谱 GLM 等多供应商）",[32,267,268,271],{},[14,269,270],{},"移动访问","：Express.js 内置 Web 服务器，支持手机浏览器访问",[19,273,82],{"id":82},[84,275,277],{"id":276},"ai-驱动的任务引擎","🤖 AI 驱动的任务引擎",[29,279,280,283,300,303],{},[32,281,282],{},"自动调用 Claude Code CLI 执行规划和开发任务",[32,284,285,286,290,291,290,294,290,297],{},"任务生命周期管理：",[287,288,289],"code",{},"pending"," → ",[287,292,293],{},"planning\u002Fdeveloping",[287,295,296],{},"reviewing",[287,298,299],{},"completed",[32,301,302],{},"会话继承机制，保持任务上下文的连续性",[32,304,305],{},"自动 Git 提交与耗时追踪",[84,307,309],{"id":308},"多项目管理","📁 多项目管理",[29,311,312,315,318],{},[32,313,314],{},"同时管理多个开发项目，项目级别序列化执行避免冲突",[32,316,317],{},"可选 Git Worktree 隔离，安全地并行处理不同分支的任务",[32,319,320],{},"实时日志流和进度监控",[84,322,324],{"id":323},"本地优先的数据架构","🔄 本地优先的数据架构",[29,326,327,329,331],{},[32,328,167],{},[32,330,170],{},[32,332,333],{},"自动冲突检测与解决机制",[84,335,337],{"id":336},"跨平台访问","📱 跨平台访问",[29,339,340,343,346],{},[32,341,342],{},"Electron 桌面客户端，原生体验",[32,344,345],{},"内置 Web 服务器模式，手机\u002F浏览器也能管理任务",[32,347,348],{},"响应式设计，桌面和移动端界面自适应",[84,350,352],{"id":351},"通知与集成","🔔 通知与集成",[29,354,355,358,361],{},[32,356,357],{},"企业微信 Webhook 集成，任务完成\u002F失败即时通知",[32,359,360],{},"可自定义 Webhook 端点，对接外部系统",[32,362,363],{},"任务执行摘要自动推送",[19,365,176],{"id":176},[10,367,368],{},"这个项目是我探索 AI 辅助开发工作流的核心工具。它让我能以\"指派任务、审查结果\"的方式与 AI 协作，大幅提升了跨项目管理的效率。本地优先的架构确保了数据安全和离线可用性，而 CouchDB 同步则让工作在不同设备间无缝流转。",{"title":181,"searchDepth":182,"depth":182,"links":370},[371,372,373,380],{"id":21,"depth":182,"text":21},{"id":27,"depth":182,"text":27},{"id":82,"depth":182,"text":82,"children":374},[375,376,377,378,379],{"id":276,"depth":189,"text":277},{"id":308,"depth":189,"text":309},{"id":323,"depth":189,"text":324},{"id":336,"depth":189,"text":337},{"id":351,"depth":189,"text":352},{"id":176,"depth":182,"text":176},"基于 Electron 的 AI 驱动多项目任务管理桌面客户端，集成 Claude Code CLI 实现自动化开发任务执行","https:\u002F\u002Fgithub.com\u002Fbailan-valar\u002Fclaudecode-remote",{},"\u002Fprojects\u002Fclaudecode-remote",{"title":218,"description":381},"projects\u002Fclaudecode-remote",[388,208,209,389,210,211],"Electron","AI","\u002Fimages\u002Fprojects\u002Fclaudecode-remote.png","2hqwpg04ZohbT6Z3JxKEQTJWSPq5YutYbUIWzWAGzYM",{"id":4,"title":5,"body":393,"date":196,"description":197,"extension":198,"featured":199,"githubUrl":200,"liveUrl":201,"meta":518,"navigation":199,"path":203,"seo":519,"stem":205,"tags":520,"thumbnail":213,"__hash__":214},{"type":7,"value":394,"toc":505},[395,399,401,403,405,439,441,443,451,453,461,463,471,473,481,483,491,493,501,503],[10,396,12,397,17],{},[14,398,16],{},[19,400,21],{"id":21},[10,402,24],{},[19,404,27],{"id":27},[29,406,407,411,415,419,423,427,431,435],{},[32,408,409,37],{},[14,410,36],{},[32,412,413,43],{},[14,414,42],{},[32,416,417,49],{},[14,418,48],{},[32,420,421,55],{},[14,422,54],{},[32,424,425,61],{},[14,426,60],{},[32,428,429,67],{},[14,430,66],{},[32,432,433,73],{},[14,434,72],{},[32,436,437,79],{},[14,438,78],{},[19,440,82],{"id":82},[84,442,87],{"id":86},[29,444,445,447,449],{},[32,446,92],{},[32,448,95],{},[32,450,98],{},[84,452,102],{"id":101},[29,454,455,457,459],{},[32,456,107],{},[32,458,110],{},[32,460,113],{},[84,462,117],{"id":116},[29,464,465,467,469],{},[32,466,122],{},[32,468,125],{},[32,470,128],{},[84,472,132],{"id":131},[29,474,475,477,479],{},[32,476,137],{},[32,478,140],{},[32,480,143],{},[84,482,147],{"id":146},[29,484,485,487,489],{},[32,486,152],{},[32,488,155],{},[32,490,158],{},[84,492,162],{"id":161},[29,494,495,497,499],{},[32,496,167],{},[32,498,170],{},[32,500,173],{},[19,502,176],{"id":176},[10,504,179],{},{"title":181,"searchDepth":182,"depth":182,"links":506},[507,508,509,517],{"id":21,"depth":182,"text":21},{"id":27,"depth":182,"text":27},{"id":82,"depth":182,"text":82,"children":510},[511,512,513,514,515,516],{"id":86,"depth":189,"text":87},{"id":101,"depth":189,"text":102},{"id":116,"depth":189,"text":117},{"id":131,"depth":189,"text":132},{"id":146,"depth":189,"text":147},{"id":161,"depth":189,"text":162},{"id":176,"depth":182,"text":176},{},{"title":5,"description":197},[207,208,209,210,211,212],{"id":522,"title":523,"body":524,"date":582,"description":583,"extension":198,"featured":199,"githubUrl":584,"liveUrl":585,"meta":586,"navigation":199,"path":587,"seo":588,"stem":589,"tags":590,"thumbnail":569,"__hash__":593},"projects\u002Fprojects\u002Fexample-project.md","示例项目",{"type":7,"value":525,"toc":575},[526,529,531,534,536,547,549,561,564,570,572],[10,527,528],{},"这是一个示例项目页面。在这里你可以详细介绍你的项目：",[19,530,21],{"id":21},[10,532,533],{},"描述项目的背景和起因...",[19,535,27],{"id":27},[29,537,538,541,544],{},[32,539,540],{},"前端：Vue.js + TypeScript",[32,542,543],{},"后端：Node.js",[32,545,546],{},"部署：Cloudflare Pages",[19,548,82],{"id":82},[550,551,552,555,558],"ol",{},[32,553,554],{},"功能一：描述功能特点",[32,556,557],{},"功能二：描述功能特点",[32,559,560],{},"功能三：描述功能特点",[19,562,563],{"id":563},"项目截图",[10,565,566],{},[567,568],"img",{"alt":563,"src":569},"\u002Fimages\u002Fprojects\u002Fexample.png",[19,571,176],{"id":176},[10,573,574],{},"这个项目让我学到了很多...",{"title":181,"searchDepth":182,"depth":182,"links":576},[577,578,579,580,581],{"id":21,"depth":182,"text":21},{"id":27,"depth":182,"text":27},{"id":82,"depth":182,"text":82},{"id":563,"depth":182,"text":563},{"id":176,"depth":182,"text":176},"2024-01-15","这是一个示例项目，展示如何在网站上展示你的作品","https:\u002F\u002Fgithub.com\u002Fexample","https:\u002F\u002Fexample.com",{},"\u002Fprojects\u002Fexample-project",{"title":523,"description":583},"projects\u002Fexample-project",[591,209,592],"Vue.js","Nuxt","FgP1kzCwxUSykz1QGXRGZO_b1FZ-X5HjWZWXqTOpNKI",1781492197922]