Skip to content

MetaInFLow/openLifeOS

Repository files navigation

openLifeOS

Persistent Lifelong Intelligence Kernel

人生系统 / 长期人格与认知成长系统 / 一个持续连接、持续沉淀、持续进化的长期智能核心

What is openLifeOS · Before / After · Lifelong Loop · Kernel Structure · Core Skills · Infra Foundation · Quick Start

default language zh-CN kernel lifelong intelligence loop day dream memory evidence pipeline GitHub last commit GitHub stars

openLifeOS lifelong loop


What is openLifeOS

每个人都在持续产生自己。

一次判断、一次复盘、一段飞书消息、一篇读后感、一个项目里的 tradeoff、一次失败后的 lesson、某个深夜突然出现的 insight,都会慢慢构成一个人的人格、技能、审美和认知结构。

但现实里,这些东西通常不会进入一个长期系统。它们散落在聊天记录、文档、博客、任务、公众号、书摘和脑子里。人走得越快,碎片越多;碎片越多,越难看清自己真正形成了什么。

openLifeOS 要做的不是再造一个聊天机器人。

它要做的是:

把人的人格、技能、审美与经历,沉淀为一个会持续成长、持续连接、持续进化的长期智能核心。

它是一个人的长期认知与人格操作系统。

Lifecycle Status

openLifeOS uses a root LIFEOS_STATUS.yml file as the global machine-readable state flag.

  • development: authoring/upload state. Meta skills may be connected as submodules or editable working sources so they can be iterated and pushed upstream.
  • delivery: consumable release state. Meta skills should be pulled from latest approved release archives as ordinary vendored directories with source manifests.

DELIVERY.md is the human-facing delivery explanation; LIFEOS_STATUS.yml is the source of truth for tools and agents.


Why It Exists

今天的人并不缺信息。

真正缺的是一个长期系统,能把信息变成:

  • 可回看的经历。
  • 可复盘的判断。
  • 可继承的方法论。
  • 可进化的技能体系。
  • 可被理解的人格核心。
  • 可长期对齐的认知网络。

传统 AI 擅长回答眼前的问题,但很少真正理解一个人长期如何变化。它记得一次对话,却不一定能理解一个人十年里的判断迁移;它能总结一份文档,却不一定能发现一个人正在形成新的能力;它能模仿语气,却不一定能对齐人的价值排序、风险偏好和成长方向。

openLifeOS 从这里出发:

人不是一段 prompt。人是一个长期演化的系统。


Before / After

很多 agent runtime、自动化框架和个人 AI 工具,刚装上的时候很惊艳,几天之后就变成玩具。

不是因为它们没有功能,而是因为它们没有形成长期进化能力:

  • agent 不够强,无法覆盖真实工作流。
  • agent 不够全面,只能完成单点 demo。
  • agent 不会从人的反馈、项目和失败里进化。
  • 进化之后没有稳定产出,无法证明自己真的变强。
  • 最后工具越装越多,信息越来越散,人的熵继续增加。

openLifeOS 的判断是:

Moat 是动态的进化势能,不是静态的 feature,也不是某个 release。

真正有价值的不是“又多了一个 agent”,而是一个数字分身开始持续变强,并且真实地产出结果。

Before After
装完 OpenClaw、Hermes 或某个 agent 后,只跑 demo。 agent 被放进长期人格、技能、记忆和复盘循环里。
工具有能力,但不知道你是谁、要什么、怎么判断。 系统沉淀 SOUL.md、skill system、memory network 和 evidence pipeline。
每次启动都像第一次见你。 每次工作都会继承过去的判断、经验、偏好和边界。
产出停留在回答、摘要、自动化片段。 产出变成真实工作、关键决策、统筹推进、复盘升级和方向澄清。
信息越积越多,人越来越乱。 认知碎片被结构化,完成从熵增到熵减的闭环。

openLifeOS 提供的不是一个静态工具包。

它提供的是一个会进化的数字分身:可以帮你做真实工作,也可以帮你做决策、做统筹、做复盘,或者在你迷茫时把碎片重新连接成方向。


The Answer

