Vinci: A Real-time Embodied Smart Assistant based on Egocentric Vision-Language Model
Yifei Huang, Jilan Xu, Baoqi Pei, Yuping He, Guo Chen, Lijin Yang, Xinyuan Chen, Yaohui Wang, Zheng Nie, Jinyao Liu, Guoshun Fan, Dechen Lin, Fang Fang, Kunpeng Li, Chang Yuan, Yali Wang, Yu Qiao, Limin Wang
TL;DR
Vinci tackles real-time, context-aware assistance from egocentric video on portable devices by integrating an end-to-end EgoVideo-VL-based pipeline with memory, retrieval, and generation capabilities. The system processes live video/audio streams, maintains historical context for temporal grounding, and provides visual demonstrations alongside textual responses, enabling hands-free practical guidance. Key contributions include the EgoVideo-VL instruction-tuning pipeline over Ego4D/EgoExoLearn/Ego4D-Goalstep, a memory module for temporal grounding, a SEINE-based visual demonstration generator, and a retrieval module for external how-to videos, all released as open-source deployment code. This work demonstrates robust real-time performance across current scene understanding, temporal grounding, video summarization, future planning, and visual task demonstrations, offering a practical foundation for portable egocentric AI applications.
Abstract
We introduce Vinci, a real-time embodied smart assistant built upon an egocentric vision-language model. Designed for deployment on portable devices such as smartphones and wearable cameras, Vinci operates in an "always on" mode, continuously observing the environment to deliver seamless interaction and assistance. Users can wake up the system and engage in natural conversations to ask questions or seek assistance, with responses delivered through audio for hands-free convenience. With its ability to process long video streams in real-time, Vinci can answer user queries about current observations and historical context while also providing task planning based on past interactions. To further enhance usability, Vinci integrates a video generation module that creates step-by-step visual demonstrations for tasks that require detailed guidance. We hope that Vinci can establish a robust framework for portable, real-time egocentric AI systems, empowering users with contextual and actionable insights. We release the complete implementation for the development of the device in conjunction with a demo web platform to test uploaded videos at https://github.com/OpenGVLab/vinci.
