Transport agnostic
Keep application code stable while moving between ZeroMQ, MQTT, WebRTC, or your own transport.
MAGPIE lets developers separate where intelligence runs from where sensing and action happen.
Build transport-independent streaming and RPC systems for developers and AI agents—in Python, C++, and TypeScript.

pip install luxai-magpiePython 3.9+ · ZeroMQ included
The same four communication primitives stay familiar across transports and languages. Infrastructure choices stop leaking into application logic.
Keep application code stable while moving between ZeroMQ, MQTT, WebRTC, or your own transport.
Python, C++, and TypeScript nodes exchange the same frames, RPC envelopes, schemas, and MCP calls.
Expose real services as MCP tools without creating a separate gateway or changing the service topology.
Start with a small core, then opt into MQTT, WebRTC, media, discovery, and agent integrations.
Add serializers, transports, frame types, schemas, and tools while keeping the same small application API.
Mix languages in one system without adding bridge processes or translating message formats.