Wendy Wendy Labs
winget install --id=WendyLabs.Wendy -e Wendy is a command-line interface (CLI) tool designed to streamline the development and deployment of applications to WendyOS edge devices. It provides developers with a unified platform to build, run, debug, and manage applications across distributed edge environments.
Key Features:
- Cross-platform Support: Installable via winget on Windows, the CLI enables seamless integration into workflows for macOS, Linux (x86_64 and ARM64), and Windows.
- Edge Device Management: Supports deployment to Raspberry Pi and NVIDIA Jetson Orin Nano devices, both preconfigured with WendyOS images and the wendy-agent for remote debugging.
- Network Manager Compatibility: The wendy-agent supports ConnMan for embedded/IoT devices and NetworkManager for desktop/server environments, ensuring efficient resource usage and flexibility.
- Containerization Integration: Utilizes containerd for running applications on edge devices, simplifying deployment and management of containerized workloads.
- Debugging Capabilities: Enables remote debugging with host networking support, including automatic injection of debugpy for Python apps, listening on port 5678.
- Privacy-Focused Analytics: Collects anonymous usage data to improve the developer experience without compromising privacy. Analytics can be easily managed or disabled.
Audience & Benefit:
Ideal for developers working on edge computing and IoT projects, Wendy simplifies workflows by providing a robust CLI toolset for building, deploying, and managing applications on WendyOS devices. Its support for containerization, remote debugging, and network management ensures efficient development and deployment across distributed environments. Developers benefit from actionable insights via analytics while maintaining control over privacy settings.