Command-line manual · v0.8.0

HOLOSELF(1)

Inspect, select, link, review, and serve user-owned context from readable local files.

NAME

holoself — local whole-person context for AI tools

Holoself keeps canonical context in local Markdown, resolves task-specific lenses for independent projects, and requires explicit review before durable learning.

SYNOPSIS

node bin/holoself.mjs <command> [options]
holoself <command> [options]   # after npm or reviewed local installation

Use absolute paths in automation. Unknown commands and options fail closed.

MACHINE CONTRACT

CommandPurpose
capabilities --jsonInspect supported commands, schemas, and adapters.
--versionPrint the installed version.
--version --jsonReturn version data for scripts and clients.

CORE COMMANDS

data-rootResolve the canonical context root.

initInitialize a new local context root.

doctor · validateInspect health and validate the model.

migrate --from <dir>Preview or perform a supported migration.

export --target <dir> · upgradeExport or upgrade deliberately.

webStart the optional loopback-only Workbench.

LENSES AND CONTEXT

holoself lens list
holoself lens show career
holoself lens validate
holoself context --project C:/work/project --task "prepare interview" --json

Context selection applies declared visibility, sensitivity, lifecycle, provenance, and budget rules. A manifest can show why sources were selected or truncated.

PROJECT-BOUND MCP

Give a supported client bounded context on demand.

holoself mcp configure --project C:/work/my-project --dry-run
holoself mcp configure --project C:/work/my-project --yes
holoself mcp status --project C:/work/my-project

The client starts a local STDIO subprocess for its session. There is no daemon, port, hosted account, or alternate database. An existing .holoself/link.yaml remains the authorization boundary.

ToolBounded action
holoself_statusInspect project link and availability.
holoself_context_manifestPreview sources and selection metadata.
holoself_context_getRetrieve structured, size-bounded context.
holoself_searchSearch within the linked scope.
holoself_proposal_createCreate a project-local proposal.
holoself_proposal_previewPreview a proposal without applying it.

SAFETY

  • Core CLI behavior makes no required network requests.
  • Automation confirmations use explicit --yes.
  • MCP cannot broaden the configured lens or accept arbitrary filesystem paths.
  • MCP cannot approve proposals or write canonical context.
  • Canonical Markdown remains readable and reviewable; indexes and packets remain disposable.

SEE ALSO

Authoritative CLI reference ↗ · Local MCP guide ↗ · Local quickstart · Move the Needle