跳到主要内容
AI教程

人生 IPO 入门教程:搭建统一管理财务、健康、知识、人脉与行动的个人操作系统

本教程介绍如何在 Windows 上安装并启动人生 IPO,理解其统一身份与五域数据架构,使用财务、健康、知识、人脉、AI 问策及团队协作模块,并完成数据导出、安全配置和质量检查。

人生 IPO 入门教程:搭建统一管理财务、健康、知识、人脉与行动的个人操作系统

人生 IPO 是什么

人生 IPO 是一套本地优先的个人数据操作系统。它不只记录收支,还将财务、健康、知识、人脉、AI 决策和团队执行放入同一套可度量、可规划、可复盘的数据闭环。

系统使用 users.id 与 JWT 中的 sub 作为统一身份主键。各专业子系统共享主账号上下文,服务端根据 JWT 判断数据归属,客户端不能自行修改所属用户。这种设计可以减少不同工具之间的数据孤岛,并为 AI 问策提供统一的事实基础。

项目目前处于 Alpha 阶段,适合个人信息管理与决策辅助,不构成医疗、投资、保险、税务或法律意见。关键决策仍应由用户及相应专业人士复核。

核心模块与主要能力

财务资产

财务模块覆盖收支、预算信封、账户、资产、负债、投资组合和跨市场行情,可生成资产负债、现金流、净资产趋势及资产配置结构等视图。

人生 IPO 预算与收支界面

健康资产

健康模块支持科室卡片、检查大项与小项、连续指标、影像元数据、诊疗路径和医保保障,并通过趋势、医疗时间轴与 3D 图谱帮助用户整理健康资料。

知识与人脉资产

知识资产库用于整理学历、证书、知识产权、技能和作品,形成能力雷达与成果证据链。人脉模块则管理人物档案、关系温度、互动时间线、资料上传及识人分析。

AI 问策与执行闭环

问策系统可以主动读取当前用户的五域数据,通过 19 个决策维度、多轮质询、红队分析和综合裁决,产出事实简报、分歧网络、行动计划、RACI、指标与复盘安排。个人与团队模块进一步提供看板、甘特图、OKR、投票、审批和协作驾驶舱。

运行前准备

README 提供的一键启动器当前面向 Windows。开始前请准备以下环境:

  • Windows 10 或 Windows 11。
  • Node.js 24 或更高版本;如果只运行主站,最低为 22.13.0
  • Python 3.11 或更高版本。
  • npm;团队模块建议通过 Corepack 使用 pnpm

项目包含多个独立服务,因此建议先确认 Node.js、Python、npm 和 Corepack 均能在 PowerShell 中正常调用。

node --version
python --version
npm --version
corepack --version

安装与配置

第一步:安装各模块依赖

在仓库根目录打开 PowerShell,依次安装主站、人脉管理和知识资产模块的依赖:

npm install
npm --prefix ".\人脉管理\app" install
npm --prefix ".\知识资产\app" install

然后启用 Corepack,安装并构建团队协作工具台:

corepack enable
pnpm --dir ".\团队协作工具台\app" install
pnpm --dir ".\团队协作工具台\app" build

第二步:创建本地部署配置

复制项目提供的示例配置:

Copy-Item ".\.openai\hosting.example.json" ".\.openai\hosting.json"

本地开发时可以暂时保留示例 project_id。如果准备部署,需要将它替换为自己的 Sites 项目 ID,并配置名为 DB 的 Cloudflare D1 绑定。

第三步:一键启动全部服务

执行仓库根目录中的 PowerShell 启动脚本:

powershell -ExecutionPolicy Bypass -File ".\start_life_ipo.ps1"

也可以双击 一键打开人生IPO.vbs。启动器会检查各项服务的指纹,等待所有服务就绪后再打开主站。运行日志写入已经被 Git 忽略的 launcher-logs/ 目录。

第四步:只运行主站

如果暂时不需要专业子系统,可以仅启动人生 IPO 主站:

npm run dev -- --port 3010

启动后访问 http://localhost:3010

认识本地服务地址

完整启动后,各模块默认使用以下地址:

  • 人生 IPO 主站:http://localhost:3010
  • 人脉管理“温故”:http://127.0.0.1:3002
  • 知识资产库:http://127.0.0.1:3020
  • 医疗健康图谱:http://127.0.0.1:8767
  • 问策 AI 大师规划:http://127.0.0.1:7341
  • 星轨团队协作工具台:http://localhost:7351/work

专业工作台默认监听本机回环地址,这是项目“本地优先、最小暴露”原则的一部分。需要开放到公网时,不应直接照搬本地配置。

基础使用流程

1. 先建立五域事实数据

登录主站后,可以根据实际需要逐步整理以下数据:

  1. 在财务模块维护账户、收支、预算、资产、负债和投资组合。
  2. 在健康模块整理检查项目、连续结果、影像元数据和诊疗时间线。
  3. 在知识资产库录入学历、证书、技能、知识产权与作品证据。
  4. 在人脉模块维护人物档案、互动记录、关系温度和后续待办。
  5. 在规划模块基于当前用户数据发起 AI 问策。

