Skip to content

Installation

Seepient requires Node.js 22.19 or higher.

System package managers

Homebrew (macOS and Linux)

Use Homebrew to install the CLI and standalone server binaries:

bash
brew tap hashangit/seepient
brew trust hashangit/seepient
brew install seepient

Homebrew 6.0 trust requirement

Homebrew 6.0 requires explicitly trusting third-party taps with brew trust before executing formulas that bundle pre-compiled native binaries.

Node package managers

Install Seepient globally using your preferred package manager:

bash
pnpm add -g seepient
bash
npm install -g seepient
bash
yarn global add seepient

Docker container

Run Seepient inside an isolated container with Chromium, CJK fonts, and native helpers pre-installed:

bash
docker run -it --rm \
  -v "$(pwd):/workspace" \
  -w /workspace \
  -e OPENAI_API_KEY="$OPENAI_API_KEY" \
  -e ANTHROPIC_API_KEY="$ANTHROPIC_API_KEY" \
  seepient/seepient:latest

To run the standalone HTTP and WebSocket server inside a container:

bash
docker run -d \
  --name seepient-server \
  -p 7337:7337 \
  -v seepient-data:/root/.seepient \
  -e SEEPIENT_API_KEY="your-secret-api-key" \
  seepient/server:latest

Platform compatibility

PlatformTUI & CLIFile reads & shellModel-authored file writesSandboxing
macOS (arm64)SupportedSupportedSupported (native helper)Seatbelt (sandbox-exec)
macOS (x64)SupportedSupportedSupported (native helper)Seatbelt (sandbox-exec)
Linux (x64)SupportedSupportedSupported (native helper)Bubblewrap (bwrap)
Linux (arm64)SupportedSupportedSupported (native helper)Bubblewrap (bwrap)
Windows (native)SupportedSupportedRefused before approvalNone
Windows (WSL2)SupportedSupportedSupportedBubblewrap (bwrap)

Windows native limitation

On native Windows (cmd.exe or PowerShell), chat, planning, and file reading work without issues. Model-authored file writes are refused before approval because the native atomic commit helper (seepient-fs-commit) does not currently provide a native Windows build. There is no unguarded write fallback. Use WSL2 or Docker containers when running Seepient on Windows systems that require file modifications.

Building from source

To develop or contribute to Seepient:

  1. Clone the repository:

    bash
    git clone https://github.com/hashangit/seepient.git
    cd seepient
  2. Install dependencies:

    bash
    pnpm install
  3. Build the TypeScript source and Rust commit helper:

    bash
    pnpm run build
    pnpm run native:build
  4. Run the test suite:

    bash
    pnpm test

Released under the Business Source License 1.1.