Private self root
Canonical personal context. User-owned and private.
Holoself 0.8.0 is published on npm as holoself-ai. You need Node.js 20+ and a private location for personal context; a reviewed source checkout remains available for development and audit.
Install the versioned CLI from npm and name the private data root explicitly.
npm install --global holoself-ai@0.8.0 holoself init --data-dir C:/private/my-self holoself doctor --data-dir C:/private/my-self holoself validate --data-dir C:/private/my-self
Replace C:/private/my-self with a private absolute path and use that same path in the project link. HOLOSELF_HOME and the default ~/.holoself remain supported, but explicit --data-dir makes this quickstart auditable.
Edit readable Markdown under profile/ and context/. Start small: identity, work context, preferences, voice, and one current domain. Do not paste secrets.
Optional agent skill: npx skills add smota/holoself --skill holoself. Review installer changes first. The skill contains loading instructions; it does not import your data.
holoself link add \ --project C:/work/my-project \ --self C:/private/my-self \ --lens career
The command creates project-local metadata only. It does not copy self files.
holoself context \ --project C:/work/my-project \ --task "prepare interview" \ --json
Output includes selected context, lens, project, source paths, restrictions, warnings, and pending proposals.
Canonical personal context. User-owned and private.
Read-only link metadata plus local, rebuildable operational artifacts. No self copy.
| Need | Use | Why |
|---|---|---|
| Live context in an independent local project | link add | Reads canonical self without copying it |
| Portable, reviewable handoff | context --format packet | Generated output with provenance and restrictions |
| One-time legacy snapshot | export | Compatibility workflow; generated copy requires review |
| Import existing PersonalOS files | migrate --dry-run | Preview mapping before confirmed copy; source stays untouched |
Approval displays target, evidence, affected files, and diff, then requires explicit confirmation.
Create a disposable test self and project. Never use real personal data until you understand generated paths and privacy behavior.