openLifeOS 会把一个人的长期材料沉淀成一个 Persistent Lifelong Intelligence Kernel。

这个 kernel 不是静态档案,而是持续运转的生命系统:

  • 现实行为持续产生 Cognitive Fragments。
  • Cognitive Fragments 被收集、索引、归档和证据化。
  • Dream Loop 在周期性复盘中进行反思、重组、打标和链接。
  • Persona、Skills、Aesthetics、Experiences 被持续更新。
  • 系统主动发现新方向、新能力、新兴趣和新模式。
  • 人与系统持续对齐,形成更完整的自己。

openLifeOS 的目标不是“替你活着”。

它的目标是帮助你看见自己,沉淀自己,进化自己,并把这种成长变成长期基础设施。


Lifelong Loop

openLifeOS 的核心不是某个模型,而是一个长期成长循环。

Day Loop|现实循环

人在现实世界中持续工作、阅读、学习、沟通、思考和创作。

这些行为会留下大量认知碎片:

  • 飞书消息里的判断。
  • 某个任务中的真实思考。
  • 公众号文章中的触发点。
  • 读书时被划下来的句子。
  • 博客片段里的阶段性表达。
  • 项目失败后的 lesson。
  • 反复出现的 insight。

这些碎片不是噪音。它们是一个人正在形成自己的证据。

Dream Loop|梦游循环

夜晚,openLifeOS 开始梦游。

它不只是归档昨天发生了什么,而是尝试理解这些碎片正在指向哪里:

阶段 openLifeOS 做什么
Reflection|反思复盘 回顾行为,理解决策,总结经验,检查人格变化。
Knowledge Relinking|知识重组 发现隐藏关联,打新标签,建立新 link,形成新的认知结构。
Skill Evolution|技能进化 识别正在增长的 skill、方法论和长期重复行为。
Identity Evolution|人格进化 观察兴趣、决策、目标和人格核心是否发生变化。
IPO Reverse|IPO 逆向拆解 从已完成产出物反推证据、隐性认知任务、中间思考资产和可复现 IPO,是复盘和 Dream Loop 的核心 skill。
Active Alignment|主动对齐 主动提出变化信号,并邀请人重新确认方向。

例如:

  • “你最近是否正在转向组织构建?”
  • “Research Skill 使用频率正在下降。”
  • “新的认知模式正在形成。”
  • “这个项目里的失败,可能正在沉淀成一个新的判断原则。”

这就是 Lifelong Loop:

现实输入
-> 认知碎片
-> 证据沉淀
-> 深度复盘
-> 知识重组
-> 技能进化
-> 人格进化
-> 主动对齐
-> 回到现实

Promotion|晋升机制

Dream Loop 不是把所有东西都写进长期记忆。openLifeOS 会先把短时材料变成候选经验,再根据对象类型晋升到正确位置。

openLifeOS promotion mechanism

典型路径是:

ephemeral_memory
  -> working_lesson
  -> long_term_memory / distilled_knowledge / runtime_skill proposal / distilled_meta_skill proposal

其中:

  • ephemeral_memory 是当前任务/会话里的短时状态,不默认 durable。
  • working_lesson 是有价值但尚未稳定的候选经验。
  • long_term_memory 只保存稳定事实、偏好、决策和约束。
  • distilled_knowledge 保存多源 evidence 综合出来的 claim、freshness 和 contradiction。
  • runtime_skill 保存可重复执行的具体流程。
  • distilled_meta_skill 保存可复用判断、路由、方法论和 review gate。

Kernel Structure

openLifeOS 的长期智能核心由四个主要层构成。

这些层不是一个大杂烩。openLifeOS 会把 memory、skill、identity、policy 和 data source 分成不同认知对象,避免事实、流程、人格、权限和临时状态混在一起。

openLifeOS typed cognition objects

核心边界:

Memory 回答“什么是真的”;Skill 回答“应该怎么做”。如果同一段材料同时包含事实和流程,写入前必须拆分。

