Install

Pick your platform.

macOS

One-line install. Sets up launchd service for the server, plus the CLI, TUI, and MCP binaries.

curl -fsSL https://raw.githubusercontent.com/latebit-io/demarkus/main/install.sh | bash

Full macOS guide →

Linux

One-line install. Sets up a systemd service plus the client binaries.

sudo curl -fsSL https://raw.githubusercontent.com/latebit-io/demarkus/main/install.sh | bash

Full Linux guide → — includes Let’s Encrypt TLS and read-only chroot install.

Windows (WSL2)

Demarkus runs inside WSL2. Same install script as Linux, run from your WSL2 shell.

curl -fsSL https://raw.githubusercontent.com/latebit-io/demarkus/main/install.sh | sudo bash

Full Windows guide → — covers WSL2 setup and systemd enablement.

Docker

Multi-arch image (linux/amd64, linux/arm64, linux/arm/v7) published to GHCR on every release.

docker run -d \
  --name demarkus \
  -p 6309:6309/udp \
  -v /srv/site:/data \
  ghcr.io/latebit-io/demarkus-server:latest \
  -root /data

Full Docker guide → — TLS, docker-compose, environment config.

OpenClaw

Skill on ClawHub that gives your OpenClaw agent persistent memory over the Mark Protocol.

clawhub install demarkus

Full OpenClaw guide →

Client only (no server)

Skip the service setup and just install the CLI, TUI, and MCP binaries. Works on macOS, Linux, and WSL2:

curl -fsSL https://raw.githubusercontent.com/latebit-io/demarkus/main/install.sh | bash -s -- --client-only

Use this if you only want to browse remote servers like mark://soul.demarkus.io.