Savra is a professional-grade game save synchronization tool designed for enthusiasts. Built with a focus on speed, reliability, and a premium user experience, Savra bridges the gap between your local game library and the cloud.
VIBE CODED RAHHHHHHHHHHHHHHHHHH
- 🎮 Intelligent Library: Auto-detects installed games across Steam, Epic, and popular repacks.
- ☁️ Native Cloud Sync: Seamless integration with Google Drive and GitHub Releases for secure, versioned backups.
- 🕒 Checkpoint Engine: Create unlimited checkpoints for any game, allowing you to roll back progress at any time.
- 🔍 Advanced Discovery: Deep-system scanning for manifests and save file locations without performance impact.
- 🎨 Premium Aesthetics: A sleek, dark, glassmorphic UI designed to look beautiful on high-resolution displays.
- 📂 Orphan Management: Keep your saves safe even after a game is uninstalled.
- Logic: React 19 & TypeScript
- Shell: Electron
- Styling: Tailwind CSS & shadcn/ui
- Motion: Framer Motion
- Backing: Firebase
- Node.js: v18+
- npm: Integrated with Node.js
-
Clone the Repository
git clone https://github.com/darkbitt/Savra.git cd Savra -
Install Dependencies
npm install
-
Environment Setup
- Copy
.env.exampleto.env - Configure your IGDB, Google Cloud, and Steam API keys.
- Place your
firebase-service-account.jsonin theelectron/directory.
- Copy
-
Launch Development Environment
npm run electron:dev
Create a high-performance installer for your platform:
npm run app:buildFind your build in dist_electron/.
Built with ❤️ by darkbitt
