Wingetlywingetly
← All apps
V

Vi

by Saki Studiov1.0.0

Last updated

Vi — the original Vi, not Vim. Trilingual native Win64 build.

Install with winget

$ winget install --id SakiStudio.SakiVI --exact --version 1.0.0

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

About

Vi — the original Vi. The one Bill Joy wrote, alive again on Windows.

Built from BusyBox-w32 with MSYS2 UCRT64 toolchain as a native Win64 binary.

Trilingual interface (Traditional Chinese / Japanese / English),

direct Unicode output via WriteConsoleW, single portable executable.

Install it, type vi. That's it.

Installers · v1.0.0

ArchitectureTypeScopeInstallDownload
x64Portable-Direct

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

25 known CVEs via NVD

  • low2.9Patched in wingetCVE-2026-38755affects v1.38.0Jul 15, 2026

    A heap overflow in the evalcommand() function (shell/ash.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted input.

  • medium5.1Patched in wingetCVE-2026-38754affects v1.38.0Jul 15, 2026

    A heap overflow in the ifsbreakup() function (shell/ash.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted input.

  • low2.9Patched in wingetCVE-2026-38752affects v2024-07-13Jul 15, 2026

    A stack overflow in the evaluate() function (editors/awk.c) of BusyBox commit 371fe9 allows attackers to cause a Denial of Service (DoS) via supplying a crafted AWK script.

  • medium4.9Patched in wingetCVE-2026-38753affects v1.38.0Jul 15, 2026

    A use-after-free in the awk_sub() function (editors/awk.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted AWK script.

  • medium6.5Fix availableCVE-2025-60876affects <=1.37.0Nov 10, 2025

    BusyBox wget thru 1.3.7 accepted raw CR (0x0D)/LF (0x0A) and other C0 control bytes in the HTTP request-target (path/query), allowing the request line to be split and attacker-controlled headers to be injected. To preserve the HTTP/1.1 request-line shape METHOD SP request-target...

  • low3.2Fix availableCVE-2025-46394affects <=1.37.0Apr 23, 2025

    In tar in BusyBox through 1.37.0, a TAR archive can have filenames hidden from a listing through the use of terminal escape sequences.

  • medium5.5Patched in wingetCVE-2023-42366affects v1.36.1Nov 27, 2023

    A heap-buffer-overflow was discovered in BusyBox v.1.36.1 in the next_token function at awk.c:1159.

  • medium5.5Patched in wingetCVE-2023-42365affects v1.36.1Nov 27, 2023

    A use-after-free vulnerability was discovered in BusyBox v.1.36.1 via a crafted awk pattern in the awk.c copyvar function.

Showing 8 of 25. Source: NVD, updated 3h ago. Patch status is best-effort: NVD's fix version is compared against the latest version in winget, but the two version formats don't always align. Confirm with the vendor advisory before treating any specific build as safe.

See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr - automated patching is the only way to keep up.

Related apps

  • S
    SASS (Saki Agent Secure Stream)Saki Studio
    SakiStudio.SakiSSHv1.4.7

    Agent-native SSH security suite with 7 RFC-standardized defense plugins

  • R
    rtkrtk-ai
    rtk-ai.rtkvv0.48.0

    CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

  • C
    Codex CLIOpenAI, Inc.
    OpenAI.Codexv0.152.0

    Codex CLI is an open‑source local coding agent that runs in your terminal, letting you write, edit, and understand code without leaving the command line.

  • CapCutBytedance Pte. Ltd.
    ByteDance.CapCutv9.4.0.4015

    A video editing tool packed with features on your desktop or laptop

  • LibreOfficeThe Document Foundation
    TheDocumentFoundation.LibreOfficev26.8.0.3

    LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.

  • R
    RipGrep MSVCBurntSushi
    BurntSushi.ripgrep.MSVCv15.2.0

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

More from Saki Studio or browse vi, editor, text-editor.

Frequently asked questions

How do I install Vi on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id SakiStudio.SakiVI --exact --version 1.0.0. winget downloads the installer from Saki Studio and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install Vi silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id SakiStudio.SakiVI --exact 1.0.0 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
How do I uninstall Vi via winget?
Run: winget uninstall --id SakiStudio.SakiVI --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from Vi's Apps & Features entry.
Is Vi free?
Vi is distributed under GPL-2.0-only. Refer to the publisher (https://github.com/Saki-tw/Vi-SakiWin64) for the full license terms - Wingetly itself does not charge for installation.
Does Vi work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls Vi directly from the publisher.
How do I keep Vi up to date?
Run winget upgrade --id SakiStudio.SakiVI --exact, or winget upgrade --all to update everything winget tracks. We index 1 version of Vi from microsoft/winget-pkgs.