LifeOS
概述
LifeOS(Daniel Miessler)是一个 AI 驱动的个人操作系统,旨在帮助用户在生活和工作中从“当前状态”走向“理想状态”。它不是一个独立智能体,而是一个“通用爬坡运行框架”:运行在现有 AI 编码平台(主要是 Claude Code)之上,同时保持运行框架无关,并增加持久化记忆、意图驱动的任务路由和自我修改能力,使底层模型原始的推理能力能够围绕用户的具体目标、偏好和决策历史进行个性化。它与 Hermes Agent、OpenClaw 和 OpenHuman 同属“个人 AI 智能体”类别,但它不是独立应用,而是以单个自包含 Claude Code 技能的形式分发。
核心概念/架构
LifeOS 将多个子系统打包成一个统一技能:
- Cortex:记忆架构,包括知识图谱、工作历史和累积学习成果。
- Synapse:输入路由与任务分类,将请求分派到合适的工作流。
- Atlas:实时资产管理与关系跟踪。
- Ledger:变更跟踪与审计日志。
- The Algorithm:七阶段运行循环:OBSERVE → THINK → PLAN → BUILD → EXECUTE → VERIFY → LEARN。
- ISA System(Ideal State Artifact):记录用户多个身份视角下目标的结构化文档。
- Pulse:统一守护进程,提供语音界面、调度、仪表板和可选的消息桥接。
- Skills Library:覆盖研究、写作、安全等领域的 49+ 个专用工作流。
在架构上,LifeOS 将自己定位为原始 AI 能力之上的运行层:底层运行框架(例如 Claude Code)提供推理和工具执行,LifeOS 则跨会话提供连续性,包括上下文、偏好、决策历史和目标状态对齐。
技术栈
- 语言:TypeScript、Bash
- 运行时:Bun
- 主要平台:Claude Code(设计为运行框架无关)
- 分发方式:单个自包含技能,可通过提示词或
curl | bash安装 - 持久化:基于 Git 的版本控制与本地文件存储
典型设计模式
- 宪法即代码:将身份和行为准则作为系统提示词加载。
- 能力感知:安装器检测用户需要的可选功能,并在失败时给出具体修复建议。
- 面向恢复的设计:每个组件都可以回滚;用户在专用
USER目录中的定制内容可在升级时保留。 - 社区集成开发:将公开 PR 移植到私有源代码树中,在保持贡献者署名的同时维持发布稳定性。
许可证
MIT 许可证——免费、开源,并明确允许商业使用。
适用场景(优势)
- Claude Code(或其他受支持运行框架)的个人重度用户,希望跨会话保留记忆并跟踪目标,而不采用单独的托管智能体平台。
- 希望使用自包含、可审计、由 Git 支持的个人知识/记忆层,而不是托管式 SaaS 记忆服务的用户。
局限(不足)
- 实际使用中仍主要依赖 Claude Code,尽管设计目标是运行框架无关。
- 采用单用户、本地优先设计,不面向团队或多租户部署。
- 它是技能/运行框架层而非托管平台,因此依赖底层 AI 编码平台的能力与可用性。
参见
- Hermes Agent(Nous Research) — 具备跨会话记忆的类似自进化个人 AI 助手
- OpenClaw 和 OpenHuman — 其他采用持久化记忆架构的个人 AI 智能体
- Claude Code — LifeOS 叠加其上的主要运行框架,以及其插件/技能生态
- 长期记忆策略 — 与 LifeOS Cortex 子系统相关的记忆巩固和知识图谱策略
- 自学习智能体参考架构 — 相关的持续改进循环模式(可将 The Algorithm 与 Dreaming Loop 对比)