Skip to content
@unixwin

unixwin

Native Unix-style command-line infrastructure for Windows and AI agents — real Bash, real Unix commands, no WSL, no MSYS.
unixwin logo

unixwin

Real Bash and Unix commands — native on Windows

No WSL · No MSYS · No POSIX emulation layer

Website: unixwin.dev Latest niubash release Latest WinuxCmd release GitHub followers

🌐 Website · 📥 Downloads · 📚 Docs · 🤝 Contributing

unixwin builds a Windows-native Unix command stack for developers and AI agents: a real Bash shell, the engine behind it, the core Unix commands, a Git distribution, a package manager, and a plugin framework — composable Unix workflows that run natively on Windows, with no WSL and no emulation layer in between.

The family

flowchart TD
    U["You — or your AI agent"] --> NB["<b>niubash</b><br/>the shell"]
    NB --> RB["<b>rubash</b><br/>Bash 5.3 engine · Rust"]
    NB --> WC["<b>WinuxCmd</b><br/>native Unix commands"]
    NB --> NG["<b>niu-git</b><br/>Git without MSYS"]
    NB --> OMN["<b>oh-my-niu</b><br/>plugins &amp; themes"]
    WC --> WPM["<b>wpm</b><br/>package manager"]
Loading
Project What it is Get it
🐂 niubash
niubash stars
The shell. Real Bash for humans and AI agents — the interactive experience (REPL, completion, prompt, history) on top of the family stack.
Rust · native on Windows, Linux & macOS · no WSL, no MSYS
Releases · Docs
🧰 WinuxCmd
WinuxCmd stars
The commands. 176 Unix commands in one ~3 MB native Windows executable — real Windows paths, no path-translation pain. Usable standalone today; also serves as niubash's coreutils layer.
C++ · Windows x64 & ARM64 · v1.0.0 stable is out
Releases · Docs
🦀 rubash
rubash stars
The engine. A from-scratch, embeddable GNU Bash 5.3-compatible shell engine in Rust — parser, executor, builtins and all. Compatibility is measured, not claimed: 83/83 against GNU Bash's own upstream test-suite corpus.
Rust · embeddable library · native on Windows, Linux & macOS
Repository · Docs
🔀 niu-git
niu-git stars
The Git. A native Windows Git distribution without MSYS — built with MSVC, no bash/perl/MSYS2 bundled. The fast-starting Git that niubash ships; its shell-script parts run on niubash itself.
MSVC + CMake · Windows
Repository
🎨 oh-my-niu
oh-my-niu stars
The customization. The official Oh My-style plugin framework and bundled plugin distribution for niubash — plugins, themes, and prompt customization.
Python · plugins are directories, themes are plugins
Repository
🌐 unixwin.dev
unixwin.dev stars
The website. Docs, downloads, and live changelogs for the whole family — the source of unixwin.dev.
Astro · day/night themes
Visit site · Repository

Start here

If you want… Start with
A Unix-style shell on Windows niubash — the user-facing shell
Unix commands on Windows, today WinuxCmd — standalone, one small executable
A Bash-compatible engine to embed rubash — the shell language engine
Git on Windows without MSYS niu-git — niubash's Git companion
Themes, plugins, prompt customization oh-my-niu — the configuration ecosystem
Docs, downloads, changelogs unixwin.dev — the family portal

Why unixwin exists

AI agents, CI jobs, documentation, and developers constantly produce Unix-style commands — grep, find, xargs, sed, shell pipelines. On Windows those workflows usually detour through WSL, Git Bash, or per-shell workarounds, and the emulation layer leaks quirks into every script.

unixwin makes that layer native instead: real Bash semantics from a from-scratch engine, real Unix commands built for Windows paths, and predictable behavior for both humans and agents — the shell your fingers already know, and the one your AI agent actually speaks.

Get involved

  • 📖 Read the contributing guide — it covers how work is organized across the family.
  • 🐛 Found a bug or a compatibility gap? File it in the repo it belongs to — compatibility reports with a GNU Bash comparison are gold.
  • 💬 Questions and ideas are welcome in the relevant repo's issues.
Supporting repositories — the WPM ecosystem and more
Repository Role
wpm-source Curated WPM index for standalone Windows command-line binaries
wpm-artifacts Self-hosted portable binary artifacts for WPM (mirrors + CI builds, sha256 manifests)
wpm-gui GUI front-end for the wpm package manager
winuxcmd-i18n Optional WinuxCmd language catalogs
winuxsh-profiles Example configuration profiles and WPM package presets
codex Lightweight coding agent that runs in your terminal (fork)

