FluxVLA is a comprehensive, config-driven framework for training, evaluating, and deploying Vision-Language-Action (VLA) models for robotic manipulation. It supports multiple VLA architectures (OpenVLA, Pi0/Pi0.5, GR00T, Cosmos3, DreamZero, etc.) and robot platforms (LIBERO simulation, RoboCasa, Franka, UR3, ALOHA, Oli humanoid, Tron2). The codebase provides a modular pipeline with registries and builders for datasets, transforms, models (backbones, heads, projectors), optimizers, collators, and inference runners. Production capabilities include distributed training (FSDP/DDP), real-time ROS inference, custom CUDA/Triton kernels for performance, and evaluation with metrics reporting to Feishu. While primarily an engineering framework for applied robot learning, it also contains research contributions such as flow-matching action heads, reward models (ARM, SARM), and real-time chunking (RTC) guidance. The architecture is clean and extensible, though config proliferation and vendored third-party code introduce maintenance overhead.
Evo-1 is a research codebase for a lightweight Vision-Language-Action (VLA) model accepted at CVPR 2026. It provides a complete pipeline for training (two-stage pretraining + finetuning using DeepSpeed and InternVL3-1B backbone) and evaluating robot manipulation policies on simulation benchmarks (Meta-World, LIBERO, LIBERO-Plus, RoboTwin) and real robots (xArm6, Aloha, SO100). The primary data flow involves converting raw robot datasets (LeRobot v2.1 format) into normalized state/action pairs with delta-timestep support, computing per-dataset norm statistics, and training a flow-matching action head with a frozen VLM backbone. The repo also includes a WebSocket-based inference server and clients for real-robot deployment. Although the core is research-oriented, it incorporates the full LeRobot framework for data collection and robot control, giving it a hybrid character. The codebase is well-structured with reusable components for dataset processing, normalization, and video handling, but the embedded LeRobot copy and multiple evaluation environments introduce maintenance overhead.
Visual Spatial Tuning (VST) is a research framework for enhancing Vision-Language Models (VLMs) with human-like visuospatial abilities, from perception to reasoning. It implements a two-stage pipeline: supervised fine-tuning (SFT) on 4.1M spatial perception samples (VST-P) followed by reinforcement learning (RL) on 135K reasoning samples (VST-R). The framework extends to Vision-Language-Action (VLA) models for robotic manipulation evaluated on the LIBERO benchmark. The repository contains custom model implementations (Qwen2.5VL, Qwen3VL) with sequence parallelism and FSDP support, data preprocessing scripts, evaluation benchmarks (VSIBench, 3D object detection on SUN RGB-D, VLM benchmarks), and a distributed RL training system (verl) with reward functions and advantage estimation. While primarily a research codebase, it includes production-quality training infrastructure and reusable data utilities. The code is actively maintained with recent commits, but has medium technical drift due to tight version pinning and reliance on an internal ByteDance framework (VeOmni) that is not publicly available, which may hinder full reproducibility.