Install from anywhere
Nexus “Mod Manager Download” links, manual archives, FOMOD installers and whole Nexus Collections. Every download is checked against the Nexus SHA-256 manifest.
Cyberpunk 2077 · Linux & Steam Deck
cpmm keeps every mod in its own layer and mounts them over the game only while it runs. No root, no copied files, nothing to clean up afterwards. Built in Rust, made for Linux and Steam Deck.
Linux · Steam Deck · ROG Ally Windows & macOS coming MIT licensed
How it works
Each mod is staged on its own. When you launch through Steam, cpmm stacks the enabled mods over your vanilla game directory with overlayfs, inside a private namespace that only the game can see.
Tour
Features
Nexus “Mod Manager Download” links, manual archives, FOMOD installers and whole Nexus Collections. Every download is checked against the Nexus SHA-256 manifest.
Loose-file overlaps, resources inside .archive files and redscript @replaceMethod clashes. Identical copies are filtered out, so only the real ones show.
A stable, dependency-aware sort that only moves mods that actually overlap. Add your own rules when you want a say.
Check for newer uploads, read the mod's changelog, update one or all, and undo the whole batch if something breaks.
A story run and a chaos run side by side. Switching is instant, and a profile can keep its saves apart from the rest.
Rollback to earlier versions, save snapshots before risky changes, crash triage from minidumps, and a guard for game patches.
Handheld first
cpmm was built on a handheld. Large touch targets and full controller navigation, a built-in Nexus browser you can drive with the sticks, and one command to add cpmm to your Steam library, artwork included.
Steam Deck setupOpen source
cpmm talks to one service: the Nexus Mods API, and only when you ask it to. Your API key is read from your machine and sent nowhere else. Nothing polls in the background, and launching the game makes no requests at all.
Rust
CLI and core in Rust; the GUI is a Tauri app.
MIT
Use it, fork it, ship it.
CLI + GUI
The GUI runs the same commands as the terminal.
Rate-limit friendly
Caches metadata and backs off on 429s.
Platforms
Linux
Available now
Kernel 6.8+, x86_64
Steam Deck
Available now
Also ROG Ally on Linux