Skip to content

Fu-Jumping/LifeManager

Repository files navigation

LifeManager

LifeManager 是一个以个人成长、生活管理和长期陪跑为核心的桌面应用。当前仓库同时包含:

  • Electron 桌面端
  • React 渲染进程
  • lowdb 本地数据层
  • NestJS + Prisma + PostgreSQL 同步服务端
  • 已接入正式产品面的 AI 助手

当前能力

  • 任务管理:普通任务、进度型任务、日期配置、回收站、项目进度展示
  • 每日总结:今日日志、明日计划、任务/习惯/专注/健康汇总
  • 专注时钟:番茄钟、自定义时长、手动补录、提醒与媒体设置
  • Notes 与 JournalLibrary:文件工作区笔记、日记镜像库、导出与检索
  • 周历与周回顾:课程、学期、课程例外、周回顾草稿与导出
  • 健康记录:睡眠、饮食、饮水
  • 统计与导出:周报、月报、区间统计与多类图表
  • AI 助手:多 provider 本地配置、结构化解析、候选确认写入、记忆中心、本地回看、页面内入口
  • 桌面端同步 Beta v1:已覆盖 tasks / userSettings / habits / habitRecords / focusLogs / journals / sleepRecords / dietRecords / waterRecords / courses / courseExceptions / semesters / weeklyReviews

仓库结构

  • src/:渲染进程 React + TypeScript 代码
  • electron/:主进程、预加载、桌面能力与 IPC
  • apps/server/:同步服务端
  • docs/ai/:AI 代理统一入口文档
  • docs/product/:桌面端产品说明文档
  • docs/plans/:阶段计划、路线图、handoff

技术栈

  • Electron 40
  • React 19
  • TypeScript 5.9
  • Vite 7
  • Ant Design 6
  • lowdb 7
  • Vitest + React Testing Library
  • NestJS + Prisma + PostgreSQL

快速开始

开发

  1. npm install
  2. npm run dev

常用命令

  • npm run lint
  • npm run test
  • npm run build
  • npm run server:build
  • npm run migrate

构建产物

  • 桌面端打包产物输出到 release/<version>/
  • 当前版本号以 package.json 为准

文档入口

版权声明 / Copyright Notice

版权所有 © 2026 付赞平。保留所有权利。 本软件及其相关文档的所有权归付赞平所有。未经作者明确书面许可,严禁对本软件进行任何形式的复制、修改、分发、出版或销售。任何未经授权的使用行为均视为侵权,作者保留追究法律责任的权利。

Copyright © 2026 Fu Zanping. All Rights Reserved. This software and its associated documentation are the exclusive property of Fu Zanping. Any unauthorized reproduction, modification, distribution, publication, or sale of this software, in any form, is strictly prohibited without prior written permission from the author. Unauthorized use will be considered an infringement, and the author reserves the right to pursue legal action.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages