Replies: 8 comments 3 replies
-
|
I wonder what @danielmiessler proposes regarding git. He said in one Video, that he has everything in git, but it is not part of the setup nor documentation, as fas as my research shows. I like the way here as solution, but wonder, what the "official" way is. |
Beta Was this translation helpful? Give feedback.
-
|
I definitely have pretty much everything in Git. And would recommend it. Make sure it's a private repo, and you don't accidentally end up putting that stuff somewhere.
…On Tue, Jan 20, 2026 at 1:15 PM, Ollie < ***@***.*** > wrote:
I wonder what @ danielmiessler ( https://github.com/danielmiessler ) proposes
regarding git. He said in one Video, that he has everything in git, but it
is not part of the setup nor documentation, as fas as my research shows.
I like the way here as solution, but wonder, what the "official" way is.
—
Reply to this email directly, view it on GitHub (
#436 (comment)
) , or unsubscribe (
https://github.com/notifications/unsubscribe-auth/AAAMLXSBVIQEDIS4X7FUIPD4H2LINAVCNFSM6AAAAACSBBEE4KVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJVGM2DAMI
).
You are receiving this because you were mentioned. Message ID: <danielmiessler/Personal_AI_Infrastructure/repo-discussions/436/comments/15553401
@ github. com>
|
Beta Was this translation helpful? Give feedback.
-
|
I use this philosophy as well. One piece of wisdom that I can offer here is to do this one very slowly and make sure you "hook" your security skill very carefully. Verify, verify, verify that it's catching all of the commit output. After that, you're golden. |
Beta Was this translation helpful? Give feedback.
-
|
The first thing I did with PAI was set up a hook that autocommits and pushes the entire |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for your work! I'm looking for a good way of syncing personal data and, after having a repo in .claude directory with most of the files ignored, I'm happy to try your approach. I'm wondering why does the setup script creates backups of most of the directories instead of just moving the files to the personal data repo? And why is CORE_USER special in this context? |
Beta Was this translation helpful? Give feedback.
-
|
I should add as a general comment that I don't autocommit in my personal repository. I may get to that point, but for now, I want a bit more control over when stuff gets committed. |
Beta Was this translation helpful? Give feedback.
-
|
Forgive me if this has been discussed before. I have been thoroughly enjoying and benefiting from PAI since installing it for the first time two short weeks ago. This is a really exciting and high-impact project and I am grateful to Daniel and all other contributors. I've been thinking about ways to separate some concerns (user data vs code) and perhaps modularize the PAI codebase a bit. Idea 1: Put the user data into a user-specified directory. So we would separate $PAI_DIR from $PAI_DATA_DIR Idea 2: Distribute PAI as plugins Here is a mockup of how it might end up looking (courtesy of claude): ~/pai-data/ — User's Portable Identity and State ~/.claude/plugins/ — PAI as Plugin Series Environment VariablesInstallation Flow
Cross-Platform Portability
Key Benefits
|
Beta Was this translation helpful? Give feedback.
-
|
Hey @ecielam, thanks for raising this, and sorry it sat for a while. We're changing how LifeOS ships. Instead of cloning a full That's aimed right at what you hit here. The old "one directory, one layout, hope it matches your setup" approach is exactly what broke for so many people, and the new model should handle it far better because your AI does the integration per machine instead of us guessing. So we're closing this in prep for that release. If it still bites you once the skill-based version is out, reopen or file a fresh one and we'll jump on it. Appreciate you taking the time. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
PAI generates valuable data as you use it—learnings, preferences, research, work history. By default this lives in MEMORY/, USER/, and WORK/ inside ~/.claude.
I wanted a clean way to version control this data separately, so I set up a simple pattern: keep personal data in its own git repo and symlink it into PAI.
Why this is nice:
I made a template with a setup script:
👉 https://github.com/ecielam/pai-personal-data
Quick start (obviously use whatever you want for
my-pai-data):The script creates symlinks from PAI to your repo. After that, init git and push to your own private repo:
Now all your PAI personal data is version controlled and backed up.
Beta Was this translation helpful? Give feedback.
All reactions