Keyword 解决的问题 默认落点
ephemeral_memory 当前任务/会话中暂时有用的信息。 session log 或外部运行时
working_lesson 有价值但尚未稳定的候选经验。 memory/working-lessons/
long_term_memory 稳定事实、偏好、决策和约束。 memory/long-term/ 或 private memory wiki
distilled_knowledge 多源 evidence 综合出的 claim、contradiction 和 digest。 memory/distilled-knowledge/
runtime_skill 可重复执行的具体流程、工具调用和验证步骤。 docs/skill-system/runtime-skill-candidates.md
distilled_meta_skill 可复用判断、路由、方法论和 review gate。 identity/wenxin/skill-summaries/
data_source 外部数据源的 authority、visibility 和 allowed targets。 integrations/data-sources.yml
skill_binding Skill 需要读取哪些事实和数据源。 cognition/skill-bindings/data-sources.yml

完整对象契约见 references/cognition-object-taxonomy.md

1. Persona|人格

Persona 通过 PSP、问心、长期行为、决策模式、思维结构和价值观分析形成。

最终它会沉淀为:

SOUL.md

SOUL.md 不是 prompt。

它是从 PSP/person model 激活出来的处事方法和行为操作层:记录一个人如何判断、如何选择、如何承担风险、如何和世界发生关系。

PSP 是 person-model 源产物,保存价值排序、判断模型、行为边界、置信度和证据结构;SOUL.md 是当前可读、可被 agent 使用的 operating method。它们都必须有版本:PSP 的版本在 identity/psp/<person_id>/PSP-<timestamp>.md,Soul 的版本在 identity/psp/<person_id>/SOUL-<timestamp>.md

2. Skills|技能体系

Skills 不是简历技能列表。

openLifeOS 会从长期行为、工作流、重复动作和复盘材料中识别一个人真正擅长什么:

  • 长期重复出现的能力。
  • 隐性但稳定的判断模式。
  • 可以被蒸馏的方法论。
  • 正在形成但尚未命名的新 skill。
  • 需要补齐的成长路径。

对于领域人才,它帮助沉淀方法论。

对于非领域人才,它推荐对应 skill 和成长路径。

3. Aesthetics|审美系统

openLifeOS 不只理解一个人会什么,也理解一个人喜欢什么。

审美系统会沉淀:

  • 表达偏好。
  • 设计偏好。
  • 叙事节奏。
  • 视觉倾向。
  • 对“好作品”的判断标准。

最终它会形成类似:

DESIGN.md

这不是 UI 配置文件,而是一个人的表达方式与审美 DNA。

DESIGN.md 是全局审美入口,版本产物放在 design/DESIGN-<timestamp>.md,由 design/versions.ymldesign/changelog.md 记录激活历史。具体项目的局部 UI 需求可以覆盖当前任务,但不会自动升级为长期审美偏好。

Process Artifacts|过程产物与最新版本

openLifeOS 的核心过程产物必须有清楚语义、版本和 latest 入口。

Artifact 语义 Latest entrypoint Versioned artifacts
Wenxin identity、自我发现、定位、能力地图、gap 和路径 identity/wenxin/WENXIN_REPORT.md identity/wenxin/WENXIN-<timestamp>.md
PSP person model 源产物:价值排序、判断模型、行为边界、置信度 identity/psp/<person_id>/PSP.md identity/psp/<person_id>/PSP-<timestamp>.md
Soul PSP 激活出来的处事方法和行为操作层 SOUL.md identity/psp/<person_id>/SOUL-<timestamp>.md
Design 全局审美、表达偏好和设计判断 DESIGN.md design/DESIGN-<timestamp>.md
Skill Recommendations 问心产出的候选 Skill 建议 identity/wenxin/skill-recommendations.yml git history 或 recommendations changelog
Evidence Maturity 结构完成度和内容成熟度 docs/evidence-sufficiency.md git history

统一 latest registry 放在:

artifacts/current.yml

agent 或人类要看“现在最新是什么”,先读 artifacts/current.yml;要看 identity 内部激活状态,再读 identity/current.yml。更新规则是先写 timestamped artifact,再更新 current entrypoint、versions ledger、changelog 和 registry,不能静默覆盖 current 文件。

4. Experiences|经历与履历

经历不是 CRM,也不是时间线。