中文简介

UNIXWIN 是面向 Windows 与 AI agent 的原生命令行基础设施:niubash 作为用户入口(真实 Bash、原生运行),rubash 提供从零实现的 GNU Bash 5.3 兼容引擎,WinuxCmd 提供 176 个原生 Unix 命令,niu-git 提供无 MSYS 的 Git 发行,oh-my-niu 提供插件与主题框架。目标不是把 Windows 变成 Linux,而是在 Windows 上原生提供可组合、可脚本化、agent 友好的 Unix 命令体验——不用 WSL,不用仿真层。官网:unixwin.dev。

unixwin — real Unix tooling, native on Windows · unixwin.dev

Popular repositories Loading

  1. WinuxCmd WinuxCmd Public

    Lightweight, native Windows implementation of Linux commands | 3.0MB only | AI-friendly

    C++ 274 11

  2. niubash niubash Public

    AI-native bash for humans and AI agents: real bash syntax, real Unix commands (winuxcmd), real git via niu-git. Native Windows/Linux/macOS - no WSL, no MSYS, no POSIX emulation.

    Rust 190 10

  3. rubash rubash Public

    A from-scratch GNU Bash 5.3-compatible shell engine in Rust — embeddable, byte-level compatibility measured against GNU's own 83-suite corpus. Native Windows, Linux & macOS builds; Android cross-co…

    Rust 13 8

  4. codex codex Public

    Forked from openai/codex

    Lightweight coding agent that runs in your terminal

    Rust 3

  5. oh-my-niu oh-my-niu Public

    Oh My Winuxsh - A framework for managing your winux shell configuration. Includes themes, plugins, and prompt customization.

    Python 1

  6. niu-git niu-git Public

    Native Windows Git distribution without MSYS - built by niu-git (MSVC + CMake + schannel), companion of niubash

    Python 1

Repositories

Showing 10 of 13 repositories
  • rubash Public

    A from-scratch GNU Bash 5.3-compatible shell engine in Rust — embeddable, byte-level compatibility measured against GNU's own 83-suite corpus. Native Windows, Linux & macOS builds; Android cross-compile checks in CI. No POSIX emulation layer.

    unixwin/rubash's past year of commit activity
    Rust 13 MIT 8 17 2 Updated Oct 25, 2026
  • niubash Public

    AI-native bash for humans and AI agents: real bash syntax, real Unix commands (winuxcmd), real git via niu-git. Native Windows/Linux/macOS - no WSL, no MSYS, no POSIX emulation.

    unixwin/niubash's past year of commit activity
    Rust 190 MIT 10 7 2 Updated Oct 25, 2026
  • oh-my-niu Public

    Oh My Winuxsh - A framework for managing your winux shell configuration. Includes themes, plugins, and prompt customization.

    unixwin/oh-my-niu's past year of commit activity
    Python 1 0 0 1 Updated Oct 25, 2026
  • unixwin.dev Public

    UNIXWIN organization portal — unixwin.dev · Astro static site · three theme candidates · changelogs pulled live from GitHub

    unixwin/unixwin.dev's past year of commit activity
    Astro 0 MIT 0 0 0 Updated Oct 25, 2026
  • .github Public

    UNIXWIN organization profile and project navigation

    unixwin/.github's past year of commit activity
    0 1 0 0 Updated Oct 25, 2026
  • WinuxCmd Public

    Lightweight, native Windows implementation of Linux commands | 3.0MB only | AI-friendly

    unixwin/WinuxCmd's past year of commit activity
    C++ 274 MIT 11 6 0 Updated Oct 24, 2026
  • wpm-source Public

    Curated WinuxCmd WPM index for standalone Windows command-line binaries

    unixwin/wpm-source's past year of commit activity
    PowerShell 0 0 1 3 Updated Oct 24, 2026
  • niu-git Public

    Native Windows Git distribution without MSYS - built by niu-git (MSVC + CMake + schannel), companion of niubash

    unixwin/niu-git's past year of commit activity
    Python 1 0 1 0 Updated Oct 24, 2026
  • winuxcmd-i18n Public

    Optional WinuxCmd language catalogs

    unixwin/winuxcmd-i18n's past year of commit activity
    PowerShell 0 1 0 0 Updated Oct 21, 2026
  • codex Public Forked from openai/codex

    Lightweight coding agent that runs in your terminal

    Rust 3 Apache-2.0 20,972 0 0 Updated Oct 21, 2026