Why we built this
Training frameworks have converged: OpenPI, LeRobot, StarVLA, and VLA Foundry solve much of the training-side stack. The real-robot side should not still be a patchwork of project-specific scripts. EVA-Client fills that missing infrastructure for embodied-policy iteration: collect teleop data, inspect and prepare datasets, deploy checkpoints, compensate latency, smooth trajectories, run model evaluations, compare logs, and feed results back into the next training round. One client covers the full real-robot iteration cycle.
AgileX
ARX
Franka
UR5e
Galaxea
AgiBot
prepares training-ready data
AGILEX
ARX
Franka
UR5e
Galaxea
AgiBot
One closed loop: your robot feeds data, EVA organizes training-ready datasets, policies train, EVA smooths and deploys checkpoints on real hardware, and evaluation logs flow back to start the next round — real-robot infrastructure for the full model-iteration cycle.
If EVA-Client is useful for your research or product, please cite:
@misc{evaclient2026,
title = {EVA-Client: A Unified Framework for Deployment, Evaluation,
and Data Collection on Real Robots},
author = {EVA-Client Contributors},
year = {2026},
howpublished = {\url{https://github.com/Noietch/EVA-CLIENT}},
}