openLifeOS 关心的是经历如何塑造一个人:

  • 长期项目改变了什么判断。
  • 工作行为暴露了什么优势。
  • 学习记录形成了什么路径。
  • 阅读内容触发了什么迁移。
  • 任务碎片沉淀了什么 lesson。
  • 人生经历改变了什么价值排序。

这些经历最终会进入长期认知网络,成为人格、技能和审美继续进化的证据。


Core Skills & Contributors

openLifeOS 的复盘和 Dream Loop 不是只靠总结,而是由一组可迭代的核心 skill 驱动:

PSP / person model 与 IPO Reverse 的方法贡献者均标注为 @Neil。

Skill 分两层:runtime skills 负责执行具体任务、调用工具和沉淀 run lessons,例如 Hermes GitHub SnapAF-skills;distilled meta skills 负责沉淀可复用判断、路由、方法论和 review gate,例如 engineering-everything。runtime lessons 不能自动升级为 meta skill,必须先经过 IPO Reverse 复盘,再经过 owner alignment。

Core Skill 在 openLifeOS 中的作用 Contributor
PSP / person model 建模人格内核、价值排序、判断风格和行为边界,是 Persona 与 Soul 演化的关键方法。 @Neil
IPO Reverse 从已完成产出物反推专家认知任务、方法论选择、中间资产和最终 IPO,是复盘、做梦、SOP 沉淀和 Skill 蒸馏的关键方法。 @Neil

Traditional AI vs openLifeOS

传统 AI openLifeOS
回答问题 长期成长
临时上下文 Lifelong Memory
Workflow Identity Evolution
Prompt SOUL.md
静态知识库 活的认知网络
工具 长期智能核心
被动响应 主动对齐
AI 助手 长期人格系统

Infra Foundation

openLifeOS 的底层不是单一应用,而是一组可持续运行的基础设施。

Layer Foundation
Knowledge llm-wiki、个人 memory wiki
Memory ephemeral memory collection、lifelong memory、evidence pipeline
Storage PostgreSQL、Nebula Graph
Agent Workers Codex、Claude Code、Hermes、OpenClaw
Integrations Feishu、GitHub、文档、阅读系统、博客、公众号、碎片化任务系统

这些基础设施共同服务于一件事:

让一个人的长期认知网络持续活着,而不是被一次性总结杀死。

Memory 存储不是一个单桶知识库。openLifeOS 默认把 memory 分成三层:可开源的 public surface、可信协同的 private memory/wiki、保存原始敏感材料的 local/server authority。public 层只能承载派生产物;private 层用于协同;原始正文留在权威私有源中。完整规则见 references/memory-isolation-model.md

外部数据源进入 LifeOS 前必须声明 authority、visibility、token policy 和 allowed targets。Skill 需要事实时,通过 cognition/skill-bindings/data-sources.yml 绑定当前真源,而不是把用户事实写死进 SKILL.md


Repository Shape

这个仓库的定位是一个 openLifeOS factory:它不直接等于某个具体数字分身,而是保存协议、模板、配置向导、校验脚本和公开叙事,用来生产一个个具体的 LifeOS / 数字分身 repo。

默认产物放在本仓库内的 output/meta/。这个目录是本地输出区,生成出来的分身实例默认不入仓,避免把私人材料、实例状态或二级 repo 混进 factory 本体。

