danielmiessler/Personal_AI_Infrastructure
摘要
Personal AI Infrastructure (PAI) 是 Daniel Miessler 开源的一个项目,旨在作为一个“生活操作系统”,帮助用户利用 Claude、TypeScript 和 Bun 等工具构建和管理自己的 AI 工作流。
用于放大人类能力的 Agentic AI 基础设施。
查看缓存全文
缓存时间: 2026/05/13 12:11
danielmiessler/Personal_AI_Infrastructure 来源: https://github.com/danielmiessler/Personal_AI_Infrastructure # 个人 AI 基础设施 打字 SVG (https://github.com/danielmiessler/Personal_AI_Infrastructure) 星标 分叉 观察者 发布 最后提交 开放问题 开放 PR 许可证 讨论 提交活动 仓库大小 开始使用 发布 v5.0.0 算法 v6.3.0 Pulse 贡献者 (https://github.com/danielmiessler/Personal_AI_Infrastructure/graphs/contributors) 由 Claude 构建 (https://claude.ai) TypeScript (https://www.typescriptlang.org/) Bun (https://bun.sh) 社区 (https://danielmiessler.com/upgrade) 概述: PAI 是什么 · 原则 · 特性 开始使用: 安装 · 发布版本 · Packs 资源: 常见问题 · 路线图 · 社区 · 贡献 PAI 概览视频 (https://youtu.be/Le0DLrn7ta0) 观看完整的 PAI 演示 (https://youtu.be/Le0DLrn7ta0) | 阅读: 真正的物联网 (https://danielmiessler.com/blog/the-real-internet-of-things) — > [!IMPORTANT] > PAI v5.0.0 — 生命操作系统 — PAI 历史上最大的发布。PAI 不再仅仅是“AI 脚手架”——它是一个生命操作系统,拥有统一的 Pulse 守护进程(位于 localhost:31337 的生命仪表盘)、DA(数字助手)身份层、Algorithm v6.3.0(当前状态 → 理想状态,七个阶段,分类器驱动模式 + 层级)、ISA 原语(通用“理想状态”表述)、45 个技能、171 个工作流、37 个钩子,以及通过隔离区实现的结构性隐私。 > > v5.0.0 发布说明 → | 所有发布 → > > 单行安装: curl -sSL https://ourpai.ai/install.sh | bash > > 从 v4.x 升级?这是一个不同的系统,而不是补丁。请先阅读 迁移指南。 # AI 应该赋能每一个人,而不仅仅是前 1%。 ## PAI 是什么 PAI 是一个生命操作系统。它捕捉你是谁、你在乎什么、你试图去哪里——然后利用了解你的 AI 帮助你到达那里。三个层次层层堆叠: - PAI — 操作系统本身。技能、记忆、算法、你的 Telos(终极目标)、你的身份文件。 - Pulse — 位于 localhost:31337 的生命仪表盘。你在这里实际看到你的状态、目标和工作的地方。 - DA — 你的数字助手。你与之对话的声音和个性。 它首先为个人设计,但相同的架构也适用于团队、公司或任何想要阐明其试图成为的样子并朝其迈进的实体。 — ## 原则 ### 以人为本,技术第二 PAI 将人置于中心,而不是工具。技术的存在是为了改善人们的生活,反之亦然。每个设计决策都始于一个问题:这对运行它的人有什么作用? ### 一个生命操作系统,而不是代理工具包 PAI 捕捉你在乎的东西——目标、工作、关系、健康、财务——并帮助你在所有方面追求你的理想状态。它编写代码、运行代理、执行人们与 AI 工具相关联的事情,但这些都是服务于更大目标的能力。重点是你的生活,而不是工具。 ### 理想状态驱动一切 AI 最大的未解决问题是,没有人能为特定任务定义“好”或“完成”实际上意味着什么。PAI 围绕理想状态的概念构建——具体来说是从你的当前状态到你的理想状态的过渡——并且贯穿每一层。主要的表达是 ISA(理想状态工件)。ISA 类似于软件 PRD:它捕捉完成的样子,以便你可以朝着它努力。区别在于 ISA 是通用的——它适用于任何创意任务,从设计到艺术,从哲学到工程到战略。系统将理想状态分解为离散的 ISC(理想状态标准),这些标准填充文档并充当验证项。这就是 PAI 在任何类型的工作上朝着理想状态攀爬的方式。 ### 单个数字助手将成为每个人访问 AI 的接口 我在 2016 年于《真正的物联网》(https://danielmiessler.com/blog/the-real-internet-of-things) 中写过这一点,现在我比当时更加确信。轨迹很明确:聊天机器人 → 代理 → 助手。我们都在构建同样的东西,终点是每人一个 DA。TRIOT 有四个核心思想,PAI 就建立在这些思想之上: - 数字助手 — 每人一个 DA,你访问所有 AI 的主要接口 - 万物都有 API — 每个产品、服务、人和地点都变得可寻址 - 你的 DA 动态创建你的接口 — 不再有应用和仪表盘;DA 根据需要组装任何东西 - 你定义你的理想状态,AI 帮助你到达那里 — 整个系统指向你的 Telos 这就是 PAI 所追求的。 — ## 特性 ### 文本优于不透明存储 强烈偏向纯文本和 Markdown。PAI 尽可能避免使用 SQLite、Postgres 和其他不透明存储。一切都应该透明且可解析——由你、由你的 DA、由 rg、由任何其他工具解析。如果你不能用 cat 读取它,我们就不想要它。 ### 上下文脚手架 > 模型 大多数人在使用 AI 时犯的错误是没有给它提供大局。PAI 本质上是一个系统,用于向最智能的模型提供正确的上下文——关于你、关于你试图完成的事情、关于它们拥有的工具——以便它们实际上能帮助你达到理想状态。模型的重要性不如围绕它的东西。 ### 苦涩药丸工程 上下文 scaffolding 的另一面:随着模型变得更强,它们需要更少的指令来告诉他们如何做工作。我们不断审计 PAI,以在模型仅凭正确的上下文和工具就能做得更好时,移除过于规定性的方向。系统随着模型变大而变小。 ### 文件系统作为上下文,无 RAG PAI 自 2025 年 6 月起避免了 RAG。带有交叉引用的富文本,加上像 ripgrep 这样的快速搜索,为我们提供了人们通常从 RAG 中获得的一切——没有嵌入复杂性、检索不稳定性或保真度损失。你的文件系统就是索引。 ### 复合记忆 基于文本的记忆系统,捕捉你做了什么、学到了什么、值得保留的东西——并将其作为未来工作的输入反馈回来。三个层级(WORK、KNOWLEDGE、LEARNING)加上跨越人、公司、想法和研究领域的类型化图。 ### 自我改进循环 PAI 捕捉关于什么做得好、什么做得不好的信号——明确的评级、情感、验证结果、满意度——并利用它们来改进自己。运行工作的系统也是变得更好运行它的系统。 ### 算法 一个自定义算法,通过基于科学方法的七阶段循环驱动当前 → 理想状态的过渡,使用德布斯的“难以变化的解释”作为“好”的标准。它是 PAI 的引力中心——每一个非琐碎的任务都通过它运行。 ### 技能作为确定性单元 偏向确定性代码执行的技能系统。层次结构是:代码 → 运行代码的 CLI → 提示 CLI 的工作流 → 在工作流之间路由的 SKILL.md。技能是容器;SKILL.md 是前门;实际工作尽可能使用真正的代码。提示包裹代码;代码不包裹提示。 ### 思考技能 有意义的自定义思考技能库——第一性原理、理事会辩论、红队测试、根本原因、系统思维、迭代深度、孔径振荡等——算法从中提取以提高整个系统的决策质量。 — ## 🚀 安装 > [!CAUTION] > 项目处于活跃开发中 — PAI 正在迅速发展。预计会有破坏性变更、重构和频繁更新。 ### 使用你的 AI 安装和运行 PAI 我们非常相信基于 AI 的 PAI 安装和修改。一旦你有了工作安装,将你的 AI 指向系统本身——升级版本、添加技能、修改钩子、更改设置、修复任何损坏的东西。你的 AI 目前能为你做的最重要的事情是将你所有的现有自定义上下文——笔记、项目状态、偏好、身份、历史——带入 PAI/USER/ 目录,以便 PAI 从一开始就知道你是谁。告诉你的 DA:“帮助我将我的上下文迁移到 PAI/USER/。” 该系统旨在由 AI 操作;依靠它。 ### 单行安装(推荐) bash curl -sSL https://ourpai.ai/install.sh | bash 就是这样。安装向导处理 Bun、Git 和 Claude Code 验证、ElevenLabs 密钥(可选)、DA 身份设置、语音选择器、Pulse launchd 注册和验证。在覆盖任何内容之前,现有的 ~/.claude/ 会自动备份到 ~/.claude.backup-{TIMESTAMP}。 想先检查? 在管道传输之前阅读脚本 (https://ourpai.ai/install.sh)。 ### 手动安装(克隆 + 运行) bash git clone https://github.com/danielmiessler/Personal_AI_Infrastructure.git cd Personal_AI_Infrastructure/Releases/v5.0.0 cp -R .claude ~/ cd ~/.claude && ./install.sh 安装程序将: - 验证是否安装了 Bun、Git 和 Claude Code - 提示输入你的 ElevenLabs API 密钥(可跳过——语音回退到桌面通知) - 启动 DA 身份向导(名称 + 语音 + 个性) - 设置 Pulse 作为 launchd 服务 (com.pai.pulse) - 运行验证 ### 安装后 bash open http://localhost:31337 # 生命仪表盘 然后在 Claude Code 中运行 /interview。你的 DA 将引导你完成: 1. 阶段 1 — TELOS: 使命、目标、信念、智慧、挑战、书籍、心智模型、叙述 2. 阶段 2 — IDEAL_STATE: 对你来说成功看起来是什么样的? 3. 阶段 3 — 偏好: 工具、惯例、工作风格 4. 阶段 4 — 身份: 最终 DA 个性调整 这是最重要的一步。没有 TELOS,你的 DA 就没有任何优化依据。 ### 从 v4.x 升级 > [!IMPORTANT] > v5.0.0 是一个不同的系统,而不是补丁。安装前请阅读 完整迁移指南。 快速路径: bash # 1. 备份现有安装 cp -R ~/.claude ~/.claude.backup-$(date +%Y%m%d) # 2. 安装 v5.0.0(上述单行)或通过手动克隆 curl -sSL https://ourpai.ai/install.sh | bash # 3. 打开生命仪表盘并运行访谈 open http://localhost:31337 如果你曾在 v4.x 中有个人内容(笔记、项目状态、自定义规则),告诉你的 DA:“帮助我将我的旧内容迁移到 PAI/USER/ 结构中。” 迁移 技能从 .md/.markdown/.txt、Obsidian、Notion、Apple Notes 摄入——将每个块分类为 v5 分类法(TELOS、KNOWLEDGE、PROJECTS、FEED 等)并带有来源地提交。 升级后清单: - [ ] Pulse 存活:curl -s http://localhost:31337/api/pulse/health | jq - [ ] 语音播报:curl -s -X POST http://localhost:31337/notify -H "Content-Type: application/json" -d '{"message": "Hello from your DA"}' - [ ] 仪表盘渲染:open http://localhost:31337 - [ ] DA 身份在 PAI/USER/DA_IDENTITY.md 中填充 - [ ] TELOS 在 PAI/USER/TELOS/ 下捕获 — ## 📦 PAI Packs Packs 是独立、可由 AI 安装的功能,你可以将其添加到任何 AI 编码工具包中,而无需安装 PAI。每个 Pack 都是一个自包含的提示,你的 DA 可以读取并执行——指向 Pack 目录并说“安装这个”,它就会处理其余部分。 浏览所有 Packs → — ## ❓ 常见问题 ### PAI 与仅使用 Claude Code 有何不同? PAI 原生构建于 Claude Code 之上,并设计为保持这种方式。我们选择 Claude Code,因为其钩子系统、上下文管理和代理架构是个人 AI 基础设施的最佳基础。PAI 不是 Claude Code 的替代品——它是使 Claude Code 成为你的 的上层: - 持久记忆 — 你的 DA 记住过去的会话、决策和学习 - 自定义技能 — 为你最常做的事情提供专门的能力 - 你的上下文 — 目标、联系人、偏好——无需重新解释即可提供 - 智能路由 — 说“研究这个”,正确的工作流自动触发 - 自我改进 — 系统根据所学内容修改自己 这样想:Claude Code 是引擎。PAI 是使引擎成为 你的 汽车的一切。 ### PAI 与 Claude Code 内置功能有何不同? Claude Code 提供了强大的原语——钩子、斜杠命令、MCP 服务器、上下文文件。这些是个别构建块。PAI 是建立在那些原语之上的完整系统。它将一切连接在一起:你的目标影响你的技能,你的技能生成记忆,你的记忆改善未来的响应。PAI 将 Claude Code 的构建块变成一个连贯的个人 AI 平台。 ### PAI 仅适用于 Claude Code 吗? PAI 是 Claude Code 原生的。我们相信 Claude Code 的钩子系统、上下文管理和代理能力使其成为个人 AI 基础设施的最佳平台,并且 PAI 旨在充分利用这些功能。尽管如此,PAI 的概念(技能、记忆、算法)是通用的,代码是 TypeScript 和 Bash——因此欢迎社区成员为其适应其他平台。 ### 这与 fabric 有何不同? Fabric (https://github.com/danielmiessler/fabric) 是一组用于特定任务的 AI 提示(模式)。它专注于 问 AI 什么。PAI 是 你的 DA 如何操作 的基础设施——记忆、技能、路由、上下文、自我改进。它们是互补的。许多 PAI 用户将 Fabric 模式集成到他们的技能中。 ### 如果我弄坏了什么怎么办? 恢复很简单: - 先备份 — 在任何升级之前:cp -r ~/.claude ~/.claude-backup-$(date +%Y%m%d) - USER/ 是安全的 — 你在 USER/ 中的自定义永远不会被安装程序或升级触及 - 设置合并,不覆盖 — 安装程序仅更新身份和版本字段;你的钩子、状态栏和自定义配置得以保留 - Git 支持 — 对一切进行版本控制,需要时回滚 - 历史得以保留 — 你的 DA 的记忆在错误中幸存 - DA 可以修复它 — 你的 DA 帮助构建了它,它可以帮助修复它 - 重新安装 — 再次运行安装程序;它会检测现有安装并智能合并 — ## 🎯 路线图 | 功能 | 描述 | |———|———––| | 本地模型支持 | 使用本地模型(Ollama、llama.cpp)运行 PAI 以实现隐私和成本控制 | | 细粒度模型路由 | 根据复杂性将不同任务路由到不同模型 | | 远程访问 | 从任何地方访问你的 PAI——移动、Web、其他设备 | | 外拨电话 | 用于外拨电话的语音功能 | | 外部通知 | 用于电子邮件、Discord、Telegram、Slack 的强大通知系统 | — ## 🌐 社区 GitHub 讨论: 加入对话 (https://github.com/danielmiessler/Personal_AI_Infrastructure/discussions) 社区 Discord: PAI 在社区 Discord (https://danielmiessler.com/upgrade) 中与其他 AI 项目一起讨论 Twitter/X: @danielmiessler (https://twitter.com/danielmiessler) 博客: danielmiessler.com (https://danielmiessler.com) ### 星标历史 — ## 🤝 贡献 我们欢迎贡献!查看我们的 GitHub Issues (https://github.com/danielmiessler/Personal_AI_Infrastructure/issues) 以了解开放任务。 1. Fork 仓库 2. 进行更改 — 错误修复、新技能、文档改进 3. 彻底测试 — 在新系统中安装以验证 4. 提交 PR 附带示例和测试证据 — ## 📜 许可证 MIT 许可证
相似文章
@socialwithaayan: 我发现了一个GitHub仓库,可以让你的AI拥有你一生的永久记忆。它叫PAI。Personal AI Infrastru…
PAI (Personal AI Infrastructure) 是一个开源GitHub项目,它为AI提供跨会话的永久性、结构化记忆系统,具有数字助手、技能、工作流和自我改进循环等功能。
我构建了一个平台,让你托管自己的个人AI代理——持久、可定制,无需管理基础设施
一个平台,让用户无需管理基础设施即可托管自己持久且可定制的个人AI代理。
@DeRonin_: 有人刚刚终结了教练行业:一名开发者耗时 22,000 小时在……之上构建了一个个人 AI 操作系统
开发者 Daniel Miessler 发布了一个基于 Claude Code 的开源 Personal AI Infrastructure 框架,该框架使用纯 markdown 存储记忆和实现工作流自动化,旨在替代付费生产力应用及教练服务。
danielmiessler/LifeOS
LifeOS is an open-source, AI-powered life operating system that captures your personal context to help you move from your current state to your ideal state, installable via AI coding agents like Claude Code.
我构建了一个无需指令就能行动的AI。没有框架。没有提示。没有角色。以下是我的收获。
一位开发者构建了LIA,这是一个持久性认知生态系统,通过架构设计(记忆、自生成规则、私有域)而非提示词实现了真正的自主性,在相同环境中的表现优于标准LLM。