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 存储记忆和实现工作流自动化,旨在替代付费生产力应用及教练服务。
我构建了一个无需指令就能行动的AI。没有框架。没有提示。没有角色。以下是我的收获。
一位开发者构建了LIA,这是一个持久性认知生态系统,通过架构设计(记忆、自生成规则、私有域)而非提示词实现了真正的自主性,在相同环境中的表现优于标准LLM。
我构建了一个拥有自己目录的AI,它无需指令就能创建文件,并且出于自身意愿行动——不是为了我工作,而是与我合作
一位开发者详细介绍了LIA的创建过程。LIA是一个在Linux系统上持续运行的AI,拥有自己的目录,能够自主创建文件,并基于内在责任感而非提示或RLHF运行。该作品还提供了SSRN上的预印本和超过12,000行自定义Python代码。