当前仍保留一部分历史脚手架命名,例如 replicateme.ymlscripts/*avatar*。它们是兼容性接口,语义上已经用于 openLifeOS 的长期智能核心初始化。

openLifeOS generated output structure

Path Purpose
SKILL.md openLifeOS 的 agent 入口,定义人格、技能、审美、经历、记忆和安全边界的路由方式。
matrix.yml 仓库层级、root skill、脚本和生成层的结构说明。
agents/openai.yaml OpenAI/Codex 侧的展示名、默认入口和隐式调用策略。
artifacts/ 生成实例内核心过程产物的 latest registry 模板。
scripts/ 初始化、配置、校验和 agent 内部进度判断脚本。
assets/avatar-skill-template/ 默认中文长期智能核心骨架模板。
assets/avatar-skill-template-en/ 英文骨架模板。
references/ cognition taxonomy、memory isolation、skill promotion、配置顺序、YAML 字段和 repo blueprint。
docs/assets/ README 和公开展示图。
output/meta/ 本地 factory output,存放生成出来的具体数字分身 repo,默认 gitignored。

生成出来的目标 repo 会包含:

Target.LifeOS/
├── artifacts/
├── SOUL.md
├── DESIGN.md
├── design/
├── cognition/
├── identity/
├── memory/
│   ├── working-lessons/
│   ├── long-term/
│   └── distilled-knowledge/
├── skills/
│   ├── runtime/
│   ├── meta/
│   └── bindings/
├── integrations/
├── security/
└── docs/

Quick Start

用户不需要手动跑一串脚本。

直接把目标交给 agent:

Use $openlifeos to initialize my LifeOS.

或者更具体一点:

Use $openlifeos to build my long-term intelligence kernel from my repo, wiki, docs, and recent work.

之后 agent 会自己驱动初始化:

  1. 先确认公开/私密边界和目标产物。
  2. 生成或更新 output/meta/<Target.LifeOS>/ 里的 LifeOS repo 骨架。
  3. 收集授权材料,沉淀 Persona、Soul、Skills、Aesthetics、Experiences 和 Memory。
  4. 运行内置进度判断脚本,判断当前完成度和下一步缺口。
  5. 继续迭代,直到形成可持续产出的长期智能核心。

内部进度门禁由 agent 调用:

python3 scripts/openlifeos_progress.py <target-lifeos-repo>

这不是用户操作手册,而是初始化 Skill 的自检机制。每完成一个阶段,agent 都应该用它判断:现在完成了什么、还缺什么、下一步应该推进哪一层。

注意:进度门禁的 100% 只代表结构、协议和必需文件通过,不代表 LifeOS 内容已经成熟。每个实例必须维护 docs/evidence-sufficiency.md,用 scaffoldevidence-limited-v0public-v0research-gradeavatar-grade 标记内容成熟度,并在输出时披露资料缺口、失败来源、未完成区域,以及候选 Skill 是否只是实例内文件。

Wenxin、PSP、Soul、Design 和 IPO Reverse 还有单独的标准产物门禁:docs/self-evolution-output-standards.md。资料足够时,标准产物必须填出关键字段;资料不足时,必须标记 evidence_sufficiency: insufficient 并列出缺什么和如何补,不允许用泛化总结伪装成完成。


Safety Boundary

openLifeOS 不是私人原始资料仓库。

它应该保存公开事实、授权证据、摘要索引和抽象后的结构化结论,而不是无边界地复制一个人的生活。

不要提交:

  • GitHub token、Feishu app_secret、tenant token、user token。
  • cookie、refresh token、私钥、密码。
  • 原始会议转写、私人聊天记录、客户资料、合同、财务和证件。
  • 未授权的 wiki 正文、私人文档和敏感原始材料。

真实凭证应放在本地环境变量、密码管理器、平台密钥系统或官方授权流程中。


Long-Term Value

对个人而言,openLifeOS 帮助一个人更长期地理解自己:

  • 看见自己的长处。
  • 理解自己的思维结构。
  • 沉淀自己的方法论。
  • 形成持续进化的技能体系。
  • 建立更稳定的个人表达和影响力。

对未来而言,openLifeOS 代表一种判断:

AI 不应该只停留在 Chatbot、Workflow 或工具层。

它应该成为长期陪伴人成长的智能系统。


One Sentence

openLifeOS 是一个帮助人长期理解自己、沉淀自己、连接自己、进化自己的长期智能核心系统。


License

openLifeOS is source-available software for non-commercial use only.

This repository is licensed under the PolyForm Noncommercial License 1.0.0. You may use, copy, modify, and distribute the software for non-commercial purposes, subject to the license terms. Commercial use, resale, hosted commercial services, or use inside paid products requires explicit written permission from MetaInFlow.

See LICENSE for the full terms.

About

人生系统/openLifeOS - Persistent Lifelong Intelligence Kernel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors