Skip to content

BX-Team/Nyx

Repository files navigation

Nyx Logo

Nyx

A modern, lightweight desktop GUI for the Mihomo proxy core. Manage profiles, proxy groups, rules and connections from a clean interface — with system proxy and TUN mode, connection inspector with per-process grouping and app icons, built-in profile editor, auto-updater and a polished UX.

Chat on Discord github

Preview

preview

Installation

Grab the latest build from the Releases page.

Windows

  • x64: Nyx_<version>_x64-setup.exe
  • ARM64: Nyx_<version>_arm64-setup.exe

Run the NSIS installer and follow the prompts. On first launch Nyx will ask for elevation to install the helper service required for TUN mode — accept it once and you are set.

Linux

  • x86_64: Nyx_<version>_amd64.AppImage
chmod +x Nyx_*_amd64.AppImage
./Nyx_*_amd64.AppImage

Build from source

Requirements: Rust (stable), Bun, and the Tauri platform prerequisites (guide).

git clone https://github.com/BX-Team/Nyx.git
cd Nyx
bun install
bun run tauri:dev     # run in development
bun run tauri:build   # produce a release bundle

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Contributing

We welcome contributions to Nyx! If you have an idea for a new feature or found a bug, please feel free to submit a pull request. Before you start, please read our contributing guidelines to understand our contribution process.

Credits

Nyx was based on or inspired by these projects:

About

A modern, lightweight desktop GUI for the Mihomo proxy core

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors