<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Life Operating System on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/life-operating-system/</link>
        <description>Recent content in Life Operating System on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 07 Jun 2026 18:17:25 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/life-operating-system/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Personal_AI_Infrastructure</title>
        <link>https://producthunt.programnotes.cn/en/p/personal_ai_infrastructure/</link>
        <pubDate>Sun, 07 Jun 2026 18:17:25 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/personal_ai_infrastructure/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1593945231926-4b3ae806675e?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3ODA4MjcyOTh8&amp;ixlib=rb-4.1.0" alt="Featured image of post Personal_AI_Infrastructure" /&gt;&lt;h1 id=&#34;danielmiesslerpersonal_&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/danielmiessler/Personal_AI_Infrastructure&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;danielmiessler/Personal_AI_Infrastructure&lt;/a&gt;
&lt;/h1&gt;&lt;div align=&#34;center&#34;&gt;
&lt;picture&gt;
  &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;./images/pai-logo-v7.png&#34;&gt;
  &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;./images/pai-logo-v7.png&#34;&gt;
  &lt;img alt=&#34;PAI Logo&#34; src=&#34;./images/pai-logo-v7.png&#34; width=&#34;300&#34;&gt;
&lt;/picture&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;h1 id=&#34;personal-ai-infrastructure&#34;&gt;Personal AI Infrastructure
&lt;/h1&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/danielmiessler/Personal_AI_Infrastructure&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://readme-typing-svg.demolab.com?font=Fira&amp;#43;Code&amp;amp;weight=500&amp;amp;size=24&amp;amp;pause=1000&amp;amp;color=60A5FA&amp;amp;center=true&amp;amp;vCenter=true&amp;amp;width=600&amp;amp;lines=Everyone&amp;#43;needs&amp;#43;access&amp;#43;to&amp;#43;the&amp;#43;best&amp;#43;AI.;AI&amp;#43;should&amp;#43;magnify&amp;#43;everyone.;Your&amp;#43;Life&amp;#43;Operating&amp;#43;System.&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Typing SVG&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;!-- Social Proof --&gt;
&lt;p&gt;&lt;img src=&#34;https://img.shields.io/github/stars/danielmiessler/Personal_AI_Infrastructure?style=social&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Stars&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/forks/danielmiessler/Personal_AI_Infrastructure?style=social&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Forks&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/watchers/danielmiessler/Personal_AI_Infrastructure?style=social&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Watchers&#34;
	
	
&gt;&lt;/p&gt;
&lt;!-- Project Health --&gt;
&lt;p&gt;&lt;img src=&#34;https://img.shields.io/github/v/release/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=github&amp;amp;color=8B5CF6&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Release&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/last-commit/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=git&amp;amp;color=22C55E&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Last Commit&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/issues/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=github&amp;amp;color=F97316&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open Issues&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/issues-pr/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=github&amp;amp;color=EC4899&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open PRs&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/license/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;color=60A5FA&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;License&#34;
	
	
&gt;&lt;/p&gt;
&lt;!-- Metrics --&gt;
&lt;p&gt;&lt;img src=&#34;https://img.shields.io/github/discussions/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=github&amp;amp;label=Discussions&amp;amp;color=EAB308&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Discussions&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/commit-activity/m/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=git&amp;amp;label=Commits%2Fmo&amp;amp;color=F59E0B&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Commit Activity&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/repo-size/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=database&amp;amp;label=Repo%20Size&amp;amp;color=D97706&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Repo Size&#34;
	
	
&gt;&lt;/p&gt;
&lt;!-- Content --&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;#-installation&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/%f0%9f%9a%80_Get_Started-Install-22C55E?style=flat&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Get Started&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;Releases/v5.0.0/&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/%f0%9f%93%a6_Release-v5.0.0-8B5CF6?style=flat&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Release v5.0.0&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;Releases/v5.0.0/.claude/PAI/ALGORITHM/v6.3.0.md&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/Algorithm-v6.3.0-D97706?style=flat&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Algorithm v6.3.0&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;Releases/v5.0.0/.claude/PAI/PULSE/&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/Pulse-included-3B82F6?style=flat&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Pulse&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/danielmiessler/Personal_AI_Infrastructure/graphs/contributors&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/contributors/danielmiessler/Personal_AI_Infrastructure?style=flat&amp;amp;logo=githubsponsors&amp;amp;logoColor=white&amp;amp;label=Contributors&amp;amp;color=EC4899&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Contributors&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!-- Tech Stack --&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://claude.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Built_with-Claude-D4A574?style=flat&amp;amp;logo=anthropic&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Built with Claude&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://www.typescriptlang.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/TypeScript-3178C6?style=flat&amp;amp;logo=typescript&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;TypeScript&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://bun.sh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Bun-000000?style=flat&amp;amp;logo=bun&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Bun&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com/upgrade&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Community-5865F2?style=flat&amp;amp;logo=discord&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Community&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;&lt;strong&gt;Overview:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;#what-pai-is&#34; &gt;What PAI Is&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;#principles&#34; &gt;Principles&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;#features&#34; &gt;Features&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get Started:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;#-installation&#34; &gt;Installation&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;Releases/&#34; &gt;Releases&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;Packs/&#34; &gt;Packs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;#-faq&#34; &gt;FAQ&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;#-roadmap&#34; &gt;Roadmap&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;#-community&#34; &gt;Community&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;#-contributing&#34; &gt;Contributing&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://youtu.be/Le0DLrn7ta0&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.youtube.com/vi/Le0DLrn7ta0/maxresdefault.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;PAI Overview Video&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://youtu.be/Le0DLrn7ta0&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Watch the full PAI walkthrough&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com/blog/the-real-internet-of-things&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Read: The Real Internet of Things&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
&lt;strong&gt;PAI v5.0.0 — Life Operating System&lt;/strong&gt; — the biggest release in PAI history. PAI is no longer &amp;ldquo;AI scaffolding&amp;rdquo; — it&amp;rsquo;s a &lt;strong&gt;Life Operating System&lt;/strong&gt; with the unified &lt;strong&gt;Pulse&lt;/strong&gt; daemon (Life Dashboard at &lt;code&gt;localhost:31337&lt;/code&gt;), a &lt;strong&gt;DA&lt;/strong&gt; (Digital Assistant) identity layer, &lt;strong&gt;Algorithm v6.3.0&lt;/strong&gt; (Current State → Ideal State, seven phases, classifier-driven mode + tier), the &lt;strong&gt;ISA&lt;/strong&gt; primitive (universal &amp;ldquo;ideal state&amp;rdquo; articulation), 45 skills, 171 workflows, 37 hooks, and structural privacy via containment zones.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v5.0.0/README.md&#34; &gt;v5.0.0 release notes →&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/&#34; &gt;All releases →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One-line install:&lt;/strong&gt; &lt;code&gt;curl -sSL https://ourpai.ai/install.sh | bash&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Upgrading from v4.x? This is a different system, not a patch. Read the &lt;a class=&#34;link&#34; href=&#34;Releases/v5.0.0/README.md#migration-guide-from-v4x&#34; &gt;migration guide&lt;/a&gt; first.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;h1 id=&#34;ai-should-magnify-everyonenot-just-the-top-1&#34;&gt;AI should magnify everyone—not just the top 1%.
&lt;/h1&gt;&lt;/div&gt;
&lt;h2 id=&#34;what-pai-is&#34;&gt;What PAI Is
&lt;/h2&gt;&lt;p&gt;PAI is a Life Operating System. It captures who you are, what you care about, and where you&amp;rsquo;re trying to go — and then helps you get there using AI that knows you. Three layers stack on top of each other:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PAI&lt;/strong&gt; — the OS itself. Skills, memory, the Algorithm, your Telos, your identity files.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pulse&lt;/strong&gt; — the Life Dashboard at &lt;code&gt;localhost:31337&lt;/code&gt;. Where you actually see your state, goals, and work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The DA&lt;/strong&gt; — your Digital Assistant. The voice and personality you talk to.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s designed for individuals first, but the same architecture works for teams, companies, or any entity that wants to articulate what it&amp;rsquo;s trying to be and move toward it.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;principles&#34;&gt;Principles
&lt;/h2&gt;&lt;h3 id=&#34;humans-first-tech-second&#34;&gt;Humans first, tech second
&lt;/h3&gt;&lt;p&gt;PAI puts the human at the center, not the tooling. The tech exists to improve people&amp;rsquo;s lives, not the other way around. Every design decision starts from one question: what does this do for the person running it?&lt;/p&gt;
&lt;h3 id=&#34;a-life-os-not-an-agent-harness&#34;&gt;A Life OS, not an agent harness
&lt;/h3&gt;&lt;p&gt;PAI captures what you care about — goals, work, relationships, health, finances — and helps you pursue your ideal state across all of it. It writes code and runs agents and does the things people associate with AI tooling, but those are capabilities in service of the larger goal. The point is your life, not the tools.&lt;/p&gt;
&lt;h3 id=&#34;ideal-state-drives-everything&#34;&gt;Ideal State drives everything
&lt;/h3&gt;&lt;p&gt;The biggest unsolved problem with AI is that nobody can define what &amp;ldquo;good&amp;rdquo; or &amp;ldquo;done&amp;rdquo; actually means for a given task. PAI is built around the concept of Ideal State — specifically the transition from your current state to your ideal state — and it&amp;rsquo;s woven through every layer.&lt;/p&gt;
&lt;p&gt;The primary expression is the &lt;strong&gt;ISA&lt;/strong&gt; (Ideal State Artifact). An ISA is similar to a software PRD: it captures what done looks like so you can build toward it. The difference is that an ISA is general — it works for any creative task, from design to art to philosophy to engineering to strategy. The system decomposes the ideal state into discrete &lt;strong&gt;ISCs&lt;/strong&gt; (Ideal State Criteria), which populate the document and double as verification items. That&amp;rsquo;s how PAI hill-climbs toward ideal state on any kind of work.&lt;/p&gt;
&lt;h3 id=&#34;a-single-digital-assistant-will-be-everyones-interface-to-ai&#34;&gt;A single Digital Assistant will be everyone&amp;rsquo;s interface to AI
&lt;/h3&gt;&lt;p&gt;I wrote about this in 2016 in &lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com/blog/the-real-internet-of-things&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Real Internet of Things&lt;/a&gt;, and I&amp;rsquo;m more convinced now than I was then. The trajectory is clear: chatbots → agents → assistants. We&amp;rsquo;re all building the same thing, and the endpoint is one DA per person.&lt;/p&gt;
&lt;p&gt;TRIOT had four core ideas that PAI is built on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Digital Assistants&lt;/strong&gt; — one DA per person, your primary interface to all AI&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Everything gets an API&lt;/strong&gt; — every product, service, person, and place becomes addressable&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your DA dynamically creates your interfaces&lt;/strong&gt; — no more apps and dashboards; the DA assembles whatever you need in the moment&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You define your ideal state, AI helps you get there&lt;/strong&gt; — the whole system points at your Telos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is what PAI is reaching for.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;features&#34;&gt;Features
&lt;/h2&gt;&lt;h3 id=&#34;text-over-opaque-storage&#34;&gt;Text over opaque storage
&lt;/h3&gt;&lt;p&gt;Heavy bias toward plain text and Markdown. PAI avoids SQLite, Postgres, and other opaque stores wherever possible. Everything should be transparent and parsable — by you, by your DA, by &lt;code&gt;rg&lt;/code&gt;, by anything else. If you can&amp;rsquo;t read it with &lt;code&gt;cat&lt;/code&gt;, we don&amp;rsquo;t want it.&lt;/p&gt;
&lt;h3 id=&#34;context-scaffolding--model&#34;&gt;Context scaffolding &amp;gt; model
&lt;/h3&gt;&lt;p&gt;The mistake most people make with AI is failing to feed it the big picture. PAI is fundamentally a system for handing the smartest models the right context — about you, about what you&amp;rsquo;re trying to accomplish, about the tools they have — so they can actually help you reach your ideal state. The model matters less than what surrounds it.&lt;/p&gt;
&lt;h3 id=&#34;bitter-pilled-engineering&#34;&gt;Bitter-pilled engineering
&lt;/h3&gt;&lt;p&gt;The flip side of context scaffolding: as models get stronger, they need fewer instructions on how to do the work. We constantly audit PAI to remove overly prescriptive direction in places where the model can do better with just the right context and tools. The system gets smaller as the models get bigger.&lt;/p&gt;
&lt;h3 id=&#34;filesystem-as-context-no-rag&#34;&gt;Filesystem as context, no RAG
&lt;/h3&gt;&lt;p&gt;PAI has avoided RAG since June 2025. Rich text with cross-references, plus fast search like ripgrep, gives us everything people normally want from RAG — without the embedding complexity, the retrieval flakiness, or the loss of fidelity. Your filesystem is the index.&lt;/p&gt;
&lt;h3 id=&#34;memory-that-compounds&#34;&gt;Memory that compounds
&lt;/h3&gt;&lt;p&gt;A text-based memory system that captures what you&amp;rsquo;ve done, what you&amp;rsquo;ve learned, and what&amp;rsquo;s worth keeping — and feeds it back as input to future work. Three tiers (WORK, KNOWLEDGE, LEARNING) plus a typed graph across people, companies, ideas, and research.&lt;/p&gt;
&lt;h3 id=&#34;self-improvement-loop&#34;&gt;Self-improvement loop
&lt;/h3&gt;&lt;p&gt;PAI captures signals about what went well and what didn&amp;rsquo;t — explicit ratings, sentiment, verification outcomes, satisfaction — and uses them to improve itself. The system that runs the work is also the system that gets better at running it.&lt;/p&gt;
&lt;h3 id=&#34;the-algorithm&#34;&gt;The Algorithm
&lt;/h3&gt;&lt;p&gt;A custom algorithm that drives the current → ideal state transition through a seven-phase loop modeled on the scientific method, using Deutsch&amp;rsquo;s framing of hard-to-vary explanations as the standard for &amp;ldquo;good.&amp;rdquo; It&amp;rsquo;s the gravitational center of PAI — every non-trivial task runs through it.&lt;/p&gt;
&lt;h3 id=&#34;skills-as-deterministic-units&#34;&gt;Skills as deterministic units
&lt;/h3&gt;&lt;p&gt;A skill system biased toward deterministic code execution. The hierarchy is: code → CLI to run the code → workflows that prompt the CLI → a SKILL.md that routes between workflows. The skill is the container; SKILL.md is the front door; the actual work is real code wherever possible. Prompts wrap code; code doesn&amp;rsquo;t wrap prompts.&lt;/p&gt;
&lt;h3 id=&#34;thinking-skills&#34;&gt;Thinking skills
&lt;/h3&gt;&lt;p&gt;A meaningful library of custom thinking skills — first principles, council debates, red team, root cause, systems thinking, iterative depth, aperture oscillation, and more — that the Algorithm pulls from to raise the quality of decisions across the system.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-installation&#34;&gt;🚀 Installation
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;[!CAUTION]
&lt;strong&gt;Project in Active Development&lt;/strong&gt; — PAI is evolving rapidly. Expect breaking changes, restructuring, and frequent updates.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;use-your-ai-to-install-and-run-pai&#34;&gt;Use your AI to install and run PAI
&lt;/h3&gt;&lt;p&gt;We very much believe in AI-based installation and modification of PAI. Once you have a working install, point your AI at the system itself — upgrade versions, add skills, modify hooks, change settings, repair anything that breaks. The most important thing your AI can do for you up front is bring all of your existing custom context — notes, project state, preferences, identity, history — into the &lt;code&gt;PAI/USER/&lt;/code&gt; directory so PAI knows who you are from day one. Tell your DA: &lt;em&gt;&amp;ldquo;Help me migrate my context into PAI/USER/.&amp;rdquo;&lt;/em&gt; The system was designed to be operated by AI; lean on it.&lt;/p&gt;
&lt;h3 id=&#34;one-line-install-recommended&#34;&gt;One-line install (recommended)
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -sSL https://ourpai.ai/install.sh &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; bash
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;That&amp;rsquo;s it. The installer wizard handles Bun, Git, and Claude Code verification, ElevenLabs key (optional), DA identity setup, voice picker, Pulse launchd registration, and validation. An existing &lt;code&gt;~/.claude/&lt;/code&gt; is auto-backed-up to &lt;code&gt;~/.claude.backup-{TIMESTAMP}&lt;/code&gt; before anything is overwritten.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer to inspect first?&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://ourpai.ai/install.sh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Read the script&lt;/a&gt; before piping it.&lt;/p&gt;
&lt;h3 id=&#34;manual-install-clone--run&#34;&gt;Manual install (clone + run)
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/danielmiessler/Personal_AI_Infrastructure.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; Personal_AI_Infrastructure/Releases/v5.0.0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp -R .claude ~/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/.claude &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; ./install.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;The installer will:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verify Bun, Git, and Claude Code are installed&lt;/li&gt;
&lt;li&gt;Prompt for your ElevenLabs API key (skippable — voice falls back to desktop notifications)&lt;/li&gt;
&lt;li&gt;Launch the DA identity wizard (name + voice + personality)&lt;/li&gt;
&lt;li&gt;Set up Pulse as a launchd service (&lt;code&gt;com.pai.pulse&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Run validation&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;after-install&#34;&gt;After install
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;open http://localhost:31337    &lt;span class=&#34;c1&#34;&gt;# the Life Dashboard&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Then run &lt;code&gt;/interview&lt;/code&gt; in Claude Code. Your DA will guide you through:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Phase 1 — TELOS:&lt;/strong&gt; Mission, Goals, Beliefs, Wisdom, Challenges, Books, Mental models, Narratives&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phase 2 — IDEAL_STATE:&lt;/strong&gt; What does success look like for you?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phase 3 — Preferences:&lt;/strong&gt; Tools, conventions, working style&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phase 4 — Identity:&lt;/strong&gt; Final DA personality tuning&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is the most important step. &lt;strong&gt;Without TELOS, your DA has nothing to optimize against.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;upgrading-from-v4x&#34;&gt;Upgrading from v4.x
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
v5.0.0 is a different system, not a patch. Read the &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v5.0.0/README.md#migration-guide-from-v4x&#34; &gt;full migration guide&lt;/a&gt;&lt;/strong&gt; before installing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Quick path:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 1. Back up your existing installation&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp -R ~/.claude ~/.claude.backup-&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;date +%Y%m%d&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 2. Install v5.0.0 (one-liner above) or via manual clone&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -sSL https://ourpai.ai/install.sh &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; bash
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 3. Open the Life Dashboard and run the interview&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;open http://localhost:31337
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;If you had personal content in v4.x (notes, project state, custom rules), tell your DA: &lt;em&gt;&amp;ldquo;Help me migrate my old content into the PAI/USER/ structure.&amp;rdquo;&lt;/em&gt; The &lt;strong&gt;Migrate&lt;/strong&gt; skill intakes from &lt;code&gt;.md&lt;/code&gt;/&lt;code&gt;.markdown&lt;/code&gt;/&lt;code&gt;.txt&lt;/code&gt;, Obsidian, Notion, Apple Notes — classifies each chunk against the v5 taxonomy (TELOS, KNOWLEDGE, PROJECTS, FEED, etc.) and commits with provenance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Post-upgrade checklist:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Pulse is alive: &lt;code&gt;curl -s http://localhost:31337/api/pulse/health | jq&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Voice announces: &lt;code&gt;curl -s -X POST http://localhost:31337/notify -H &amp;quot;Content-Type: application/json&amp;quot; -d &#39;{&amp;quot;message&amp;quot;: &amp;quot;Hello from your DA&amp;quot;}&#39;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Dashboard renders: &lt;code&gt;open http://localhost:31337&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; DA identity populated in &lt;code&gt;PAI/USER/DA_IDENTITY.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; TELOS captured under &lt;code&gt;PAI/USER/TELOS/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-pai-packs&#34;&gt;📦 PAI Packs
&lt;/h2&gt;&lt;p&gt;Packs are standalone, AI-installable capabilities you can add to any AI coding harness without installing PAI. Each pack is a self-contained prompt your DA can read and execute — point it at the pack directory and say &amp;ldquo;install this,&amp;rdquo; and it handles the rest.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;Packs/&#34; &gt;Browse all packs →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-faq&#34;&gt;❓ FAQ
&lt;/h2&gt;&lt;h3 id=&#34;how-is-pai-different-from-just-using-claude-code&#34;&gt;How is PAI different from just using Claude Code?
&lt;/h3&gt;&lt;p&gt;PAI is built natively on Claude Code and designed to stay that way. We chose Claude Code because its hook system, context management, and agentic architecture are the best foundation available for personal AI infrastructure.&lt;/p&gt;
&lt;p&gt;PAI isn&amp;rsquo;t a replacement for Claude Code — it&amp;rsquo;s the layer on top that makes Claude Code &lt;em&gt;yours&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Persistent memory&lt;/strong&gt; — Your DA remembers past sessions, decisions, and learnings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom skills&lt;/strong&gt; — Specialized capabilities for the things you do most&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your context&lt;/strong&gt; — Goals, contacts, preferences—all available without re-explaining&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intelligent routing&lt;/strong&gt; — Say &amp;ldquo;research this&amp;rdquo; and the right workflow triggers automatically&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Self-improvement&lt;/strong&gt; — The system modifies itself based on what it learns&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Think of it this way: Claude Code is the engine. PAI is everything else that makes it &lt;em&gt;your&lt;/em&gt; car.&lt;/p&gt;
&lt;h3 id=&#34;whats-the-difference-between-pai-and-claude-codes-built-in-features&#34;&gt;What&amp;rsquo;s the difference between PAI and Claude Code&amp;rsquo;s built-in features?
&lt;/h3&gt;&lt;p&gt;Claude Code provides powerful primitives — hooks, slash commands, MCP servers, context files. These are individual building blocks.&lt;/p&gt;
&lt;p&gt;PAI is the complete system built on those primitives. It connects everything together: your goals inform your skills, your skills generate memory, your memory improves future responses. PAI turns Claude Code&amp;rsquo;s building blocks into a coherent personal AI platform.&lt;/p&gt;
&lt;h3 id=&#34;is-pai-only-for-claude-code&#34;&gt;Is PAI only for Claude Code?
&lt;/h3&gt;&lt;p&gt;PAI is Claude Code native. We believe Claude Code&amp;rsquo;s hook system, context management, and agentic capabilities make it the best platform for personal AI infrastructure, and PAI is designed to take full advantage of those features.&lt;/p&gt;
&lt;p&gt;That said, PAI&amp;rsquo;s concepts (skills, memory, algorithms) are universal, and the code is TypeScript and Bash — so community members are welcome to adapt it for other platforms.&lt;/p&gt;
&lt;h3 id=&#34;how-is-this-different-from-fabric&#34;&gt;How is this different from fabric?
&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/danielmiessler/fabric&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Fabric&lt;/a&gt; is a collection of AI prompts (patterns) for specific tasks. It&amp;rsquo;s focused on &lt;em&gt;what to ask AI&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;PAI is infrastructure for &lt;em&gt;how your DA operates&lt;/em&gt;—memory, skills, routing, context, self-improvement. They&amp;rsquo;re complementary. Many PAI users integrate Fabric patterns into their skills.&lt;/p&gt;
&lt;h3 id=&#34;what-if-i-break-something&#34;&gt;What if I break something?
&lt;/h3&gt;&lt;p&gt;Recovery is straightforward:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Back up first&lt;/strong&gt; — Before any upgrade: &lt;code&gt;cp -r ~/.claude ~/.claude-backup-$(date +%Y%m%d)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;USER/ is safe&lt;/strong&gt; — Your customizations in &lt;code&gt;USER/&lt;/code&gt; are never touched by the installer or upgrades&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings merge, not overwrite&lt;/strong&gt; — The installer only updates identity and version fields; your hooks, statusline, and custom config are preserved&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git-backed&lt;/strong&gt; — Version control everything, roll back when needed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;History is preserved&lt;/strong&gt; — Your DA&amp;rsquo;s memory survives mistakes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DA can fix it&lt;/strong&gt; — Your DA helped build it, it can help repair it&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-install&lt;/strong&gt; — Run the installer again; it detects existing installations and merges intelligently&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-roadmap&#34;&gt;🎯 Roadmap
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Feature&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Local Model Support&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Run PAI with local models (Ollama, llama.cpp) for privacy and cost control&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Granular Model Routing&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Route different tasks to different models based on complexity&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Remote Access&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Access your PAI from anywhere—mobile, web, other devices&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Outbound Phone Calling&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Voice capabilities for outbound calls&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;External Notifications&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Robust notification system for Email, Discord, Telegram, Slack&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-community&#34;&gt;🌐 Community
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;GitHub Discussions:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://github.com/danielmiessler/Personal_AI_Infrastructure/discussions&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Join the conversation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Community Discord:&lt;/strong&gt; PAI is discussed in the &lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com/upgrade&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;community Discord&lt;/a&gt; along with other AI projects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Twitter/X:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://twitter.com/danielmiessler&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@danielmiessler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Blog:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;danielmiessler.com&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;star-history&#34;&gt;Star History
&lt;/h3&gt;&lt;a href=&#34;https://star-history.com/#danielmiessler/Personal_AI_Infrastructure&amp;Date&#34;&gt;
 &lt;picture&gt;
   &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://api.star-history.com/svg?repos=danielmiessler/Personal_AI_Infrastructure&amp;type=Date&amp;theme=dark&#34; /&gt;
   &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;https://api.star-history.com/svg?repos=danielmiessler/Personal_AI_Infrastructure&amp;type=Date&#34; /&gt;
   &lt;img alt=&#34;Star History Chart&#34; src=&#34;https://api.star-history.com/svg?repos=danielmiessler/Personal_AI_Infrastructure&amp;type=Date&#34; /&gt;
 &lt;/picture&gt;
&lt;/a&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-contributing&#34;&gt;🤝 Contributing
&lt;/h2&gt;&lt;p&gt;We welcome contributions! See our &lt;a class=&#34;link&#34; href=&#34;https://github.com/danielmiessler/Personal_AI_Infrastructure/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub Issues&lt;/a&gt; for open tasks.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Fork the repository&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Make your changes&lt;/strong&gt; — Bug fixes, new skills, documentation improvements&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Test thoroughly&lt;/strong&gt; — Install in a fresh system to verify&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Submit a PR&lt;/strong&gt; with examples and testing evidence&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-license&#34;&gt;📜 License
&lt;/h2&gt;&lt;p&gt;MIT License - see &lt;a class=&#34;link&#34; href=&#34;LICENSE&#34; &gt;LICENSE&lt;/a&gt; for details.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-credits&#34;&gt;🙏 Credits
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Anthropic and the Claude Code team&lt;/strong&gt; — First and foremost. You are moving AI further and faster than anyone right now. Claude Code is the foundation that makes all of this possible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@indydevdan&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IndyDevDan&lt;/a&gt;&lt;/strong&gt; — For great videos on meta-prompting and custom agents that have inspired parts of PAI.&lt;/p&gt;
&lt;h3 id=&#34;contributors&#34;&gt;Contributors
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/fayerman-source&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;fayerman-source&lt;/a&gt;&lt;/strong&gt; — Google Cloud TTS provider integration and Linux audio support for the voice system.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Matt Espinoza&lt;/strong&gt; — Extensive testing, ideas, and feedback for the PAI 2.3 release, plus roadmap contributions.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-support-this-project&#34;&gt;💜 Support This Project
&lt;/h2&gt;&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/sponsors/danielmiessler&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/Sponsor-❤️-EA4AAA?style=for-the-badge&amp;logo=github-sponsors&amp;logoColor=white&#34; alt=&#34;Sponsor&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PAI is free and open-source forever. If you find it valuable, you can &lt;a class=&#34;link&#34; href=&#34;https://github.com/sponsors/danielmiessler&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;sponsor the project&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-related-reading&#34;&gt;📚 Related Reading
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com/blog/the-real-internet-of-things&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Real Internet of Things&lt;/a&gt; — The vision behind PAI&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com/blog/ai-predictable-path-7-components-2024&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AI&amp;rsquo;s Predictable Path: 7 Components&lt;/a&gt; — Visual walkthrough of where AI is heading&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com/blog/personal-ai-infrastructure&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Building a Personal AI Infrastructure&lt;/a&gt; — Full PAI walkthrough with examples&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;📜 Update History&lt;/strong&gt;&lt;/summary&gt;
&lt;br/&gt;
&lt;p&gt;&lt;strong&gt;v5.0.0 (2026-04-30) — Life Operating System&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pulse&lt;/strong&gt; — unified daemon (port 31337): voice, hooks, observability, cron, Life Dashboard (22 routes), wiki API, optional Telegram/iMessage bridges. Replaces every previous loose service.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The DA&lt;/strong&gt; — Digital Assistant identity layer. PRINCIPAL_IDENTITY + DA_IDENTITY pair, loaded at session start. &lt;code&gt;/interview&lt;/code&gt; walks you through naming your DA, picking a voice, capturing TELOS.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Algorithm v6.3.0&lt;/strong&gt; — seven-phase loop (OBSERVE → THINK → PLAN → BUILD → EXECUTE → VERIFY → LEARN). Sonnet-backed mode classifier picks MINIMAL/NATIVE/ALGORITHM and tier (E1–E5) per prompt. Closed-list thinking capabilities. Voice phase announcements. Verification doctrine (live-probe, advisor calls at commitment boundaries, cross-vendor audit at E4/E5).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The ISA&lt;/strong&gt; — Ideal State Artifact primitive. One document, twelve sections (Problem → Vision → Out of Scope → Principles → Constraints → Goal → Criteria → Test Strategy → Features → Decisions → Changelog → Verification), five identities (articulation, test harness, build verification, done condition, system of record). Owned by the &lt;strong&gt;ISA skill&lt;/strong&gt; (Scaffold, Interview, CheckCompleteness, Reconcile, Seed, Append) with a dozen reference examples spanning E1–E5.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Containment + release tooling&lt;/strong&gt; — privacy is structural. &lt;code&gt;containment-zones.ts&lt;/code&gt; declares every directory&amp;rsquo;s privacy zone; &lt;code&gt;ContainmentGuard&lt;/code&gt; PreToolUse hook blocks cross-zone leaks; 12 security gates run on every public release; two-stage release (stage → publish) never auto-chains.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Memory v7.6&lt;/strong&gt; — structured by purpose: WORK (active task ISAs), KNOWLEDGE (typed graph: People, Companies, Ideas, Research, Blogs), LEARNING (meta-patterns), RELATIONSHIP (DA-Principal notes), OBSERVABILITY (every tool call + hook firing + satisfaction signal), STATE (session registry).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;45 public skills, 171 workflows, 37 hooks&lt;/strong&gt; — skills are self-activating composable domain units; hooks fire across SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, Stop, SubagentStop, PreCompact, SessionEnd.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One-line installer&lt;/strong&gt; — &lt;code&gt;curl -sSL https://ourpai.ai/install.sh | bash&lt;/code&gt;. Auto-backs-up existing &lt;code&gt;~/.claude/&lt;/code&gt;, runs the DA identity wizard, registers Pulse as a launchd service, validates.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v5.0.0/README.md&#34; &gt;Full release notes + migration guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v4.0.3 (2026-03-01) — Community PR Patch&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JSON array parsing fix in Inference.ts&lt;/li&gt;
&lt;li&gt;29 dead references removed from CONTEXT_ROUTING.md&lt;/li&gt;
&lt;li&gt;WorldThreatModelHarness PAI_DIR portability&lt;/li&gt;
&lt;li&gt;User context migration for v2.5/v3.0 upgraders&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v4.0.3/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v4.0.2 (2026-03-01) — Bug Fix Patch&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;13 surgical fixes: Linux compatibility, installer, statusline, hooks&lt;/li&gt;
&lt;li&gt;Cross-platform OAuth token extraction, GNU coreutils tr fix&lt;/li&gt;
&lt;li&gt;Inference guard (~15s savings), lineage tracking, dead code removal&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v4.0.2/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v4.0.1 (2026-02-28) — Upgrade Path &amp;amp; Preferences&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade documentation with backup, merge, and post-upgrade checklist&lt;/li&gt;
&lt;li&gt;Configurable temperature unit (Fahrenheit/Celsius) in statusline and installer&lt;/li&gt;
&lt;li&gt;FAQ fixes: removed stale Python reference, improved recovery guidance&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v4.0.1/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v4.0.0 (2026-02-27) — Lean and Mean&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;38 flat skill directories → 12 hierarchical categories (-68% top-level dirs)&lt;/li&gt;
&lt;li&gt;Dead systems removed: Components/, DocRebuild, RebuildSkill&lt;/li&gt;
&lt;li&gt;CLAUDE.md template system with BuildCLAUDE.ts + SessionStart hook&lt;/li&gt;
&lt;li&gt;Algorithm v3.5.0 (up from v1.4.0)&lt;/li&gt;
&lt;li&gt;Comprehensive security sanitization (33+ files cleaned)&lt;/li&gt;
&lt;li&gt;All version refs updated, Electron crash fix&lt;/li&gt;
&lt;li&gt;63 skills, 21 hooks, 180 workflows, 14 agents&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v4.0.0/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v3.0.0 (2026-02-15) — The Algorithm Matures&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Algorithm v1.4.0 with constraint extraction and build drift prevention&lt;/li&gt;
&lt;li&gt;Persistent PRDs and parallel loop execution&lt;/li&gt;
&lt;li&gt;Full installer with GUI wizard&lt;/li&gt;
&lt;li&gt;10 new skills, agent teams/swarm, voice personality system&lt;/li&gt;
&lt;li&gt;38 skills, 20 hooks, 162 workflows&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v3.0/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v2.5.0 (2026-01-30) — Think Deeper, Execute Faster&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two-Pass Capability Selection: Hook hints validated against ISC in THINK phase&lt;/li&gt;
&lt;li&gt;Thinking Tools with Justify-Exclusion: Opt-OUT, not opt-IN for Council, RedTeam, FirstPrinciples, etc.&lt;/li&gt;
&lt;li&gt;Parallel-by-Default Execution: Independent tasks run concurrently via parallel agent spawning&lt;/li&gt;
&lt;li&gt;28 skills, 17 hooks, 356 workflows&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v2.5/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v2.4.0 (2026-01-23) — The Algorithm&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Universal problem-solving system with ISC (Ideal State Criteria) tracking&lt;/li&gt;
&lt;li&gt;29 skills, 15 hooks, 331 workflows&lt;/li&gt;
&lt;li&gt;Euphoric Surprise as the outcome metric&lt;/li&gt;
&lt;li&gt;Enhanced security with AllowList enforcement&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v2.4/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v2.3.0 (2026-01-15) — Full Releases Return&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Complete &lt;code&gt;.claude/&lt;/code&gt; directory releases with continuous learning&lt;/li&gt;
&lt;li&gt;Explicit and implicit rating capture&lt;/li&gt;
&lt;li&gt;Enhanced hook system with 14 production hooks&lt;/li&gt;
&lt;li&gt;Status line with learning signal display&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;Releases/v2.3/README.md&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v2.1.1 (2026-01-09) — MEMORY System Migration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;History system merged into core as MEMORY System&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v2.1.0 (2025-12-31) — Modular Architecture&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Source code in real files instead of embedded markdown&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;v2.0.0 (2025-12-28) — PAI v2 Launch&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Modular architecture with independent skills&lt;/li&gt;
&lt;li&gt;Claude Code native design&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;strong&gt;Built with ❤️ by &lt;a class=&#34;link&#34; href=&#34;https://danielmiessler.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Daniel Miessler&lt;/a&gt; and the PAI community&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Augment yourself.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
</description>
        </item>
        
    </channel>
</rss>
