Vivi-که بهصورت ویآی تلفظ میشود- یک ویراشگر کد معروف در سیستمعاملهای مبتنی بر یونیکس مثل گنو/لینوکس است که برخلاف ویراشگرهای متنی که در آنها علاوه بر کیبورد از ماوس هم میتوان استفاده نمود، صرفاً با کامندهای کیبورد کار میکند و بیشترین کاربرد آن برای دولوپرها است.
vi قبل از ویرایشگر Emacs -که بهمراتب کاربردی تر از vi بوده و از فیچرهای بیشتری نیز برخوردار است- به بازار عرضه شده است. نسخهٔ پیشرفتهتر ویرایشگر vi، نرمافزاری است بهنام Vim که از امکانات بهمراتب بیشتری نسبت به vi برخوردار است.
معمولاً نرمافزار ویم بهصورت پیشفرض روی اکثر توزیعهای لینوکسی نصب است (به یاد داشته باشیم که Vim مخفف واژگان vi Improved بهمعنی «ویآی بهبود یافته» است.)