Skip to main content

seam-self-host

seam-self-host is the compiled Linux/x86-64 self-hosted SEAM agent-memory node. It installs the opaque /v1 service plus the local MCP stdio surface used by Claude, Cursor, Gemini, and other MCP-capable agents.

The wheel contains native extension modules and does not ship the seam_runtime Python source. Native compilation raises the cost of casual inspection; it is not a cryptographic boundary against an administrator who controls the host. See the self-host security documentation for the complete protection model.

This first wheel supports CPython 3.12 on manylinux_2_28_x86_64.

Run

The HTTP node requires an API token of at least 32 characters and a writable database path:

export SEAM_API_TOKEN_FILE=/run/secrets/seam-api-token
export SEAM_SERVER_DB=/var/lib/seam/seam.db
seam-self-host

The server listens on 0.0.0.0:8765 by default. Keep it on a trusted network or place an authenticated TLS reverse proxy in front of it.

An entitlement is optional and gates no capability. When no entitlement is mounted, the node logs that it is running unentitled under BUSL-1.1. Supported deployments may set SEAM_SELFHOST_ENTITLEMENT_PATH and SEAM_SELFHOST_PUBLIC_KEY_PATH; a mounted entitlement is verified and a forged or malformed one fails closed.

MCP

Connect an MCP client to the wheel's stdio command:

seam-mcp --db /var/lib/seam/seam.db

The MCP server exposes the same three operations as the HTTP surface — seam_remember, seam_recall, and seam_context — talking directly to the local database instead of over the network. Run it only for a trusted local client and protect the database with operating-system permissions.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

File details

Details for the file seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be37d8bc61c08539ed1fc5ef4183c1c562a0121e04f712ccd62d02544551fdf9
MD5 07212c3725d55c6e96aaa07787485e54
BLAKE2b-256 c0e5451838351448422d2f9aa0e4fb1b3f916cf7fa19dbb4a3e830489a5215d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: selfhost-release.yml on BlackhatShiftey/Seam

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page