hypostasis-cat/hypomux

CN Windows 多网卡聚合与网络加速工具。一键融合有线、Wi-Fi、热点等连接,实现多路径传输与智能流量调度。 EN Windows multi-NIC network accelerator. Combine Ethernet, Wi-Fi, hotspots and more for...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 19th, 2026
Created on June 11th, 2026
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 129
Total Stargazers: 3,588 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.1 hours
Mean response time: 2.8 days
90th percentile: 5.3 days
Tracked items: 42

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 16% of issues opened in the past year have never received a reply. 74% of issues opened in the past year have been closed, leaving a working backlog. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 35 days
Stale 30+ days: 9
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Detailed Description

HypoMux is a Windows network aggregation tool that combines multiple network interfaces for accelerated multi-path transmission and intelligent traffic routing.

The tool solves the problem of underutilized network capacity by allowing simultaneous use of multiple independent connections—Ethernet, Wi-Fi, mobile hotspots, and USB network sharing—for a single download task. Rather than splitting individual TCP connections across interfaces, it distributes concurrent download operations to active network cards, enabling parallel transmission across multiple paths. This approach is particularly effective for high-concurrency scenarios like Steam downloads, IDM operations, game launcher updates, and large file downloads in browsers, though single-connection tasks remain limited by their individual connection speed.

The tool suits Windows users who regularly download large files or run high-concurrency download operations and want to maximize available bandwidth by leveraging multiple simultaneous connections. It works on Windows 10 and Windows 11. The desktop interface runs with standard user permissions while delegating privileged operations—TUN management, WFP configuration, routing, DNS, and network recovery—to an independent Go service running with elevated privileges. The project includes features for splitting traffic by process, domain, subdomain, target IP, or CIDR block, with options to aggregate, bypass, or route through specific network cards. It also detects common local proxies and game accelerators to establish direct bypass paths and reduce looping risks.

Development activity shows a complete architectural migration from Python and Qt to a unified Go backend with Wails v3 and React frontend using Fluent UI components. The project implements atomic snapshot-and-restore mechanisms for system proxy state to ensure reliable recovery after crashes or unexpected exits. Network interface validation occurs before TUN startup, with automatic rollback on failure to prevent system configuration corruption. The codebase includes comprehensive splitting rules supporting process-based, domain-based, and IP-based routing decisions, with legacy multi-value rules automatically migrated and preserved during updates.