A modular workspace for AI-assisted development with integrated whiteboard, editor, drawing, and presentation modalities.
By default, the Runtime Hub binds to 127.0.0.1 (localhost only) for security.
Configuration (in priority order):
- CLI Flag:
node runtime-hub/src/hub-server.js --bind <address> - Environment Variable:
HUB_BIND_ADDRESS=<address> - Default:
127.0.0.1(localhost only)
Examples:
# Default: Localhost only (secure)
npm run hub
# Bind to all interfaces (WARNING: exposes to network)
npm run hub -- --bind 0.0.0.0
# Bind to specific IP
HUB_BIND_ADDRESS=192.168.1.10 npm run hubDo NOT expose the Hub directly to the internet or untrusted networks.
The Hub has no authentication. Anyone with network access can:
- Read/write files under
design/ - Send commands to your browser
- Monitor your activity via the SSE event stream
For remote access, use:
- SSH Tunnel:
ssh -L 3001:localhost:3001 user@remote-host - VPN: Access via secure VPN connection
- Reverse Proxy: Use nginx/caddy with authentication
The Hub enforces a design/ prefix for all artifact paths. Requests outside this directory return 403 Forbidden.