@nessielabs/daemon
v0.5.360
Published
Compatibility launcher for the native Nessie daemon CLI.
Readme
Nessie Daemon
Headless Nessie runtime packaged with the canonical native Nessie CLI.
Install
npm install -g @nessielabs/daemon
nessie-daemon loginlogin starts Nessie, signs in through the browser, detects local agent history directories, lets you configure data integrations, and starts ingestion plus cloud sync.
For non-interactive headless setup, pass a Nessie API key:
nessie-daemon setup --api-key "$NESSIE_API_KEY"
nessie-daemon startThe npm executable is a backwards-compatible launcher. It delegates directly to the same Rust handlers exposed by the canonical CLI:
nessie daemon login
nessie daemon setup --api-key "$NESSIE_API_KEY" --sources claude_code,codex
nessie daemon run --once
nessie daemon start
nessie daemon stop
nessie daemon status
nessie daemon auth status
nessie daemon integrations list
nessie daemon teams list
nessie daemon sharing apply-team-policiesExisting commands remain equivalent:
nessie-daemon setup --api-key "$NESSIE_API_KEY" --sources claude_code,codex
nessie-daemon start
nessie-daemon statusThe package installs only the nessie-daemon compatibility name to avoid
colliding with an existing nessie installation. The launcher contains no
command parser or Nera RPC implementation.
The npm package embeds the Rust CLI and Nera runtime for the current platform. The launcher starts the native CLI and exits with its status, while the Nera background process remains running.
systemd
nessie daemon start (or nessie-daemon start) starts Nessie, enables
ingestion and cloud sync timers, and exits. run does the same for backwards
compatibility. Logs are written under the user-local daemon state directory.
Existing user systemd units that invoke nessie-daemon run will only start or probe Nessie and then exit. They are no longer required and should be disabled or removed. This package no longer writes new systemd unit files itself.
