Manage multiple local Git repositories in one clean desktop app.
Browse code, inspect commits, review changes, and manage repository-level release backups—all locally, without signing in, running a server, or using the terminal.
- Local-first, offline-friendly workflow
- No login or self-hosted backend required
- Multi-repository hub for personal projects
- Built-in code, commit, and change views
- Repository-level Releases for versioned file backups
- Open and manage multiple local Git repositories in one place
- Browse files and read repository contents with a desktop UI
- Inspect commit history, refs, remotes, and working tree changes
- Create lightweight local commits
- Maintain release entries with metadata and attached assets
In Deskvio, Releases are designed as a local backup manager rather than a CI/CD publishing workflow.
- Each repository can keep multiple releases
- Each release can include metadata and multiple assets
- Release metadata is stored in
.deskvio/releases/releases.json - Release files are stored in
.deskvio/releases/assets/...
This is useful for keeping exported builds, deliverables, archives, or version-specific files next to the repository they belong to.
- App-level data is stored locally on your machine
- Release metadata and assets are stored inside each repository
- No account or remote service is required
- macOS
- Windows
- Linux
Platform availability depends on local build environment and Tauri prerequisites.
npm install
npm run tauri devRequirements:
npm run tauri buildFor portable Git setup, see bundled-git/README.md.

