FAQ
What languages will Peppy support?
Since Peppy is built in Rust, Rust will be the first supported language, followed by Python and C.
What tech are you using under the hood?
Peppy is written in Rust and uses Zenoh for node communication.
Can Peppy instances on different machines communicate with each other?
Yes! Peppy is designed to be highly modular. You’ll be able to connect core nodes from different locations into a unified network, where each core node manages a single robot and its components. This feature is on the roadmap for an upcoming release.
Will Peppy maintain backward compatibility?
Not until version 1.0. Since Peppy is still in alpha/beta, maintaining backward compatibility would introduce additional complexity and divert effort away from core development.
Any plans to make Peppy compatible with Windows?
Windows support is not currently planned. Our focus remains on improving Peppy core functionality, with official support limited to Linux (x86/ARM) and macOS (Apple Silicon).
How will you make money?
Peppy will always be free, including for commercial use; our goal is to make it as widely accessible as possible. We are currently building a SaaS platform that will provide centralized monitoring and management of nodes through a web dashboard. This dashboard will also allow you to “vibecode” robot environements.
Is there an LLM-friendly version of the documentation?
Yes! LLM-optimized versions of the documentation are available at /llms.txt (index with links) and /llms-full.txt (full content). Those are always in sync with the latest version of the documentation.