Install
openclaw skills install @lafouine69/imeshOperate an IMesh Python mesh for discovering trusted peers, starting a local node, calling remote skills, and checking mesh health.
openclaw skills install @lafouine69/imeshUse this skill to operate the IMesh local-first AI-agent mesh from a shell. IMesh uses an asynchronous WebSocket node, signed task requests, optional mDNS discovery, and a FastAPI gateway.
expose_remote=True and the peer is trusted.OPENCLAW_PSK to a long random shared secret before connecting peers..env files, or the
gateway database.127.0.0.1 while testing. Ask for explicit confirmation before using
0.0.0.0 or a public address.Start a local node:
IMesh start --host 127.0.0.1 --port 8765
Discover peers on the local network:
IMesh discover
Call a skill on a trusted peer:
IMesh call local echo \
--url ws://127.0.0.1:8765 \
--payload '{"message":"hello"}'
Start the HTTP gateway locally:
IMesh gateway --host 127.0.0.1 --port 8000
Check the gateway:
curl http://127.0.0.1:8000/api/v1/health
Configuration is read from environment variables with the OPENCLAW_ prefix:
export OPENCLAW_PSK='replace-with-a-long-random-secret'
export OPENCLAW_DEFAULT_PORT=8765
export OPENCLAW_MDNS_ENABLED=true
export OPENCLAW_WAN_ENABLED=false
OPENCLAW_PSK./api/v1/skills or the node registry.python -m pytest -q after changing the installation or runtime.