๐ฉ๐ช Zur deutschen Dokumentation wechseln | ๐ฌ๐ง Switch to English Documentation
The Ultimate Windows-to-Linux Migration, Drive-Automount & Gaming Bridge for CachyOS / Arch Linux
Eliminate the #1 friction point for Windows switchers: Secondary drive automounting, Proton NTFS compatibility, command translations, native software equivalents, and savegame migration in one slick TUI & CLI tool.
When users migrate from Windows to Linux (especially CachyOS / Arch Linux), they face three frustrating hurdles:
- Invisible / Read-Only Secondary Drives: Existing NTFS, Btrfs, or ext4 storage drives containing games or data are not automatically mounted upon boot, or fail in Steam Proton due to missing Windows file permission options (
uid=1000,gid=1000,windows_names,nofail). - Rosetta Stone Friction: Muscle-memory Windows commands (
taskmgr,services.msc,devmgmt.msc,ipconfig,sfc /scannow,cls,dir) don't work in bash/zsh, leaving switchers confused. - Software & Savegame Hunting: Users don't know the exact Linux replacements for tools like MSI Afterburner (MangoHud), 7-Zip (PeaZip/Ark), Equalizer APO (EasyEffects), and their game saves remain buried inside Windows user directories.
Cachy-WinBridge bridges this gap effortlessly โ both for complete Linux beginners and experienced Arch/CachyOS power users who want rapid partition setup without manual fstab syntax headaches.
- ๐พ Drive & Gaming Automount Wizard:
- Automatically scans block devices (
lsblk -J) across NTFS, Btrfs, and ext4. - ๐ก๏ธ Pre-Flight Safety Check via
findmnt --verify: Simulates and validates new fstab additions in an isolated temp environment before touching/etc/fstab. โ ๏ธ NTFS Fast-Startup & Hibernation Advisor: Identifies locked dirty-bit partitions caused by Windows Fast Startup and gives direct resolution commands.- Generates bulletproof, Steam/Proton-optimized
/etc/fstabentries (uid=1000,gid=1000,windows_names,nofail,x-gvfs-show). - Automatic timestamped backups (
~/.config/cachy-winbridge/backups/). - 1-Click user mounting via
udisksctl.
- Automatically scans block devices (
- ๐ Windows-to-Linux Rosetta Stone:
- Live interactive dictionary with 20+ core command translations (
taskmgrโbtop,services.mscโsystemctl,devmgmt.mscโlspci,sfc /scannowโpacman -Qk). - Searchable by keyword or subsystem.
- Live interactive dictionary with 20+ core command translations (
- ๐ Curated Software Catalog:
- Maps Windows software to native Linux equivalents (MangoHud, CPU-X, Heroic Games Launcher, EasyEffects, Kate, Ark, Ventoy, Vesktop).
- Dynamically probes your system to show which tools are already installed, along with 1-click
pacman/yayinstall commands.
- ๐ฎ Windows Savegame & Steam Proton Compatdata Migrator:
- Scans installed Steam libraries (
libraryfolders.vdf&appmanifest_*.acf) and maps Windows savegame directories directly to official Steam AppIDs. - 1-click migration straight into the Proton prefix (
compatdata/<APPID>/pfx/drive_c/users/steamuser/...) with automated timestamped backup before overwrite.
- Scans installed Steam libraries (
- ๐ท Isolated Micro-Prefix Launcher:
- Run standalone
.exeand.msiinstallers inside sandboxed Wine prefixes without cluttering your system.
- Run standalone
- ๐ฅ๏ธ Dual Interface:
- Rich CLI with tables for fast scripting and status checks.
- Modern Textual TUI dashboard with tabs and keyboard navigation.
graph TD
subgraph Core Engines
DM[DriveManager<br/>lsblk & fstab parser]
RE[RosettaEngine<br/>Command Dictionary]
AD[AppDirectory<br/>Software Catalog]
WM[WindowsMigrator<br/>Savegame Scanner]
WR[WineRunner<br/>Micro-Prefix Launcher]
end
subgraph User Interfaces
CLI[app.py CLI<br/>Rich Tables & Commands]
TUI[ui/tui.py<br/>Textual Multi-Tab Dashboard]
end
DM --> CLI
RE --> CLI
AD --> CLI
WM --> CLI
WR --> CLI
DM --> TUI
RE --> TUI
AD --> TUI
WM --> TUI
git clone https://github.com/Graba92/cachy-winbridge.git
cd cachy-winbridge
chmod +x setup.sh run.sh app.py
./setup.sh./run.sh tui
# or
python3 app.py tuiTip: Inside the TUI dashboard, press L to toggle dynamically between English and Deutsch!
# Force language for CLI commands or save preference
python3 app.py --lang en status
python3 app.py --lang de status
# Check drive mounts, fstab status, and installed software
python3 app.py status
# Run full migration & Proton doctor check
python3 app.py doctor
# Unlock NTFS partition locked by Windows Fast-Startup or dirty-bit
python3 app.py unlock-ntfs /dev/sdd1
# List all partitions and print Proton-safe /etc/fstab lines
python3 app.py drives --generate-fstab
# Mount all unmounted storage drives via udisksctl
python3 app.py mount-all
# Look up Windows commands in the Rosetta Stone
python3 app.py rosetta taskmgr
python3 app.py rosetta services
# Show recommended Linux software equivalents
python3 app.py apps
# Scan mounted Windows drives for game saves
python3 app.py migrator
# Launch a Windows .exe inside an isolated prefix
python3 app.py run-exe /path/to/installer.exe
# Run test suite
python3 -m unittest discover -s tests -p "test_*.py"cachy-winbridge/
โโโ app.py # Main CLI & TUI entry point
โโโ core/
โ โโโ apps.py # Software catalog & live binary detector
โ โโโ drives.py # Block device scanner & fstab generator
โ โโโ migrator.py # Windows savegame & AppData scanner
โ โโโ rosetta.py # Windows-to-Linux Rosetta Stone engine
โ โโโ wine_runner.py # Sandboxed Wine micro-prefix launcher
โโโ ui/
โ โโโ console.py # Rich CLI table formatters & banner
โ โโโ tui.py # Full Textual tabbed TUI dashboard
โโโ preview_cli.png # CLI showcase screenshot
โโโ requirements.txt # Python dependencies (rich, textual)
โโโ setup.sh # Dependency installer
โโโ run.sh # Quick launcher script
โโโ LICENSE # MIT License
โโโ README.md # English documentation
โโโ README_DE.md # German documentation
This project is licensed under the MIT License โ Copyright (c) 2026 Graba92.
