Repository type: build-artifact distribution. Source lives in
synapseundersynapse-node/. This repo ships the Dockerfile and release smoke-test results only. Coverage is validated indirectly viae2e/node-deployment.spec.tsin the SOC dashboard and viatest-results/produced on each release tag.
Deploy AI agent infrastructure on any device. Synapse Node connects to the Synapse control plane and provides local tool hosting, MCP server integration, and secure LibP2P tunneling.
docker run -d --name synapse-node \
-e SYNAPSE_JOIN_TOKEN="<your-join-token>" \
-e SYNAPSE_CONTROL_PLANE_URL="https://your-controlplane.example.com" \
-p 8200:8200 \
ghcr.io/aktoh-cyber/synapse-node:latestDownload the latest release for your platform from the Releases page.
# Linux (amd64)
curl -fsSL https://github.com/Aktoh-Cyber/synapse-node/releases/latest/download/synapse-node-linux-amd64.tar.gz | tar xz
chmod +x synapse-node
./synapse-node --join-token "<your-token>" --control-plane-url "https://your-cp.example.com"
# macOS (Apple Silicon)
curl -fsSL https://github.com/Aktoh-Cyber/synapse-node/releases/latest/download/synapse-node-darwin-arm64.tar.gz | tar xz
chmod +x synapse-node
./synapse-node --join-token "<your-token>" --control-plane-url "https://your-cp.example.com"| Flag / Env Var | Default | Description |
|---|---|---|
--join-token / SYNAPSE_JOIN_TOKEN |
(required) | Join token from the control plane |
--control-plane-url / SYNAPSE_CONTROL_PLANE_URL |
http://localhost:8080 |
Control plane API URL |
--data-dir |
./data/node |
Directory for keys, state, and tools |
--envhub-addr |
/ip4/127.0.0.1/tcp/9100 |
EnvHub LibP2P multiaddr |
--mcp-listen |
127.0.0.1:8200 |
MCP server listen address |
--max-tool-memory |
256 |
Max memory per tool execution (MB) |
- Enrolls with the Synapse control plane using a one-time join token
- Establishes a LibP2P tunnel to the EnvHub for secure communication
- Hosts tools locally via WebAssembly (WASM) sandboxed execution
- Runs an MCP server for local AI agent integration
- Receives policy updates and revocation notices from the control plane
- Linux (amd64, arm64), macOS (amd64, arm64), or Windows (amd64)
- 64MB RAM minimum
- Network access to your control plane
Proprietary — Horsemen Platform