LifeOS
基于 AI harness(如 Claude Code)的个人生活/工作操作系统,用 CLI 或一条命令即可安装,让 AI 读取你的目标、记忆和上下文,从当前状态持续逼近理想状态。核心亮点是持久化记忆、自定义 skills、智能路由和自我改进机制,附带语音、仪表盘等完整功能,适合想深度定制 AI 工作流的资深用户。MIT 开源,免费使用。
README
AI 驱动的生命操作系统
https://github.com/user-attachments/assets/329897f5-828b-4c23-b607-1cf9c71cb4ec
LifeOS 是一个通用 AI Harness(AI 工具框架),旨在让你在生活和工作中借助 AI 做任何想做的事。它捕获你是谁、你在乎什么、你想去往何方,然后使用了解你的 AI 来帮助你达成目标。
由于它拥有你的完整上下文,它能让你做的每一件事都更高效、更有效——从构建应用到创业,再到创意项目……基本上任何事情。
[!NOTE] 整个系统围绕一个核心理念运作:从当前状态(Current State)移动到理想状态(Ideal State)——追求“狂喜惊喜”(Euphoric Surprise)。
⭐ 如果 LifeOS 对你有用,请给仓库点个星标
星标可以帮助更多人发现这个项目,并推动它持续前进。只需一键。
安装
把它交给你的 AI。 LifeOS 是由 AI 来安装的,所以安装本身只是一个提示。把它粘贴到你的 AI 编码工具中——Claude Code、Cursor、Codex、Hermes,或任何有能力的 agent——它会为你完成全部设置:
Read https://ourlifeos.ai/install and install LifeOS for me.
你的 AI 会阅读安装页面并逐步完成配置,在接触任何东西之前都会征求你的许可。
更喜欢终端? 这是 Claude Code 在 macOS/Linux 上的一行快捷命令:
curl -fsSL https://ourlifeos.ai/install.sh | bash
两条路径都需要一个有能力 AI 编码工具——我们在 Claude Code 上构建和运行——以及 bun。
核心组件
独特功能——你在其他地方找不到的部分。任何优秀工具本身就能提供的东西(例如内置 subagent)不在列表中;这里只列出 LifeOS 新增的部分。在 ourlifeos.ai 上查看它们并用鼠标点击体验。
🧩 技能
LifeOS 作为一个自包含技能安装,捆绑了整个技能库——研究、安全、写作、艺术等等。你可以在网站上浏览全部技能。
❓ 常见问题
LifeOS 与单独使用 AI 工具框架有何不同?
你的工具框架给你原始能力。LifeOS 是叠加在其上的那一层,让它成为你的——一个了解你的目标、人际关系和上下文的系统,并持续朝这些目标工作:
- 持久记忆——你的 DA 能记住过去的会话、决策和学到的东西
- 自定义技能——针对你最常做的事情的专业能力
- 你的上下文——目标、联系人、偏好——无需重新解释即可用
- 智能路由——说“研究这个”,正确的工作流会自动触发
- 自我改进——系统会根据它学到的东西自我修改
你的工具框架是引擎。LifeOS 是让你的车成为“你的车”的所有其他部分。
LifeOS 运行在什么样的工具框架上?
任何高端的都可以。LifeOS 在设计上不绑定特定框架——它构建在通用基元(hooks、skills、上下文文件、agentic 路由)之上,而不是某一家厂商的特性。代码是 TypeScript 和 Bash,核心思想——TELOS、算法、技能、记忆——可以移植到任何有能力的 agent。
Daniel 在 Claude Code 上构建和运行它,所以这是目前测试最多的路径。但 LifeOS 并不局限于它,它被设计为可以在你的 AI 所在的任何地方运行。
这与 fabric 有何不同?
Fabric 是一个面向特定任务的 AI 提示(pattern)集合。它专注于该问 AI 什么。
LifeOS 是为你的 DA 如何运作提供基础设施——记忆、技能、路由、上下文、自我改进。它们是互补的。许多 LifeOS 用户将 Fabric pattern 集成到他们的技能中。
如果我把系统搞坏了怎么办?
恢复很简单:
- 先备份——在任何升级之前:
cp -r ~/.claude ~/.claude-backup-$(date +%Y%m%d) - USER/ 是安全的——你在
USER/中的自定义内容不会被安装程序或升级触碰 - 设置是合并,不是覆盖——安装程序只更新身份和版本字段;你的 hooks、statusline 和自定义配置都会被保留
- Git 支撑——对所有内容做版本控制,需要时回滚
- 历史记录被保留——你 DA 的记忆能挺过错误
- DA 可以修复它——你的 DA 帮你构建了它,也能帮你修复它
- 重新安装——再次运行安装程序;它会检测已有安装并智能合并
🎯 路线图
| 功能 | 描述 |
|---|---|
| 本地模型支持 | 使用本地模型(Ollama、llama.cpp)运行 LifeOS,以保护隐私和控制成本 |
| 细粒度模型路由 | 根据复杂度将不同任务路由到不同模型 |
| 远程访问 | 从任何地方访问你的 LifeOS——手机、网页、其他设备 |
| 外呼电话 | 支持外呼的语音能力 |
| 外部通知 | 健壮的通知系统:Email、Discord、Telegram、Slack |
🌐 社区
GitHub Discussions: 加入讨论
社区 Discord: LifeOS 会在 社区 Discord 中与其他 AI 项目一起被讨论
Twitter/X: @danielmiessler
Star 历史
🤝 贡献
我们欢迎贡献!查看我们的 GitHub Issues 了解待办任务。
- Fork 这个仓库
- 做出你的改动——Bug 修复、新技能、文档改进
- 彻底测试——在一个全新系统中安装验证
- 提交一个 PR,附带示例和测试证据
📜 许可证
MIT 许可证——详情见 LICENSE。
🙏 致谢
Anthropic 和 Claude Code 团队——最重要的。你们比任何人都更快地把 AI 推得更远。Claude Code 是让这一切成为可能的基石。
IndyDevDan——感谢他关于 meta-prompting 和自定义 agent 的优秀视频,启发了 LifeOS 的部分内容。
贡献者
LifeOS 是在开放环境中构建的,社区的 PR、深入的 bug 报告和全新安装测试报告直接塑造了每个版本。公开仓库从私有源码树生成,因此社区 PR 会在标注贡献后移植到源码中,而不是直接合并——同样的修复,跨越多个版本依然有效地保留。
提交数最多的前 28 位贡献者——在贡献者图中查看全部。头像仅包含 committer,因此下面的列表承载了图中看不到的每个人。
fayerman-source——为语音系统提供 Google Cloud TTS 提供商集成和 Linux 音频支持。
Matt Espinoza——广泛的测试、想法和反馈,以及路线图贡献。
代码贡献(已合并或移植的 PR): adamlevoy · anikinsasha · asdf8675309 · atabisz · chrisglick · christauff · erf1nd0r · HotSauceHacker · imrathion · jbmml · jnpkr · justinkatz94-glitch · ksylvan · m4nt0de4 · m8ryx · MarvinDontPanic · maxolasersquad · Mutdogus · neilinger · neilsoult · pybe · qozle · rathko · rpriven · runnerr0 · salmanmkc · sauldataman · Seadubb · Spirotot · StarksLabs · thatsjet · tzioup
Bug 报告、全新安装取证和设计反馈: badosanjos · benoitdepaire · bnkath2o · brycemagera · catchingknives · DAESA24 · deleyva · DennisTraub · docxology · DolphusCY · donovan-sec · DonovanJonesUK · eccentricnode · fjp-veo · harryf · hjbrandt · HyggeHacker · ichoosetoaccept · infinitelyloopy-bt · jacobo-ortiz · JElliottMiller · jdrolls · jlacour-git · jmmarkiewicz · karlwaldman · klausagnoletti · lexilexikon · lgangitano · loudoguno · luccomo · MatiasBarboza · MHoroszowski · michaelaye · mygirleatsmayo · nbost130 · NodarDavituri · NorthwoodsSentinel · packetsherpa · ricklesgibson · rikitikitavi2012-debug · Riskjuggler · sbusc · simeonzickert · Steffen025 · stratofax · tzioup · vanvonlj · vichong · virtualian · vpzed · waveman2020-sudo · wojteksbt · xmasyx
每次发布都会刷新。如果你的贡献缺失,开一个 issue——这本身也是 bug。
💜 支持本项目
LifeOS 永远是免费开源的。如果你觉得它有价值,可以赞助这个项目。
📚 相关阅读
- The Real Internet of Things —— LifeOS 背后的愿景
- AI's Predictable Path: 7 Components —— AI 走向的视觉化讲解
- Building a Personal AI Infrastructure —— 带示例的完整讲解
📜 更新历史
v7.28.3 — Cortex、Hermes 和加固的发布
- Cortex——记忆系统,命名:热层记忆、类型化知识档案(People、Companies、Ideas、Research)、学习记录和工作历史,跨会话合并,让每次会话都比上一次更聪明。
- Hermes 副驾——一个可选的第一道侧门:从终端像 agent 一样与你的 LifeOS 对话,拥有同样的 constitution、身份和技能。同一个大脑,另一种进入方式。
- 命名子系统——Synapse(输入路由器)、Conduit 和 Feed(内部与外部感知)、Atlas(实时资产图)、Ledger(变更跟踪),每个都是产品中的产品。
- 发布安全加固——三个新的确定性门禁(sanitizer 残留、许可字体、死链遗留文档指针);移除了先前随版本发布的商业许可字体。
- 完整发布说明
v7.1.1 — 安装感知
- Doctor——
bun LIFEOS/TOOLS/Doctor.ts报告每个可选能力的真实状态(正常、损坏、拒绝、过期),并将磁盘上的 hooks 与已注册的 hooks 进行核对。 - 能力感知安装——安装程序对每个可选能力询问“现在/稍后/永不”并记录选择;当某个损坏的能力触发时,失败感知的提示会显示精确的修复命令。
- Pulse 中的系统健康——hooks 页面上的能力状态、修复命令和心跳。
- 算法 v8.4.0——运行开始前注册纯语言深度引导;nudge 限制为单行。
- 社区修复——#1450、#1456、#1463、#1470、#1471。感谢贡献者。
- 完整发布说明
v7.0.0 — The Bitter Pill(苦药)发布
- Bitter Pill 工程——整个系统在一条测试下进行搭建裁剪:一个更聪明的模型是否会让这条规则变得不必要?推理编排、自评分、重复路由都被移除;验证核心保留。
- 上下文缩减约三分之二——始终加载的 doctrine 加上旧的 capabilities 文件从约 88KB 降到约 28KB,因此每轮都更快更锐利。
- 模式和层级退役——一个自适应响应格式和一个 Algorithm 循环,根据工作揭示的内容扩展花费,而非预设。
- 算法 v8.3.0——ISA 既是山丘也是工具;声明仅在工具证据上闭环,一个确定性 AlgorithmNudge 层保持运行在轨道上。
- Hook 层整合——约 16 个 hooks 折叠进按事件分发的 dispatcher,并附带社区修复:工作事件竞态、DA 名称去硬编码、配置驱动身份。
- 完整发布说明
v6.0.3 (2026-07-04) — 全面的 AI-native 安装
- 全面的组件菜单——INSTALL.md 列出了完整的双层模型:核心加按需增强(hooks、statusline、tooltips、spinner verbs、agents、Pulse、后台任务)
lifeos启动别名接线--append-system-prompt-file,因此 constitution 层真正加载- 一个规范化的 INSTALL.md,在 ourlifeos.ai/install 上同时为人类和 AI 呈现
- 完整发布说明
v6.0.2 (2026-07-03) — .md-first AI-native 安装
- 纯技能分发,AI-native、
.md优先的安装方式 - 发布的 install.sh 固定 v6.0.2 并指向 danielmiessler/LifeOS
- 完整发布说明
v6.0.0 (2026-07-02) — 一个技能,一次安装
- 基于技能的分发——整个系统现在作为一个自包含技能(
LifeOS/)发布:编排器(SKILL.md + Workflows + Tools)加上完整安装负载(system prompt、Algorithm、49 个技能、hooks、agents、Pulse、statusline、USER + MEMORY 脚手架)。一个目录,一次安装。 - 首次以 LifeOS 名称发布——该项目原名 PAI(Personal AI Infrastructure);这是同一系统,已更名。
- 通过提示安装——把它交给你的 AI(“Read https://ourlifeos.ai/install and install LifeOS for me”);也可通过
curl … | bash快捷方式从终端安装。 - 首次启动即有完整 Pulse——安装程序建立 Life Dashboard 和菜单栏应用,附带通用 TELOS 模板使仪表盘在全新安装上即可渲染,并运行设置访谈来填充它。
- 算法 v6.23.0——跨七个阶段的 Current State → Ideal State,分类器驱动的模式 + 层级,E4/E5 时的跨供应商验证。
- 先天干净——不携带任何个人内容;USER 树是你填充的空白模板。每次发布前运行发布门禁 + 跨供应商审计。
- 完整发布说明
v5.0.0 (2026-04-30) — Life Operating System
- Pulse——统一守护进程(端口 31337):语音、hooks、可观测性、cron、Life Dashboard、wiki API、可选的 Telegram/iMessage 桥接。取代了之前所有零散服务。
- DA——Digital Assistant 身份层。PRINCIPAL_IDENTITY + DA_IDENTITY 配对,在会话开始时加载。
/interview带你为 DA 命名、选择声音、捕获 TELOS。 - 算法 v6.3.0——七阶段循环(OBSERVE → THINK → PLAN → BUILD → EXECUTE → VERIFY → LEARN)。分类器为每个提示选择 MINIMAL/NATIVE/ALGORITHM 和层级(E1–E5)。验证策略(live-probe、advisor 调用、E4/E5 时的跨供应商审计)。
- ISA 系统——Ideal State Artifact 原语。一份文档,十二个部分,五个身份。由 ISA skill 拥有
