A save game manager for Cyberpunk 2077, as a VS Code extension. Hundreds of saves from several playthroughs, test runs for your mods and the game's own autosaves, kept in order:
- Find any save by its title, quest, place, date, lifepath, V's body and voice, level, Street Cred, difficulty, playthrough, game version and Phantom Liberty, with filters and a search box.
- Loadouts: keep sets of saves outside the game's save folder, one per playthrough or one for testing a mod, and swap one in before you play. Nothing is deleted.
- Titles of your own: "Before the heist, Takemura alive" instead of a quest name.
Docs · Design · Changelog · Tests
Note
Status: 0.1.0 released on 2026-11-04, the first release (a preview), on the VS Code Marketplace, Open VSX and Nexus Mods. It finds saves (search, filter chips, typed filters, groups by playthrough), keeps loadouts outside the game's save folder and swaps them in (a journal, undo, never while the game runs; Steam Cloud showed no errors in the tests), gives saves titles of your own that the game's Load Game shows, and starts the game with Run Game. Every phase, S0 to S4, passed its hand test; the plan is in docs/design.md, and how to use it in the player guide.
| Folder | What |
|---|---|
src/ |
The extension: saves.ts and metadata.ts read the save folder, index.ts keeps the index, search.ts the search and filters, names.ts asks REDbridge for names, page.ts the Saves page |
webview/, media/ |
The Saves page's script and styles |
test/ |
Unit tests, npm test |
docs/ |
The docs site, published at https://edgemodders.github.io/REDsave/ |
nexus/ |
The Nexus Mods page's source and upload settings |
tools/ |
brand/ renders the banner, icon and badges; release-notes.mjs and nexus-zip.mjs serve the Release workflow; release/readme-check.mjs and nexus/ are shared with the other EDGE repos |
npm install
npm run typecheck
npm run build
npm testPress F5 in VS Code to run it. More in Dev setup.
| You need | Why |
|---|---|
| Windows 10 or 11, Cyberpunk 2077 on PC | REDsave reads the game's save folder |
| VS Code 1.90 or later | REDsave is a VS Code extension |
| REDbridge (optional) | Quest and place names in the player's language; without it REDsave shows the quest's id |
Not affiliated with CD Projekt RED.
