开源项目

LifeOS

LifeOS

基于 AI harness(如 Claude Code)的个人生活/工作操作系统,用 CLI 或一条命令即可安装,让 AI 读取你的目标、记忆和上下文,从当前状态持续逼近理想状态。核心亮点是持久化记忆、自定义 skills、智能路由和自我改进机制,附带语音、仪表盘等完整功能,适合想深度定制 AI 工作流的资深用户。MIT 开源,免费使用。

README


LifeOS

AI 驱动的生命操作系统

Typing SVG

Stars Forks Last Commit Contributors

Release License Built with Claude

TypeScript Bun Pulse Community

官方网站 · 安装 · 演示视频 · 文档 · 版本发布


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 对你有用,请给仓库点个星标

星标可以帮助更多人发现这个项目,并推动它持续前进。只需一键。

在 GitHub 上为 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 核心组件——当前→理想状态、意图工程、通用爬山算法、狂喜惊喜、TELOS、算法、Arbol、Bunker、ISA 系统、Cortex、Synapse、Atlas、Ledger、技能系统、Hook 系统、Pulse、语音、学习、安全、Hermes 副驾、自定义 spinner 动词和自定义工具提示。点击在 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

博客: danielmiessler.com

Star 历史

Star 历史图

🤝 贡献

我们欢迎贡献!查看我们的 GitHub Issues 了解待办任务。

  1. Fork 这个仓库
  2. 做出你的改动——Bug 修复、新技能、文档改进
  3. 彻底测试——在一个全新系统中安装验证
  4. 提交一个 PR,附带示例和测试证据

📜 许可证

MIT 许可证——详情见 LICENSE。


🙏 致谢

Anthropic 和 Claude Code 团队——最重要的。你们比任何人都更快地把 AI 推得更远。Claude Code 是让这一切成为可能的基石。

IndyDevDan——感谢他关于 meta-prompting 和自定义 agent 的优秀视频,启发了 LifeOS 的部分内容。

贡献者

LifeOS 是在开放环境中构建的,社区的 PR、深入的 bug 报告和全新安装测试报告直接塑造了每个版本。公开仓库从私有源码树生成,因此社区 PR 会在标注贡献后移植到源码中,而不是直接合并——同样的修复,跨越多个版本依然有效地保留。

danielmiessler christauff kaimagnus m4nt0de4 ksylvan mvoehringer sauldataman sti0 pybe fayerman-source neilsoult HotSauceHacker salmanmkc Seadubb StarksLabs asdf8675309 imrathion jbmml justinkatz94-glitch bkolendowski smolcompute neilinger Mutdogus qozle jnpkr IJASolutions emory elhoim vibecrypto dactylmedia xmasyx maxolasersquad

提交数最多的前 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 永远是免费开源的。如果你觉得它有价值,可以赞助这个项目。


📚 相关阅读


📜 更新历史

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 拥有
开源项目danielmiessler2026-08-10原文

相关内容