Install the Holocron CLI, link your private MCP setup and share your first item.

Holocron runs on your Mac and shares selected immutable snapshots with connected ChatGPT. holocron copy explicitly captures clipboard text for sharing. It does not automatically fill another computer’s clipboard. For normal Paste in a connected ChatGPT computer, that computer must also have the supported Wayland helper and an explicitly authorized transfer.

For API keys, use the separate private secret request CLI. It needs a deployed encrypted relay, explicit requester pairing and a Mac native prompt service; ordinary snapshot sharing and an MCP connection alone do not provide private key delivery.

1. Install the CLI

Activate Node 24.21.0 with your existing Node manager. Install GitHub CLI (gh) and use your existing authenticated access to the private amxv/holocron repository. After the operator publishes the release and deploys the installer:

curl -fsSL https://holocron.ashray.xyz/install.sh | sh
"$HOME/.local/bin/holocron" --help

The installer checks the fixed release’s GitHub SHA-256, installs into ~/.local/share/holocron-cli and pins your absolute Node executable in ~/.local/bin/holocron. It reads no existing Holocron config/state, touches no clipboard and starts nothing. Add ~/.local/bin to PATH if needed; the following commands assume it is available. Installation details cover prerequisites, inspection, custom paths, repeat installs, upgrade and failure recovery. A source tarball installation remains supported. No public npm publishing or anonymous private-release access is assumed.

If your private Secure MCP Tunnel is already connected, select its actual existing local config explicitly:

holocron link --local-config /absolute/private/existing-local.json
holocron status

link saves only an owner-only path reference. It validates config without opening state or restarting your tunnel. Your configuration must be a canonical absolute, non-symlink file, mode 0600, in a private 0700 directory. holocron then works from any invocation directory. Keep your installed Node path and running tunnel available.

For a new connection, use:

holocron init
holocron check-config

This creates ~/.config/holocron/local.json and a link, refusing existing files. Its fixed-owner STDIO state is ~/.config/holocron/state. No HTTP listener, clipboard operation or runtime starts. Follow Secure MCP Tunnel setup, binding the official tunnel client to your actual absolute executable:

"/absolute/home/.local/bin/holocron" stdio

The wrapper selects your private config and anchors the subprocess to its installed code directory. Existing historical direct shared-clipboard stdio --local-config ... mappings remain valid and keep their documented working-directory requirements. Do not start a second runtime while a tunnel owns your state. The migration guide covers the existing Board profile, installed paths and Raycast shortcut without moving private configuration.

In the intended ChatGPT account/workspace, create or use the private Tunnel connection, then generate and install the private plugin using the actual registration ID as described in the full guide. Your account/workspace needs the relevant developer-mode and Tunnels Read + Use permissions. Every authorized private tunnel caller acts as the same fixed local owner. A local status result does not prove remote tool discovery.

3. Share your first item

Copy a harmless text marker yourself, then share it once:

holocron copy --name "First marker"
holocron list

Ask connected ChatGPT to list and read that snapshot using list_shared_items and read_shared_item. Sharing emits only safe metadata locally, never the copied text. It leaves your Mac clipboard alone. For stdin or a selected UTF-8 context file:

printf 'Hello from Holocron\n' | holocron share --name "Greeting"
holocron share-file ./context.txt --name "Project context"
holocron revoke SHARE_ID
holocron clear

Relative selected paths are resolved from your terminal’s directory. Files are immutable captures with SHA-256; they grant no ongoing path access. Text remains exact, including Unicode, BOM and trailing newlines. Text is limited to 256 KiB, files to 10 MiB, total snapshots to 100 MiB, with 24-hour expiry. Context files explain bounded read pages and digest verification.

On a separate explicit request, ChatGPT can copy a literal reply to this Mac through copy_text_to_mac, with a unique request ID, deadline and durable receipt. Paste into a benign editor yourself. To paste the shared marker on the connected ChatGPT computer, ask ChatGPT to preserve the original digest, verify materialized bytes and explicitly run holocron cloud write in the intended supported Wayland session. Clipboard delivery requires that receiving operation; a snapshot or MCP connection alone does not establish it. No personal-computer receiver, hosted relay or automatic clipboard watcher is included.

Other routes and next steps

The separate HTTP OAuth setup uses the explicit holocron --config route and an external provider. Sharing without --config uses private STDIO; an explicit --config selects the separate OAuth HTTP route. Keep their state/config separate; they use different owner identities.

  • Share text: explicit captures, stdin and Mac copy receipts.
  • Cloud helper: optional Linux clipboard transfers with original SHA-256 verification.
  • Operations: upgrades, private release publication, removal and live acceptance.
  • Troubleshooting: config, transport and session failures.
  • Reference: CLI and MCP contracts, exact limits and retained aliases.

Actual intended Dots/tool discovery and viewed Mac/cloud clipboard outcomes remain deferred and unverified until observed in the real installation. Tests use isolated state and injected clipboard adapters.