Skip to main content
The Miru Agent is a lightweight systemd service that runs on your machines, handling the deployment lifecycle of configurations. The agent offers the following functionality.
  • Syncs configurations from the cloud to the local filesystem in real-time
  • Manages device state, providing real-time updates of the device’s status and the currently deployed configurations
  • Exposes a REST API over a Unix socket for programmatic access by applications running on the same machine

Key benefits

  • Offline resilience - configurations are cached locally on the machine and synced as soon as the network is available, ensuring continued operation through network interruptions
  • Secure communication - all communication is outbound-only via HTTPS or MQTTS, ensuring secure and private communication
  • Lightweight footprint - our rust-based agent consumes minimal resources and may be configured to only run on demand (via socket activation) for further optimization
  • Open-source - the agent is open-source and available on GitHub

Supported platforms

The Miru Agent has been tested and verified to work on the following operating systems.
  • Ubuntu 20.04, 22.04, and 24.04 LTS
  • NVIDIA Jetson JetPack 5.1 and JetPack 6.1
  • Raspberry Pi OS (64-bit)
Other Linux distributions and versions may also work, but have not been explicitly tested.
I