项目强调“事实先于 AI 结论”。数据越完整,问策系统越容易区分已知事实与真正需要追问的未知信息。

2. 查看财务与人生资产视图

财务模块不仅用于查看钱去了哪里,还可以观察净资产、结余、负债压力、现金流和配置结构。资产负债视图还会统一呈现财务与非财务人生资产,便于从整体角度理解当前状态。

3. 使用 AI 问策

问策系统会自动读取当前登录用户的五域数据字典。手动上传主要用于导入同一用户的历史快照或兼容数据,而不是替代当前数据读取。

使用时应重点检查 AI 输出中的事实依据、分歧、反证条件、负责人、期限、领先指标、停止条件和复盘节奏。即使系统提供红队分析与综合裁决,也不应把模型输出视为专业结论。

4. 将计划转入个人或团队执行

需要继续推进时,可以使用个人或团队入口,通过看板、甘特图、OKR、RACI、投票、审批与复盘机制,把判断转化为可跟踪的行动。

导出用户数据

系统提供统一的数据字典接口,可以按财务、健康、知识、人脉、规划或全部范围导出数据:

GET /api/data-library?scope=finance|health|knowledge|contacts|planning|all
Authorization: Bearer <JWT>

例如,导出财务数据时将 scope 设置为 finance;导出全部数据时设置为 all。返回内容采用 life-ipo-json-dictionary 格式,README 中的版本为 4.0

{
  "format": "life-ipo-json-dictionary",
  "version": "4.0",
  "scope": "finance",
  "exportedAt": "ISO-8601",
  "owner": {
    "userId": 1,
    "username": "example"
  },
  "datasets": {}
}

财务、健康、知识、人脉和规划导出会移除行级 user_id,并排除密码、JWT、API Key 与图片二进制。不过,导出文件仍可能包含敏感个人信息,应存放在受控位置并做好备份保护。

安全配置要点

人生 IPO 会处理财务、医疗和关系数据,正式使用或部署前至少应完成以下配置:

  1. 为主站设置高强度 JWT_SECRET 与独立的 AI_CREDENTIALS_SECRET
  2. 为健康服务配置 SESSION_SECRETHEALTH_DATA_KEY
  3. 为知识与团队服务分别设置独立的 APP_SECRET 和数据库地址。
  4. 通过页面或进程环境变量提供 DeepSeek Key,不要写入源码、截图、日志或 JSON 导出。
  5. 不要提交 .env、数据库文件、用户附件、构建目录或启动日志。
  6. 公网部署时增加 HTTPS、速率限制、加密备份、审计日志和最小权限策略。

DeepSeek Key 在主站中会以 AES-GCM 密文按 users.id + provider 保存,运行时明文只会在同一 Bearer 授权下短暂读取。

如果密钥曾经出现在聊天记录、日志或历史构建产物中,应先到服务商控制台撤销并重新生成,再继续部署。

质量检查与开发验证

修改主站代码或准备提交贡献前,可以在仓库根目录执行代码检查和测试:

npm run lint
npm test

python -m unittest discover ".\问策大师规划系统\tests"

各子项目还可以在自己的 app 目录中运行 README 所列的 npm run buildnpm run checknpm test。涉及数据库的改动应同时说明迁移与回滚策略。

进阶使用建议

按阶段建立数据,而不是一次填满

可以先从账户、资产负债和近期收支开始,再逐步补充健康连续指标、知识成果证据和关键关系互动。这样更容易验证数据口径,也能减少首次配置的负担。

把趋势和证据放在单条记录之前

项目的设计原则是“记录不等于洞察”。对于健康、财务和能力变化,应该同时关注连续指标、趋势图、证据来源与反证条件,避免根据单次记录做出过度判断。

让建议具备停止条件

使用问策与团队模块时,不要只记录目标。尽量为行动补充负责人、截止时间、领先指标、停止条件和固定复盘节奏,使计划能够被验证、调整或及时终止。

理解当前部署边界

当前一键启动器主要支持 Windows,跨平台启动器和容器化本地部署仍在路线图中。统一迁移系统、版本化数据库 schema、可选端到端加密备份、公开 Demo 和插件化认知工具也尚未全部完成。

谨慎处理许可与专业内容

README 明确说明仓库目前尚未指定开源许可证。代码公开可见并不表示自动允许复制、修改或再分发。若参与健康、保险或投资相关功能开发,还应标明证据来源与适用边界。

结语

人生 IPO 的价值在于把分散的个人信息组织成统一、可追踪的数据资产,并让 AI 判断进一步连接到个人或团队执行。完成依赖安装、部署配置和一键启动后,可以先建立基础五域数据,再逐步使用导出、问策、RACI 与复盘功能。由于项目仍处于 Alpha 阶段,使用过程中应始终优先保护隐私、核验 AI 结论并保留必要的数据备份。