Skip to main content

Installation

Prerequisites

Install from npm

npm install -g @bigantlabs/seiton

Verify the installation:

seiton --version

Verify Integrity (Optional)

You can verify the downloaded package against published checksums:

curl -LO "https://github.com/bigantlabs/seiton/releases/download/v$(seiton --version)/SHA256SUMS"
curl -LO "https://github.com/bigantlabs/seiton/releases/download/v$(seiton --version)/bigantlabs-seiton-$(seiton --version).tgz"

# Linux
sha256sum --ignore-missing -c SHA256SUMS

# macOS
shasum -a 256 --ignore-missing -c SHA256SUMS

Platform Support

PlatformStatus
LinuxFully supported
macOSFully supported
WindowsUntested / unsupported

Bitwarden CLI Setup

seiton requires an unlocked Bitwarden vault. If you haven't already:

# Log in (first time only)
bw login

# Unlock and export the session token
export BW_SESSION=$(bw unlock --raw)

The BW_SESSION environment variable must be set for seiton to access your vault. seiton never handles your master password directly.

Verify Your Setup

Run the built-in preflight check:

seiton doctor

This confirms that bw is reachable, your session is valid, and your configuration is sound.